.CharacterMark_mark__sFviH{display:block;flex:none;--mk-ink:var(--color-n-50);--mk-pupil:color-mix(in srgb,var(--mk-hue) 26%,var(--color-n-900));--mk-deep:color-mix(in srgb,var(--mk-hue) 62%,var(--color-n-900));--mk-light:color-mix(in srgb,var(--mk-hue) 45%,var(--color-n-50));--mk-face:color-mix(in srgb,var(--mk-hue) 20%,var(--color-n-900));--mk-breathe:0px;--mk-drift:0px}.CharacterMark_tone_identity__ZRobm{--mk-hue:var(--character-hue,var(--color-primary-500));--mk-signal:var(--color-participant-ai)}.CharacterMark_tone_seat__rZuzX{--mk-hue:var(--color-participant-ai);--mk-signal:var(--color-n-50)}.CharacterMark_state_inactive__NyKdP{--mk-hue:var(--text2);--mk-signal:var(--text2);--mk-ink:var(--color-n-100)}.CharacterMark_body__m2D0o{fill:none;stroke:var(--mk-hue)}.CharacterMark_bodyFill__x9VVH{fill:var(--mk-hue);stroke:none}.CharacterMark_face___qnCP{fill:var(--mk-face);stroke:none}.CharacterMark_extrude__M9jin{fill:none;stroke:var(--mk-deep)}.CharacterMark_extrudeFill__4e5qO{fill:var(--mk-deep);stroke:none}.CharacterMark_rim__FhcAz{fill:none}.CharacterMark_eye__AouWC{fill:var(--mk-ink)}.CharacterMark_pupil__pwij2{fill:var(--mk-pupil)}.CharacterMark_highlight__az6Op{fill:var(--color-n-50);opacity:.85}.CharacterMark_mouth__eFcJo{fill:none;stroke:var(--mk-light)}.CharacterMark_mouthOpen__axT6C{fill:var(--mk-light);stroke:none}.CharacterMark_dotSelf___bVNK{fill:var(--color-participant-self)}.CharacterMark_dotOther__4Z7HT{fill:var(--color-participant-other)}.CharacterMark_dotAi__nCv3C{fill:var(--color-participant-ai)}.CharacterMark_dotSignal__Kc9Yl{fill:var(--mk-signal)}.CharacterMark_dotThink__VtBhf{fill:var(--mk-light)}.CharacterMark_gapBar__8CEmA{fill:none;stroke:var(--text2)}.CharacterMark_rimStop__dvgWX{stop-color:var(--color-n-50)}.CharacterMark_shadowStop__ZW5Mn{stop-color:var(--color-n-900)}.CharacterMark_dot__knmxX,.CharacterMark_eyeUnit__C4HsB,.CharacterMark_eyes___CjOa,.CharacterMark_figure__vtNGg,.CharacterMark_mouthGroup__jbHFC{transform-box:fill-box;transform-origin:center}.CharacterMark_figure__vtNGg{transform-origin:50% 78%}.CharacterMark_mouthGroup__jbHFC{transform-origin:50% 30%}.CharacterMark_state_listening__UHgob .CharacterMark_figure__vtNGg{animation:CharacterMark_mk-breathe__QUh71 4.2s var(--ease-in-out) infinite}.CharacterMark_state_listening__UHgob .CharacterMark_eyes___CjOa{animation:CharacterMark_mk-scan__Gk8As 7s var(--ease-in-out) infinite}.CharacterMark_state_listening__UHgob .CharacterMark_eyeUnit__C4HsB{animation:CharacterMark_mk-blink__sSmIi 5.4s var(--ease-in-out) infinite}.CharacterMark_state_listening__UHgob .CharacterMark_dot__knmxX{animation:CharacterMark_mk-fade__7jUx1 3.4s var(--ease-in-out) infinite}.CharacterMark_state_speaking__Ibk23 .CharacterMark_figure__vtNGg{animation:CharacterMark_mk-lean__lFfaA 2.6s var(--ease-in-out) infinite}.CharacterMark_state_speaking__Ibk23 .CharacterMark_mouthGroup__jbHFC{animation:CharacterMark_mk-jaw__ZndsW 1.05s var(--ease-in-out) infinite}.CharacterMark_state_speaking__Ibk23 .CharacterMark_dot__knmxX{animation:CharacterMark_mk-pulse__BD5_4 1.05s var(--ease-in-out) infinite}.CharacterMark_state_thinking__xjQzs .CharacterMark_eyes___CjOa{animation:CharacterMark_mk-glance__jxz1y 3.6s var(--ease-in-out) infinite}.CharacterMark_state_thinking__xjQzs .CharacterMark_dot__knmxX{animation:CharacterMark_mk-travel__GC9YN 1.5s var(--ease-in-out) infinite}.CharacterMark_dot__knmxX[data-i="1"]{animation-delay:.14s}.CharacterMark_dot__knmxX[data-i="2"]{animation-delay:.28s}.CharacterMark_still__Yehw4 *{animation:none!important}@keyframes CharacterMark_mk-breathe__QUh71{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(calc(-1 * var(--mk-breathe))) scale(1.012)}}@keyframes CharacterMark_mk-scan__Gk8As{0%,to{transform:translateX(0)}22%{transform:translateX(calc(-1 * var(--mk-drift)))}62%{transform:translateX(var(--mk-drift))}}@keyframes CharacterMark_mk-blink__sSmIi{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.06)}}@keyframes CharacterMark_mk-lean__lFfaA{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--mk-drift) * .6),calc(var(--mk-drift) * -.4))}}@keyframes CharacterMark_mk-jaw__ZndsW{0%,to{transform:scaleY(1)}16%{transform:scaleY(.44)}34%{transform:scaleY(.94)}52%{transform:scaleY(.6)}74%{transform:scaleY(1.04)}88%{transform:scaleY(.52)}}@keyframes CharacterMark_mk-glance__jxz1y{0%,40%,to{transform:translate(0)}12%,30%{transform:translateY(calc(var(--mk-drift) * .8))}}@keyframes CharacterMark_mk-fade__7jUx1{0%,to{opacity:1}50%{opacity:.55}}@keyframes CharacterMark_mk-pulse__BD5_4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}@keyframes CharacterMark_mk-travel__GC9YN{0%,66%,to{opacity:1;transform:translateY(0)}22%{opacity:.4;transform:translateY(calc(var(--mk-drift) * -.7))}}@media (prefers-reduced-motion:reduce){.CharacterMark_mark__sFviH *{animation:none!important}}.MissingBody_rise__PwKng{animation:MissingBody_missing-rise__m1T_y .22s var(--ease-out) both}@keyframes MissingBody_missing-rise__m1T_y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.HeroDemoStage_stage__WvZJa{position:relative;width:100%;--hero-demo-control-space:2.75rem}.HeroDemoStage_stageChat__r1s_5,.HeroDemoStage_stageSticks__0YMHq{min-height:calc(35rem + var(--hero-demo-control-space))}.HeroDemoStage_heroOverlayShell__rpU1t{position:absolute;inset-inline:0;bottom:0;top:calc(-1 * var(--nav-height, 4.5rem) + .75rem);height:calc(100% + var(--nav-height, 4.5rem) - .75rem);z-index:10;pointer-events:none}.HeroDemoStage_heroOverlayAnim__x9PnY{position:absolute;inset:0;translate:0 0;transform-origin:var(--logo-origin-x,50%) var(--logo-origin-y,6%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.HeroDemoStage_willChange__NAQSB{will-change:opacity,transform}.HeroDemoStage_shellVisible__1phVM{opacity:1;transform:scale(1)}.HeroDemoStage_shellHidden___XWf3{opacity:0;transform:scale(.1);pointer-events:none}.HeroDemoStage_chatLayer__DAJbz{position:absolute;inset:0;display:flex;flex-direction:column;padding-block-end:var(--hero-demo-control-space);transform-origin:var(--demo-origin-x,50%) var(--demo-origin-y,8%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);opacity:0;visibility:hidden;transform:scale(.1);pointer-events:none}.HeroDemoStage_layerVisible__u_qnF{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.HeroDemoStage_layerHidden__DRQqN{opacity:0;visibility:hidden;transform:scale(.1);pointer-events:none}.HeroDemoStage_chatBody__e1SKG{flex:1 1 auto;min-height:0;overflow:visible;--room-demo-viewport-height:clamp(20rem,38vw,21.5rem);width:min(100%,29rem);margin-inline-start:auto}.HeroDemoStage_demoControl__nuJ0g{position:absolute;inset-inline-end:0;bottom:0;z-index:20;display:flex;justify-content:flex-end;width:min(100%,29rem);margin-inline-start:auto;padding-block-start:.625rem;pointer-events:auto}.HeroDemoStage_demoControlBtn__nvs1V{cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:700;letter-spacing:.01em;min-block-size:44px;min-inline-size:44px;padding:.625rem .9375rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-primary-500) 45%,transparent);background:color-mix(in srgb,var(--card) 74%,var(--bg));color:color-mix(in srgb,var(--color-primary-500) 88%,var(--text));backdrop-filter:blur(10px);transition:transform var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.HeroDemoStage_demoControlBtn__nvs1V:hover{border-color:var(--color-primary-500);color:var(--text);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.HeroDemoStage_chatLayer__DAJbz,.HeroDemoStage_heroOverlayAnim__x9PnY{transition-duration:1ms}.HeroDemoStage_willChange__NAQSB{will-change:auto}.HeroDemoStage_chatLayer__DAJbz,.HeroDemoStage_chatLayer__DAJbz.HeroDemoStage_layerHidden__DRQqN,.HeroDemoStage_chatLayer__DAJbz.HeroDemoStage_layerVisible__u_qnF{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}}@media (scripting:none){.HeroDemoStage_chatLayer__DAJbz,.HeroDemoStage_chatLayer__DAJbz.HeroDemoStage_layerHidden__DRQqN{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}}@media (max-width:639px){.HeroDemoStage_stageChat__r1s_5,.HeroDemoStage_stageSticks__0YMHq{min-height:calc(36rem + var(--hero-demo-control-space))}.HeroDemoStage_heroOverlayAnim__x9PnY{translate:clamp(.375rem,1.5vw,.75rem) 0}[dir=rtl] .HeroDemoStage_heroOverlayAnim__x9PnY{translate:calc(-1 * clamp(.375rem, 1.5vw, .75rem)) 0}.HeroDemoStage_chatBody__e1SKG,.HeroDemoStage_demoControl__nuJ0g{width:100%;margin-inline-start:0}}@media (min-width:1024px){.HeroDemoStage_stageChat__r1s_5,.HeroDemoStage_stageSticks__0YMHq{min-height:calc(34.5rem + var(--hero-demo-control-space))}.HeroDemoStage_chatBody__e1SKG,.HeroDemoStage_demoControl__nuJ0g{width:min(100%,28rem)}}.MobileMenu_panel__I17oC{animation:MobileMenu_menu-in__v9xws .2s var(--ease-out) both}.MobileMenu_backdrop___0sAP{animation:MobileMenu_menu-fade__kuG5G .2s var(--ease-out) both}@keyframes MobileMenu_menu-in__v9xws{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes MobileMenu_menu-fade__kuG5G{0%{opacity:0}to{opacity:1}}.Logo_mark__FU8vI{display:block;flex:0 0 auto}.Logo_dot___YTFM{transform-box:fill-box;transform-origin:center}.Logo_status_listening__xtHIU .Logo_dot___YTFM{animation:Logo_breathe__tqCd0 var(--dur-logo) var(--ease-in-out) infinite}.Logo_status_listening__xtHIU .Logo_dot___YTFM:nth-child(2){animation-delay:calc(var(--dur-logo) / 6)}.Logo_status_listening__xtHIU .Logo_dot___YTFM:nth-child(3){animation-delay:calc(var(--dur-logo) / 3)}.Logo_status_thinking__9ZXDD .Logo_dot___YTFM{animation:Logo_think__Zg0WK 1.4s var(--ease-in-out) infinite}.Logo_status_thinking__9ZXDD .Logo_dot___YTFM:nth-child(2){animation-delay:.16s}.Logo_status_thinking__9ZXDD .Logo_dot___YTFM:nth-child(3){animation-delay:.32s}.Logo_status_speaking__bcBmh .Logo_arc__vErlc{animation:Logo_soften__m3Qr6 2s var(--ease-in-out) infinite}.Logo_status_paused__AilAU{opacity:.55}.Logo_status_paused__AilAU *{animation:none!important}.Logo_draw__1LX1o .Logo_arc__vErlc{animation:Logo_draw__1LX1o var(--dur-logo) var(--ease-out) both}@keyframes Logo_breathe__tqCd0{0%,to{opacity:1}50%{opacity:.55}}@keyframes Logo_think__Zg0WK{0%,55%,to{transform:translateY(0);opacity:1}28%{transform:translateY(-3px);opacity:.65}}@keyframes Logo_soften__m3Qr6{0%,to{opacity:1}50%{opacity:.82}}@keyframes Logo_draw__1LX1o{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}