.pf{--a:var(--project-a);--b:var(--project-b);--pale:var(--project-pale);--dark:#0a1821;--gx:0;--gy:0;--hx:0;--hy:0;--roll:0;--ax:0;--ay:0;--blink:1;--breath:0;display:inline-block;vertical-align:middle;flex-shrink:0;isolation:isolate;line-height:0;position:relative;contain:layout style}.pf svg{width:100%;height:100%;overflow:visible;display:block}.pf g{transform-box:view-box}.pf .pf-head{transform:translate(calc(var(--hx)*1px),calc(var(--hy)*1px + var(--breath)*1px)) rotate(calc(var(--roll)*1deg));transform-origin:60px 70px}.pf .pf-top{transform:translate(calc(var(--ax)*1px),calc(var(--ay)*1px));transform-origin:60px 25px}.pf .pf-gaze{transform:translate(calc(var(--gx)*1px),calc(var(--gy)*1px))}.pf .pf-eye{transform:scaleY(var(--blink));transform-box:view-box}.pf .pf-eyeglow{opacity:.6}.pf .pf-metal{opacity:.88}.pf .pf-alert,.pf .pf-brows,.pf .pf-check,.pf .pf-contour,.pf .pf-happy,.pf .pf-lids,.pf .pf-sparks,.pf .pf-work{display:none}.pf .pf-acting{transform-origin:60px 93px}.pf[data-direction=contour] .pf-metal{opacity:.33}.pf[data-direction=contour] .pf-contour{display:block;stroke-width:2}.pf[data-direction=contour] .pf-outer{fill:color-mix(in srgb,var(--a) 32%,#141b2a)}.pf[data-direction=facet] .pf-metal{opacity:1}.pf[data-direction=facet] .pf-outer{stroke-width:2}.pf[data-direction=facet] .pf-contour{display:block;stroke-dasharray:18 15;opacity:.8}.pf[data-state=working] .pf-work{display:block}.pf[data-state=working] .pf-work rect{animation:pf-focus 1.8s ease-in-out infinite}.pf[data-state=working] .pf-work rect:nth-child(2){animation-delay:.18s}.pf[data-state=working] .pf-work rect:nth-child(3){animation-delay:.36s}.pf[data-state=needs-shaan]{--a:#ffb336;--b:#e17e22;--pale:#ffe0a1}.pf[data-state=needs-shaan] .pf-alert{display:block}.pf[data-state=needs-shaan] .pf-top{animation:pf-attentive 3.8s ease-in-out infinite}.pf[data-state=blocked]{--a:#fa5867;--b:#b32b56;--pale:#ffc2c8}.pf[data-state=blocked] .pf-alert,.pf[data-state=blocked] .pf-brows{display:block}.pf[data-state=blocked] .pf-eyeglow{opacity:.3}.pf[data-state=done] .pf-check{display:block}.pf[data-state=done] .pf-eye{opacity:.8}.pf[data-state=offline]{--a:#78879a;--b:#455469;--pale:#c2cbd8;opacity:.8}.pf[data-state=offline] .pf-eye{display:none}.pf[data-state=offline] .pf-lids{display:block}.pf[data-state=offline] .pf-ambient,.pf[data-state=offline] .pf-top{opacity:.25}.pf[data-gesture=celebrate] .pf-acting{animation:pf-celebrate 1.55s both}.pf[data-gesture=celebrate] .pf-top{animation:pf-follow 1.55s both}.pf[data-gesture=boop] .pf-eye,.pf[data-gesture=celebrate] .pf-eye{opacity:0}.pf[data-gesture=boop] .pf-happy,.pf[data-gesture=celebrate] .pf-happy{display:block}.pf[data-gesture=celebrate] .pf-sparks{display:block;animation:pf-sparks 1.55s both}.pf[data-gesture=boop] .pf-acting{animation:pf-boop .78s both}.pf[data-tier=nav] .pf-chin,.pf[data-tier=nav] .pf-contour,.pf[data-tier=nav] .pf-eyeglow,.pf[data-tier=nav] .pf-sparks,.pf[data-tier=nav] .pf-work{display:none}.pf[data-tier=nav] .pf-metal{opacity:.65}.pf[data-tier=nav] .pf-eye{transform:scale(1.08,var(--blink))}.pf[data-tier=nav] .pf-lids path{stroke-width:1;vector-effect:non-scaling-stroke}.pf[data-tier=nav][data-gesture=celebrate] .pf-acting{animation:pf-nav-nod .7s both}.pf[data-tier=nav][data-gesture=celebrate] .pf-top{animation:none}.pf[data-motion=off] *{animation-play-state:paused!important}.pf:focus-visible{outline:2px solid var(--a);outline-offset:6px;border-radius:24%}.pf[role=button]{cursor:pointer;touch-action:manipulation}@keyframes pf-focus{0%,70%,to{opacity:.25}30%{opacity:.9}}@keyframes pf-attentive{0%,65%,to{opacity:1}78%{opacity:.45}88%{opacity:1}}@keyframes pf-celebrate{0%{transform:translateY(0) scale(1)}12%{transform:translateY(3px) scale(1.04,.94)}32%{transform:translateY(-10px) scale(.97,1.04) rotate(-4deg)}48%{transform:translateY(-5px) rotate(3deg)}64%{transform:translateY(2px) scale(1.025,.98)}82%,to{transform:translateY(0) scale(1)}}@keyframes pf-follow{0%,12%{transform:translateY(0)}35%{transform:translateY(-5px) rotate(-5deg)}53%{transform:translateY(3px) rotate(3deg)}76%,to{transform:translateY(0)}}@keyframes pf-sparks{0%,18%{opacity:0;transform:scale(.8);transform-origin:60px 60px}35%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.08)}}@keyframes pf-boop{0%{transform:scale(1)}20%{transform:scale(1.06,.91) translateY(3px)}46%{transform:scale(.97,1.04) translateY(-3px)}72%{transform:scale(1.015,.99)}to{transform:scale(1)}}@keyframes pf-nav-nod{0%,to{transform:translateY(0)}25%{transform:translateY(1.6px)}58%{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.pf *{animation:none!important;transition:none!important}.pf .pf-acting,.pf .pf-eye,.pf .pf-gaze,.pf .pf-head,.pf .pf-top{transform:none!important}}.pf[data-state=working] .pf-eye{transform:scaleY(calc(var(--blink)*.86))}.pf[data-state=blocked] .pf-eye{transform:scaleY(.62)}.pf[data-state=working][data-tier=nav] .pf-chin{display:block;stroke-width:4;stroke-dasharray:4 4}.pf[data-state=needs-shaan][data-tier=nav] .pf-top{animation:none}.wm{--mx:0;--my:0;display:inline-block;flex-shrink:0;vertical-align:middle;line-height:0;isolation:isolate;perspective:650px;contain:layout style}.wm>svg{width:100%;height:100%;display:block;overflow:visible}.wm g{transform-box:view-box;transform-origin:60px 60px}.wm .wm-tilt{transform:rotateY(calc(var(--mx)*11deg)) rotateX(calc(var(--my)*-9deg));transition:transform .24s cubic-bezier(.16,1,.3,1)}.wm .wm-float{animation:wm-float 7s ease-in-out infinite}.wm .wm-ambient{animation:wm-light 6s ease-in-out infinite}.wm .wm-polish{animation:wm-polish 6.8s cubic-bezier(.3,.1,.2,1) infinite}.wm .wm-edge{animation:wm-edge 12s linear infinite}.wm .wm-trail{animation:wm-trail 7s linear infinite}.wm .wm-orbit-back,.wm .wm-orbit-front{transform:rotate(-18deg);transform-origin:60px 64px}.wm[data-brand=halo] .wm-float{animation-duration:9s}.wm[data-brand=siso-agency] .wm-float{animation-delay:-2s}.wm[data-pulse=on] .wm-event{animation:wm-arrive 1.3s both}.wm[data-pulse=on] .wm-polish{animation:wm-flash 1.3s both}.wm[data-tier=nav] .wm-ambient,.wm[data-tier=nav] .wm-edge,.wm[data-tier=nav] .wm-float,.wm[data-tier=nav] .wm-polish,.wm[data-tier=nav] .wm-trail{animation:none}.wm[data-tier=nav] .wm-polish{opacity:0}.wm[data-tier=nav] .wm-floor{display:none}.wm[data-motion=off] *{animation-play-state:paused!important}.wm[data-motion=off] .wm-tilt{transition:none}.wm[role=button]{cursor:pointer;touch-action:manipulation;border-radius:25%}.wm:focus-visible{outline:2px solid var(--wa);outline-offset:5px}@keyframes wm-float{0%,to{transform:translateY(0) rotate(-.4deg)}45%,60%{transform:translateY(-1.8px) rotate(.4deg)}}@keyframes wm-light{0%,to{opacity:.65}48%{opacity:1}}@keyframes wm-polish{0%,12%{transform:translateX(-70px);opacity:0}18%{opacity:.7}45%{transform:translateX(165px);opacity:.65}50%,to{transform:translateX(165px);opacity:0}}@keyframes wm-edge{to{stroke-dashoffset:-100}}@keyframes wm-trail{to{stroke-dashoffset:-100}}@keyframes wm-arrive{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(2px) scale(.975)}36%{transform:translateY(-5px) scale(1.025)}59%{transform:translateY(1px) scale(.995)}78%{transform:translateY(-.6px) scale(1)}}@keyframes wm-flash{0%{transform:translateX(-70px);opacity:0}20%{opacity:.85}82%{transform:translateX(165px);opacity:.85}to{transform:translateX(165px);opacity:0}}@media(prefers-reduced-motion:reduce){.wm *{animation:none!important;transition:none!important}.wm .wm-event,.wm .wm-float,.wm .wm-tilt{transform:none!important}.wm .wm-polish{opacity:0!important}}