.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}}.ig-candle,.ig-cloche,.ig-compass-needle,.ig-creator-star,.ig-headlight,.ig-parcel-lid,.ig-spotlight,.ig-steam,.ig-wheel{transform-box:view-box;animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,.65,.3,1);animation-iteration-count:1}.ig-wheel-left{transform-origin:39px 76px}.ig-wheel-right{transform-origin:81px 76px}.ig-headlight{transform-origin:60px 61px}.ig-spotlight{transform-origin:60px 31px}.ig-creator-star{transform-origin:84px 50px}.ig-parcel-lid{transform-origin:60px 44px}.ig-cloche{transform-origin:60px 72px}.ig-steam{transform-origin:62px 60px;opacity:0}.ig-compass-needle{transform-origin:60px 60px}.ig-candle-one{transform-origin:45px 66px}.ig-candle-two{transform-origin:65px 58px}.ig-candle-three{transform-origin:85px 67px}.li[data-active=true][data-motion=on] .ig-wheel{animation-name:ig-wheel-turn}.li[data-active=true][data-motion=on] .ig-headlight{animation-name:ig-light-answer}.li[data-active=true][data-motion=on] .ig-spotlight{animation-name:ig-spot-open}.li[data-active=true][data-motion=on] .ig-creator-star{animation-name:ig-star-answer}.li[data-active=true][data-motion=on] .ig-parcel-lid{animation-name:ig-lid-open}.li[data-active=true][data-motion=on] .ig-cloche{animation-name:ig-cloche-lift}.li[data-active=true][data-motion=on] .ig-steam{animation-name:ig-steam-release}.li[data-active=true][data-motion=on] .ig-compass-needle{animation-name:ig-find-bearing}.li[data-active=true][data-motion=on] .ig-candle-one{animation-name:ig-candle-redraw}.li[data-active=true][data-motion=on] .ig-candle-two{animation-name:ig-candle-redraw-middle}.li[data-active=true][data-motion=on] .ig-candle-three{animation-name:ig-candle-redraw-last}@keyframes ig-wheel-turn{0%,to{transform:rotate(0)}14%{transform:rotate(-12deg)}65%{transform:rotate(100deg)}85%{transform:rotate(88deg)}99%{transform:rotate(90deg)}}@keyframes ig-light-answer{0%,to{opacity:1}18%{opacity:.4}40%,62%{opacity:1;stroke-width:3}}@keyframes ig-spot-open{0%,to{transform:scaleX(1);opacity:1}15%{transform:scaleX(.84);opacity:.65}48%{transform:scaleX(1.12);opacity:1}76%{transform:scaleX(.98)}}@keyframes ig-star-answer{0%,to{transform:scale(1)}17%{transform:scale(.85)}47%{transform:scale(1.16)}73%{transform:scale(.98)}}@keyframes ig-lid-open{0%,to{transform:translateY(0)}15%{transform:translateY(1px)}46%,57%{transform:translateY(-5px)}80%{transform:translateY(.6px)}}@keyframes ig-cloche-lift{0%,to{transform:translateY(0) rotate(0)}14%{transform:translateY(1px)}44%,56%{transform:translateY(-8px) rotate(-3deg)}82%{transform:translateY(.7px) rotate(.5deg)}}@keyframes ig-steam-release{0%,20%,to{opacity:0;transform:translateY(5px) scaleY(.7)}43%{opacity:.55}70%{opacity:.2;transform:translateY(-7px) scaleY(1.1)}88%{opacity:0;transform:translateY(-10px) scaleY(1.1)}}@keyframes ig-find-bearing{0%,to{transform:rotate(0)}14%{transform:rotate(-9deg)}45%{transform:rotate(25deg)}68%{transform:rotate(-6deg)}85%{transform:rotate(2deg)}}@keyframes ig-candle-redraw{0%,to{transform:scaleY(1)}16%{transform:scaleY(1.03)}36%{transform:scaleY(.66)}68%{transform:scaleY(1.03)}}@keyframes ig-candle-redraw-middle{0%,to{transform:scaleY(1)}24%{transform:scaleY(1.03)}44%{transform:scaleY(.66)}76%{transform:scaleY(1.03)}}@keyframes ig-candle-redraw-last{0%,to{transform:scaleY(1)}32%{transform:scaleY(1.03)}52%{transform:scaleY(.66)}84%{transform:scaleY(1.03)}}@media (prefers-reduced-motion:reduce){.li[data-active=true][data-motion=on] .ig-candle,.li[data-active=true][data-motion=on] .ig-cloche,.li[data-active=true][data-motion=on] .ig-compass-needle,.li[data-active=true][data-motion=on] .ig-creator-star,.li[data-active=true][data-motion=on] .ig-headlight,.li[data-active=true][data-motion=on] .ig-parcel-lid,.li[data-active=true][data-motion=on] .ig-spotlight,.li[data-active=true][data-motion=on] .ig-steam,.li[data-active=true][data-motion=on] .ig-wheel{animation:none}}.ng-library-page{transform-origin:61px 62px}.ng-estate-lock{transform-origin:60px 62px}.ng-web-meridian,.ng-web-travel{transform-origin:60px 60px}.ng-whatsapp-handset{transform-origin:60px 59px}.ng-lifelog-hand{transform-origin:61px 56px}.ng-rolodex-back,.ng-rolodex-mid{transform-origin:60px 84px}.ng-voice-wave-a{transform-origin:60px 57px}.ng-voice-wave-b{transform-origin:60px 47px}.ng-agentbase-core{transform-origin:60px 64px}.ng-abc-type{transform-origin:59px 52px}.ng-skh-card{transform-origin:60px 76px}.ng-jev-check{transform-origin:71px 82px}.ng-rsc-lens{transform-origin:70px 70px}.ng-chl-new{transform-origin:50px 37px}.ng-chl-dot{transform-origin:38px 37px}.li[data-active=true][data-motion=on] .ng-library-page{animation:ng-page-turn 1.2s ease-in-out both}.li[data-active=true][data-motion=on] .ng-estate-lock{animation:ng-lock-seat 1.1s ease-in-out both}.li[data-active=true][data-motion=on] .ng-estate-scan{animation:ng-estate-glint 1.1s ease-in-out both}.li[data-active=true][data-motion=on] .ng-web-meridian{animation:ng-meridian-pass 1.25s ease-in-out both}.li[data-active=true][data-motion=on] .ng-web-travel{animation:ng-orbit-pass 1.25s ease-in-out both}.li[data-active=true][data-motion=on] .ng-whatsapp-handset{animation:ng-call-ring 1s ease-in-out both}.li[data-active=true][data-motion=on] .ng-lifelog-hand{animation:ng-clock-tick 1.3s cubic-bezier(.4,0,.25,1) both}.li[data-active=true][data-motion=on] .ng-rolodex-back{animation:ng-card-fan-back 1.15s ease-in-out both}.li[data-active=true][data-motion=on] .ng-rolodex-mid{animation:ng-card-fan-mid 1.15s ease-in-out both}.li[data-active=true][data-motion=on] .ng-voice-wave-a{animation:ng-voice-answer 1.15s ease-in-out both}.li[data-active=true][data-motion=on] .ng-voice-wave-b{animation:ng-voice-reply 1.15s ease-in-out both}.li[data-active=true][data-motion=on] .ng-agentbase-core{animation:ng-core-rise 1.25s ease-in-out both}.li[data-active=true][data-motion=on] .ng-agentbase-beam{animation:ng-beacon-rays 1.25s ease-in-out both}.li[data-active=true][data-motion=on] .ng-abc-type{animation:ng-abc-type 1.3s cubic-bezier(.4,0,.2,1) both}.li[data-active=true][data-motion=on] .ng-abc-caret{animation:ng-abc-blink 1.3s steps(1) both}.li[data-active=true][data-motion=on] .ng-abc-tab{animation:ng-abc-tab 1.3s ease-in-out both}.li[data-active=true][data-motion=on] .ng-skh-card{animation:ng-skh-seat 1.2s cubic-bezier(.3,0,.2,1) both}.li[data-active=true][data-motion=on] .ng-skh-spark{animation:ng-beacon-rays 1.2s ease-in-out both}.li[data-active=true][data-motion=on] .ng-jev-check{animation:ng-jev-pop 1.2s cubic-bezier(.3,0,.2,1) both}.li[data-active=true][data-motion=on] .ng-jev-tick{stroke-dasharray:24;animation:ng-jev-tick 1.2s ease-out both}.li[data-active=true][data-motion=on] .ng-rsc-lens{animation:ng-rsc-sweep 1.3s ease-in-out both}.li[data-active=true][data-motion=on] .ng-chl-new{animation:ng-chl-in 1.15s cubic-bezier(.2,0,.2,1) both}.li[data-active=true][data-motion=on] .ng-chl-dot{animation:ng-chl-pulse 1.15s ease-in-out both}@keyframes ng-page-turn{0%,to{transform:skewY(0deg) scaleX(1)}18%{transform:skewY(2deg) scaleX(.96)}48%{transform:skewY(-10deg) scaleX(.48)}72%{transform:skewY(-3deg) scaleX(.87)}}@keyframes ng-lock-seat{0%,to{transform:translateY(0)}20%{transform:translateY(1px)}48%{transform:translateY(-4px)}78%{transform:translateY(1px)}}@keyframes ng-estate-glint{0%,20%,to{opacity:0;transform:translateY(7px) scaleX(.6);transform-origin:60px 64px}45%{opacity:.8}75%{opacity:0;transform:translateY(-18px) scaleX(1)}}@keyframes ng-meridian-pass{0%,to{transform:scaleX(1)}25%{transform:scaleX(.9)}50%{transform:scaleX(.18)}75%{transform:scaleX(.8)}}@keyframes ng-orbit-pass{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ng-call-ring{0%,to{transform:rotate(0deg)}20%{transform:rotate(-9deg)}35%{transform:rotate(8deg)}50%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}82%{transform:rotate(-1deg)}}@keyframes ng-clock-tick{0%,10%{transform:rotate(0deg)}70%{transform:rotate(370deg)}85%,to{transform:rotate(1turn)}}@keyframes ng-card-fan-back{0%,to{transform:rotate(0deg) translateY(0)}42%,58%{transform:rotate(-13deg) translateY(-2px)}}@keyframes ng-card-fan-mid{0%,to{transform:rotate(0deg)}42%,58%{transform:rotate(10deg)}}@keyframes ng-voice-answer{0%,to{transform:scaleY(1);opacity:1}20%{transform:scaleY(.6)}38%{transform:scaleY(1.6)}56%{transform:scaleY(.8)}72%{transform:scaleY(1.35)}}@keyframes ng-voice-reply{0%,to{transform:scaleY(1)}28%{transform:scaleY(1.8)}46%{transform:scaleY(.6)}65%{transform:scaleY(2.1)}82%{transform:scaleY(.8)}}@keyframes ng-core-rise{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(1px) scale(.96)}48%,60%{transform:translateY(-6px) scale(1.12)}82%{transform:translateY(1px) scale(1)}}@keyframes ng-beacon-rays{0%,20%,to{opacity:0}46%,62%{opacity:.9}84%{opacity:0}}@keyframes ng-abc-type{0%,12%{transform:scaleX(.08)}70%,to{transform:scaleX(1)}}@keyframes ng-abc-blink{0%,24%,48%,72%{opacity:1}12%,36%,60%{opacity:0}}@keyframes ng-abc-tab{0%,to{opacity:1}30%{opacity:.55}55%{opacity:1}}@keyframes ng-skh-seat{0%,to{transform:translateY(0)}32%{transform:translateY(-9px) rotate(-3deg)}62%{transform:translateY(1.5px)}80%{transform:translateY(0)}}@keyframes ng-jev-pop{0%,to{transform:scale(1)}30%{transform:scale(.94)}55%{transform:scale(1.06)}78%{transform:scale(1)}}@keyframes ng-jev-tick{0%,25%{stroke-dashoffset:24}75%,to{stroke-dashoffset:0}}@keyframes ng-rsc-sweep{0%,to{transform:translate(0)}30%{transform:translate(-22px,-18px)}60%{transform:translate(-8px,-6px)}}@keyframes ng-chl-in{0%{transform:translateX(14px);opacity:0}55%,to{transform:none;opacity:1}}@keyframes ng-chl-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.li[data-active=true][data-motion=on] :is(.ng-library-page,.ng-estate-lock,.ng-estate-scan,.ng-web-meridian,.ng-web-travel,.ng-whatsapp-handset,.ng-lifelog-hand,.ng-rolodex-back,.ng-rolodex-mid,.ng-voice-wave,.ng-agentbase-core,.ng-agentbase-beam,.ng-abc-type,.ng-abc-caret,.ng-abc-tab,.ng-skh-card,.ng-skh-spark,.ng-jev-check,.ng-jev-tick,.ng-rsc-lens,.ng-chl-new,.ng-chl-dot){animation:none}}.pg-maths-proof{transform-origin:60px 60px}.li[data-active=true][data-motion=on] .pg-maths-trace{animation:pg-proof-trace 1.3s ease-in-out both}.li[data-active=true][data-motion=on] .pg-maths-proof{animation:pg-proof-seat 1.3s ease-in-out both}@keyframes pg-proof-trace{0%,to{opacity:0;stroke-dashoffset:0}12%{opacity:.85}85%{opacity:.85;stroke-dashoffset:-100}99%{stroke-dashoffset:-100;opacity:0}}@keyframes pg-proof-seat{0%,to{transform:scale(1)}15%{transform:scale(.96)}68%{transform:scale(1.13)}85%{transform:scale(.99)}}.li{display:inline-block;flex-shrink:0;vertical-align:middle;line-height:0;isolation:isolate;contain:layout style}.li>svg{display:block;width:100%;height:100%;overflow:visible}.li circle,.li g,.li path{transform-box:view-box}.li[role=button]{cursor:pointer;border-radius:24%}.li[role=button]:focus-visible{outline:2px solid var(--li-a);outline-offset:5px}.li[data-active=true][data-motion=on] .li-edge{animation:li-edge-pass 1.3s ease-in-out both}.li[data-demo=true][data-active=true][data-motion=on] *{animation-iteration-count:infinite;animation-duration:2.4s}.li[data-motion=off] *{animation:none!important;transition:none!important}@keyframes li-edge-pass{0%,to{stroke-dashoffset:0;opacity:.3}45%{opacity:.9}99%{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.li *{animation:none!important;transition:none!important}}