.Humanoid-module__E8oJPW__figure{--evp-look-x:0;--evp-look-y:0;--evp-amber:#efcea0;--evp-muted:#adbbb2;color:#e9eee8;width:100%;min-width:0;max-width:42rem;font-family:var(--font-sans,inherit);isolation:isolate;margin:0;position:relative}.Humanoid-module__E8oJPW__figure button{font:inherit;-webkit-tap-highlight-color:transparent}.Humanoid-module__E8oJPW__figure button:focus-visible{outline:2px solid var(--evp-amber);outline-offset:4px}.Humanoid-module__E8oJPW__figure button:disabled{cursor:default}.Humanoid-module__E8oJPW__topline{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.Humanoid-module__E8oJPW__topline>div{min-width:0}.Humanoid-module__E8oJPW__eyebrow{color:#b3e3ce;font-family:var(--font-mono,monospace);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;display:flex}.Humanoid-module__E8oJPW__eyebrow i{background:#b1e6ce;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 13px #82c9a65c}.Humanoid-module__E8oJPW__study{color:var(--evp-muted);letter-spacing:.02em;margin-top:.4rem;font-size:.7rem;display:block}.Humanoid-module__E8oJPW__pause,.Humanoid-module__E8oJPW__reset{width:44px;height:44px;color:var(--evp-muted);cursor:pointer;background:#13241b66;border:1px solid #b4d4bd26;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:border-color .2s,color .2s;display:inline-grid}.Humanoid-module__E8oJPW__pause:hover,.Humanoid-module__E8oJPW__reset:hover{color:var(--evp-amber);border-color:#efcea077}.Humanoid-module__E8oJPW__stage{aspect-ratio:600/690;touch-action:pan-y;isolation:isolate;width:100%;max-height:36rem;position:relative;overflow:visible}.Humanoid-module__E8oJPW__halo{z-index:-1;pointer-events:none;background:radial-gradient(at 52% 32%,#56866a29,#1e38291a 45%,#0000 71%);border-radius:50%;position:absolute;inset:4% 3% 12%}.Humanoid-module__E8oJPW__orbit{z-index:-1;pointer-events:none;border:1px solid #c5d9c50c;border-radius:50%;position:absolute;inset:14% 8% 17%}.Humanoid-module__E8oJPW__orbit:after{content:"";border:1px solid #c5d9c509;border-radius:50%;position:absolute;inset:8% 6%}.Humanoid-module__E8oJPW__stage .evp-robot{filter:drop-shadow(0 18px 16px #00000024);width:100%;height:100%;display:block;overflow:visible}.Humanoid-module__E8oJPW__faceTap{cursor:pointer;width:25%;min-width:44px;height:23%;min-height:44px;transform:translate(calc(var(--evp-look-x) * 4px), calc(var(--evp-look-y) * 2px));background:0 0;border:0;border-radius:45%;position:absolute;top:4%;left:40%}.Humanoid-module__E8oJPW__faceTap:focus-visible{outline-offset:6px}.Humanoid-module__E8oJPW__designMark{color:#a4b6a566;font-family:var(--font-mono,monospace);letter-spacing:.16em;writing-mode:vertical-rl;font-size:.6rem;position:absolute;bottom:7%;right:4%}.Humanoid-module__E8oJPW__reaction{min-height:3.2rem;color:var(--evp-amber);text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:.4rem .8rem .8rem;font-size:.82rem;line-height:1.5;display:flex}.Humanoid-module__E8oJPW__reaction i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.Humanoid-module__E8oJPW__controls{background:linear-gradient(140deg,#25382b85,#0d1c1466);border:1px solid #b8d6bd24;border-radius:18px;padding:.1rem .9rem .9rem;position:relative;box-shadow:0 10px 35px #00000012}.Humanoid-module__E8oJPW__controlsHeading{justify-content:space-between;align-items:center;gap:.5rem;min-height:46px;display:flex}.Humanoid-module__E8oJPW__controlsHeading>span{color:#c0cbbf;letter-spacing:.055em;font-size:.7rem}.Humanoid-module__E8oJPW__reset{background:0 0;border:0;width:44px;height:44px}.Humanoid-module__E8oJPW__modes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.Humanoid-module__E8oJPW__modes button{color:#b8c4b9;cursor:pointer;background:#b4d6ba05;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:44px;min-height:74px;padding:.6rem .15rem;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.Humanoid-module__E8oJPW__modes button>span{overflow-wrap:anywhere;max-width:100%;font-size:.7rem;line-height:1.3}.Humanoid-module__E8oJPW__modes button:hover{color:#f6e1c1;background:#f1d2a60b;border-color:#edcc972b;transform:translateY(-2px)}.Humanoid-module__E8oJPW__modes button[aria-pressed=true]{color:#ffe0ae;background:#efd1a614;border-color:#efd1a663}.Humanoid-module__E8oJPW__modes button>svg{flex-shrink:0;width:26px;height:26px}.Humanoid-module__E8oJPW__hint{color:#a9b9aa;text-align:center;margin:.85rem 0 0;font-size:.68rem;line-height:1.65}.Humanoid-module__E8oJPW__touchHint{display:none}.Humanoid-module__E8oJPW__figure .Humanoid-module__E8oJPW__caption{padding:.35rem .3rem 0;display:block}.Humanoid-module__E8oJPW__inspect{color:#c4d0c1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cde0ca21;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:48px;padding:.55rem .25rem;display:flex!important}.Humanoid-module__E8oJPW__inspect>span:first-child{white-space:normal;font-size:.76rem;line-height:1.5}.Humanoid-module__E8oJPW__plus{color:#b5e2ca;font-size:1.2rem;line-height:1;transition:transform .25s}.Humanoid-module__E8oJPW__inspect[aria-expanded=true] .Humanoid-module__E8oJPW__plus{transform:rotate(45deg)}.Humanoid-module__E8oJPW__inspection{color:#b9c8b9;padding:1rem .25rem;font-size:.78rem;line-height:1.7}.Humanoid-module__E8oJPW__inspection[hidden]{display:none}.Humanoid-module__E8oJPW__inspection strong{color:#d1f0dc;font-weight:500;display:block}.Humanoid-module__E8oJPW__figure .Humanoid-module__E8oJPW__inspection p{margin:.3rem 0 0}.Humanoid-module__E8oJPW__figure .Humanoid-module__E8oJPW__caption .Humanoid-module__E8oJPW__note{color:#99ab9c;margin:.75rem 0 0;font-size:.67rem;line-height:1.7}.Humanoid-module__E8oJPW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Humanoid-module__E8oJPW__figure .evp-torso-breathe{transform-origin:310px 434px;animation:6s ease-in-out infinite Humanoid-module__E8oJPW__breathe}.Humanoid-module__E8oJPW__figure .evp-torso-look{transform-origin:310px 434px;transform:rotate(calc(var(--evp-look-x) * 1deg))}.Humanoid-module__E8oJPW__figure .evp-head-look{transform-origin:308px 202px;transform:translate(calc(var(--evp-look-x) * 5px), calc(var(--evp-look-y) * 2px)) rotate(calc(var(--evp-look-x) * 5deg))}.Humanoid-module__E8oJPW__figure .evp-head-emotion{transform-origin:308px 193px;transition:transform .65s cubic-bezier(.22,.7,.3,1)}.Humanoid-module__E8oJPW__figure .evp-face-look{transform:translate(calc(var(--evp-look-x) * 5px), calc(var(--evp-look-y) * 4px))}.Humanoid-module__E8oJPW__figure .evp-eye{transform-box:fill-box;transform-origin:50%;animation:6.7s infinite Humanoid-module__E8oJPW__blink}.Humanoid-module__E8oJPW__figure .evp-eye-right{animation-delay:25ms}.Humanoid-module__E8oJPW__figure .evp-left-arm{transform-origin:242px 235px;transition:transform .75s cubic-bezier(.22,.7,.3,1)}.Humanoid-module__E8oJPW__figure .evp-left-forearm{transform-origin:208px 330px;transition:transform .7s cubic-bezier(.22,.7,.3,1)}.Humanoid-module__E8oJPW__figure .evp-left-hand{transform-origin:150px 386px}.Humanoid-module__E8oJPW__figure .evp-right-arm{transform-origin:385px 238px;transition:transform .7s}:is(.Humanoid-module__E8oJPW__figure .evp-eye-smile,.Humanoid-module__E8oJPW__figure .evp-eye-rest,.Humanoid-module__E8oJPW__figure .evp-mouth-smile,.Humanoid-module__E8oJPW__figure .evp-mouth-surprise,.Humanoid-module__E8oJPW__figure .evp-thought-dots){opacity:0}:is(.Humanoid-module__E8oJPW__figure .evp-brow,.Humanoid-module__E8oJPW__figure .evp-eye-open,.Humanoid-module__E8oJPW__figure .evp-eye-smile,.Humanoid-module__E8oJPW__figure .evp-eye-rest,.Humanoid-module__E8oJPW__figure .evp-mouth-neutral,.Humanoid-module__E8oJPW__figure .evp-mouth-smile,.Humanoid-module__E8oJPW__figure .evp-mouth-surprise){transition:opacity .2s,transform .5s}.Humanoid-module__E8oJPW__figure .evp-core-overlay{opacity:0;pointer-events:none;transition:opacity .4s}.Humanoid-module__E8oJPW__figure[data-inspecting=true] .evp-core-overlay{opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-left-arm{animation:2.8s ease-in-out both Humanoid-module__E8oJPW__greet}.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-left-forearm{transform:rotate(60deg)}.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-left-hand{animation:.45s ease-in-out 5 alternate Humanoid-module__E8oJPW__handWave}.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-head-emotion{transform:rotate(6deg)}:is(.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-mouth-neutral,.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-mouth-neutral,.Humanoid-module__E8oJPW__figure[data-mode=curious] .evp-mouth-neutral,.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-mouth-neutral){opacity:0}:is(.Humanoid-module__E8oJPW__figure[data-mode=wave] .evp-mouth-smile,.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-mouth-smile){opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=curious] .evp-head-emotion{transform:rotate(-12deg)translateY(-2px)}.Humanoid-module__E8oJPW__figure[data-mode=curious] .evp-brow-left{transform:translateY(-6px)rotate(-2deg)}.Humanoid-module__E8oJPW__figure[data-mode=curious] .evp-mouth-surprise{opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=curious] .evp-left-forearm{transform:rotate(9deg)}:is(.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-eye-open,.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-eye-open){opacity:0}.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-eye-smile{opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-head-emotion{animation:2.5s ease-in-out infinite Humanoid-module__E8oJPW__delight}.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-left-arm{transform:rotate(8deg)}.Humanoid-module__E8oJPW__figure[data-mode=joy] .evp-right-arm{transform:rotate(-6deg)}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-head-emotion{transform:rotate(8deg)translateY(-2px)}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-brow-left{transform:translateY(6px)}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-brow-right{transform:translateY(3px)}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-thought-dots{opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-thought-dots circle{animation:1.5s ease-in-out infinite Humanoid-module__E8oJPW__thought}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-thought-dots circle:nth-child(2){animation-delay:.2s}.Humanoid-module__E8oJPW__figure[data-mode=think] .evp-thought-dots circle:nth-child(3){animation-delay:.4s}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-head-emotion{transform:translateY(5px)rotate(10deg)}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-eye-rest{opacity:1}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-brow{opacity:.25}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-face-look{opacity:.65}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-eye{animation:none}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-left-arm{transform:rotate(-12deg)}.Humanoid-module__E8oJPW__figure[data-mode=sleep] .evp-torso-breathe{animation-duration:9s}.Humanoid-module__E8oJPW__figure[data-wink=true] .evp-eye-left{animation:none}:is(.Humanoid-module__E8oJPW__figure[data-wink=true] .evp-eye-left .evp-eye-open,.Humanoid-module__E8oJPW__figure[data-wink=true] .evp-eye-left .evp-eye-smile){opacity:0}.Humanoid-module__E8oJPW__figure[data-wink=true] .evp-eye-left .evp-eye-rest{opacity:1}.Humanoid-module__E8oJPW__figure .evp-play-icon{display:none}.Humanoid-module__E8oJPW__figure[data-motion=off] .evp-play-icon{display:block}.Humanoid-module__E8oJPW__figure[data-motion=off] .evp-pause-icon{display:none}.Humanoid-module__E8oJPW__figure[data-active=false] *,.Humanoid-module__E8oJPW__figure[data-active=false] :after{animation-play-state:paused!important}.Humanoid-module__E8oJPW__figure[data-motion=off] *,.Humanoid-module__E8oJPW__figure[data-motion=off] :after{transition:none!important;animation:none!important}.Humanoid-module__E8oJPW__figure[data-motion=off][data-mode=wave] .evp-left-arm{transform:rotate(103deg)}@keyframes Humanoid-module__E8oJPW__breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.3deg)}}@keyframes Humanoid-module__E8oJPW__blink{0%,42%,46%,92%,96%,to{transform:scaleY(1)}44%,94%{transform:scaleY(.08)}}@keyframes Humanoid-module__E8oJPW__greet{0%{transform:rotate(0)}20%,80%{transform:rotate(103deg)}to{transform:rotate(0)}}@keyframes Humanoid-module__E8oJPW__handWave{0%{transform:rotate(-8deg)}to{transform:rotate(14deg)}}@keyframes Humanoid-module__E8oJPW__delight{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-3px)}}@keyframes Humanoid-module__E8oJPW__thought{0%,80%,to{opacity:.25}40%{opacity:1}}@media (pointer:coarse){.Humanoid-module__E8oJPW__pointerHint{display:none}.Humanoid-module__E8oJPW__touchHint{display:inline}}@media (max-width:720px){.Humanoid-module__E8oJPW__figure{max-width:32rem;margin-inline:auto}.Humanoid-module__E8oJPW__stage{max-height:30rem}.Humanoid-module__E8oJPW__controls{padding-inline:.65rem}.Humanoid-module__E8oJPW__modes{gap:.2rem}.Humanoid-module__E8oJPW__modes button{min-height:70px}.Humanoid-module__E8oJPW__eyebrow{letter-spacing:.12em;font-size:.66rem}}@media (max-width:360px){.Humanoid-module__E8oJPW__controls{padding-inline:.35rem}.Humanoid-module__E8oJPW__modes{gap:.1rem}.Humanoid-module__E8oJPW__modes button>span{font-size:.64rem}.Humanoid-module__E8oJPW__topline{padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.Humanoid-module__E8oJPW__figure *,.Humanoid-module__E8oJPW__figure :after{transition:none!important;animation:none!important}:is(.Humanoid-module__E8oJPW__figure .evp-head-look,.Humanoid-module__E8oJPW__figure .evp-face-look,.Humanoid-module__E8oJPW__figure .evp-torso-look){transform:none}}@media (forced-colors:active){.Humanoid-module__E8oJPW__controls,.Humanoid-module__E8oJPW__modes button,.Humanoid-module__E8oJPW__pause{border:1px solid buttontext}.Humanoid-module__E8oJPW__modes button[aria-pressed=true],.Humanoid-module__E8oJPW__figure button:focus-visible{outline:2px solid highlight}.Humanoid-module__E8oJPW__stage{forced-color-adjust:none}}@media (max-width:430px){.Humanoid-module__E8oJPW__stage{aspect-ratio:600/630;max-height:23rem}}
