:root{--hm-ease:cubic-bezier(.16, 1, .3, 1);--hm-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hm-hairline:oklch(0% 0 0/.08);--hm-light:oklch(54.5% .135 278/.16);--hm-light-soft:oklch(0% 0 0/.06);--hm-fog:var(--color-surface-1)}:root.dark{--hm-hairline:oklch(100% 0 0/.1);--hm-light:oklch(66% .12 278/.22);--hm-light-soft:oklch(100% 0 0/.07)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-reveal{animation:linear both hm-reveal;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes hm-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hm-enter{animation:hm-enter .9s var(--hm-ease) calc(var(--d,0) * 1ms) both}}@keyframes hm-enter{0%{transform:translateY(.9rem)}to{transform:none}}.hm-spinner,.hm-out,.hm-cursor{opacity:0}.hm-dim{opacity:.42}.hm-draw{stroke-dasharray:1}.hm-grow{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.hm-scene[data-play=off] :is(.hm-a,.hm-pop,.hm-in-r){opacity:0}.hm-scene[data-play=off] .hm-wipe{clip-path:inset(-20% 100% -20% 0)}.hm-scene[data-play=off] .hm-draw{stroke-dashoffset:1px}.hm-scene[data-play=off] .hm-grow{transform:scaleY(0)}.hm-scene:is([data-play=on],[data-now]) .hm-grow{animation:hm-grow .7s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-a{animation:hm-a .64s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-pop{animation:hm-pop .52s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-wipe{animation:hm-wipe var(--dur,.7s) var(--hm-ease-in-out) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-in-r{animation:hm-in-r .76s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-draw{animation:hm-draw var(--dur,.6s) var(--hm-ease-in-out) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-dim{animation:hm-dim .5s ease calc(var(--d,0) * 1ms) both}.hm-scene[data-play=off] :is(.hm-out,.hm-cursor,.hm-dim){opacity:1}.hm-scene:is([data-play=on],[data-now]) .hm-out{animation:hm-gone .36s ease calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-cursor{animation:hm-cursor 1.9s var(--hm-ease-in-out) calc(var(--d,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-spinner{animation:hm-spin .7s linear infinite, hm-gone .2s ease calc(var(--d2,0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .hm-done{animation:hm-pop .36s var(--hm-ease) calc(var(--d2,0) * 1ms) both}.hm-scene[data-play=off] .hm-done{opacity:0}.hm-scene[data-play=off] .hm-spinner{opacity:1}}@keyframes hm-a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hm-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes hm-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes hm-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes hm-in-r{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes hm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hm-cursor{0%{opacity:0;transform:translate(34px,30px)}20%{opacity:1}62%{transform:translate(-30px,-4px)}72%{transform:translate(-30px,-4px)scale(.86)}82%{opacity:1;transform:translate(-30px,-4px)}to{opacity:0;transform:translate(-22px,6px)}}@keyframes hm-dim{0%{opacity:1}to{opacity:.42}}@keyframes hm-out{to{opacity:0}}@keyframes hm-gone{0%{opacity:1}to{opacity:0}}@keyframes hm-spin{to{rotate:360deg}}@media (scripting:none){.hm-replay{display:none}}.hm-lit{isolation:isolate;position:relative}.hm-lit:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(60% 55% at 50% 100%, var(--hm-light), transparent 70%), radial-gradient(80% 60% at 50% 30%, var(--hm-light-soft), transparent 75%);position:absolute;inset:-8% -6% -14%}.hm-fade-b{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}@media (width<48rem){.hm-fade-crop{-webkit-mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.hm-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hm-grid{background-image:linear-gradient(var(--hm-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hm-hairline) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.hm-details>summary{cursor:pointer;list-style:none}.hm-details>summary::-webkit-details-marker{display:none}.hm-details .hm-plus{transition:rotate .2s var(--hm-ease)}.hm-details[open] .hm-plus{rotate:45deg}.hm-agent :is([data-slot=chat-turn-actions],[data-align=end] [data-slot=message-footer]){display:none}.hm-transcript{-webkit-mask-image:linear-gradient(#0000,#000 1.5rem);mask-image:linear-gradient(#0000,#000 1.5rem)}@media (prefers-reduced-motion:no-preference){.hm-scene[data-play=off] .hm-agent :is([data-slot=message-scroller-item],[data-streamdown=list-item],[data-slot=pending-gates]),.hm-scene[data-play=off] .hm-steps [data-slot=activity-step]{opacity:0}.hm-scene:is([data-play=on],[data-now]) .hm-agent :is([data-slot=message-scroller-item],[data-streamdown=list-item],[data-slot=pending-gates]),.hm-scene:is([data-play=on],[data-now]) .hm-steps [data-slot=activity-step]{animation:hm-a .56s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-agent [data-slot=message-scroller-item]:first-child{--d:150}.hm-agent [data-slot=message-scroller-item]:nth-child(2){--d:650}.hm-agent [data-streamdown=list-item]:first-child{--d:1150}.hm-agent [data-streamdown=list-item]:nth-child(2){--d:1400}.hm-agent [data-slot=pending-gates]{--d:1950}.hm-steps [data-slot=activity-step]:nth-child(2){--d:350}.hm-steps [data-slot=activity-step]:nth-child(3){--d:700}.hm-steps [data-slot=activity-step]:nth-child(4){--d:1050}.hm-scene[data-play=off] .hm-ask [data-slot=input-group-control]{clip-path:inset(0 100% 0 0)}.hm-scene:is([data-play=on],[data-now]) .hm-ask [data-slot=input-group-control]{animation:hm-wipe 1.5s var(--hm-ease-in-out) .2s both}.hm-scene[data-play=off] .hm-note .hm-line{opacity:0}.hm-scene:is([data-play=on],[data-now]) .hm-note .hm-line{animation:hm-a .52s var(--hm-ease) calc(var(--d,0) * 1ms) both}.hm-asks [data-slot=message-scroller-item]:first-child{--d:200}.hm-asks [data-slot=message-scroller-item]:nth-child(2){--d:900}.hm-asks [data-slot=message-scroller-item]:nth-child(3){--d:2000}.hm-asks [data-slot=message-scroller-item]:nth-child(4){--d:2700}.hm-asks [data-slot=message-scroller-item]:nth-child(5){--d:3800}.hm-asks [data-slot=message-scroller-item]:nth-child(6){--d:4500}.hm-scene[data-play=off] :is([data-hm=summary],[data-hm=question],[data-hm=phone],[data-hm=widget]){opacity:0}.hm-scene:is([data-play=on],[data-now]) :is([data-hm=summary],[data-hm=question],[data-hm=phone],[data-hm=widget]){animation:hm-a .56s var(--hm-ease) calc((var(--hm-base,400) + var(--hm-step,160) * var(--hm-n,0)) * 1ms) both}:is([data-hm=summary],[data-hm=question],[data-hm=widget]):nth-child(2){--hm-n:1}:is([data-hm=summary],[data-hm=question],[data-hm=widget]):nth-child(3){--hm-n:2}:is([data-hm=summary],[data-hm=question],[data-hm=widget]):nth-child(4){--hm-n:3}:is([data-hm=summary],[data-hm=question],[data-hm=widget]):nth-child(5){--hm-n:4}:is([data-hm=summary],[data-hm=question],[data-hm=widget]):nth-child(6){--hm-n:5}[data-hm=phone]{--hm-base:900}[data-hm=added]{animation:hm-pop .42s var(--hm-ease) both}.hm-tilt{transform-origin:50% 0;animation:hm-tilt 1.5s var(--hm-ease) .2s both}}@keyframes hm-tilt{0%{opacity:0;transform:perspective(2400px)rotateX(16deg)translateY(48px)scale(.95)}to{opacity:1;transform:none}}
