.hi-wrap{--hi-cycle: 24s;--hi-ease: cubic-bezier(.22, 1, .36, 1);width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.hi-svg{width:100%;height:auto;max-width:1200px;display:block}.hi-s1{--hi-phase: 0s;--hi-accent: var(--c-purple)}.hi-s2{--hi-phase: -16s;--hi-accent: var(--c-teal)}.hi-s3{--hi-phase: -8s;--hi-accent: var(--c-yellow)}.hi-scene{animation:hi-scene var(--hi-cycle) var(--hi-phase) linear infinite}.hi-stitle{font-weight:600;letter-spacing:-.6px}.hi-seyebrow{font-weight:600;letter-spacing:2.8px}.hi-adaptive .hi-stitle{fill:var(--text)}.hi-adaptive .hi-seyebrow{fill:var(--text-2)}.hi-device-body{stroke:color-mix(in srgb,var(--hi-accent) 22%,transparent)}@keyframes hi-scene{0%,31.8%{opacity:1}33.333%,98.466%{opacity:0}to{opacity:1}}.hi-device{animation:hi-device var(--hi-cycle) var(--hi-phase) var(--hi-ease) infinite}@keyframes hi-device{0%{translate:0 6px}5%{translate:0 0}23%,30%{translate:0 -3px}36%,96%{translate:0 6px}to{translate:0 6px}}.hi-prompt,.hi-q-card,.hi-stat-card,.hi-kpi,.hi-msg{animation:hi-card-in var(--hi-cycle) calc(var(--hi-phase) + var(--hi-step, 0s)) var(--hi-ease) infinite both}.hi-q-card-1,.hi-stat-1{--hi-step: .12s}.hi-q-card-2,.hi-stat-2{--hi-step: .32s}.hi-q-card-3,.hi-stat-3{--hi-step: .52s}.hi-kpi-1{--hi-step: 1.05s}.hi-kpi-2{--hi-step: 1.2s}.hi-kpi-3{--hi-step: 1.35s}.hi-msg-1{--hi-step: .5s}.hi-msg-2{--hi-step: 2.4s}.hi-msg-3{--hi-step: 3.2s}@keyframes hi-card-in{0%{opacity:0;translate:-10px 6px}3%,29.5%{opacity:1;translate:0 0}33.333%,to{opacity:0;translate:0 -3px}}.hi-type-l1,.hi-type-l2{transform-box:fill-box;transform-origin:left center;animation:hi-type var(--hi-cycle) var(--hi-phase) var(--hi-ease) infinite}.hi-type-l2{animation-delay:calc(var(--hi-phase) + .75s)}@keyframes hi-type{0%,1%{transform:scaleX(0)}5%,31%{transform:scaleX(1)}33.333%,to{transform:scaleX(0)}}.hi-cursor{animation:hi-cursor var(--hi-cycle) var(--hi-phase) steps(1) infinite}@keyframes hi-cursor{0%,2%,4%,6%{opacity:1;translate:0 0}1%,3%,5%,8%,to{opacity:0}}.hi-pulse{transform-box:fill-box;transform-origin:center;animation:hi-confirm var(--hi-cycle) var(--hi-phase) ease-in-out infinite}@keyframes hi-confirm{0%,8%,15%,to{transform:scale(1)}10%{transform:scale(.96)}12%{transform:scale(1.025)}}.hi-dash-bar{transform-box:fill-box;transform-origin:bottom center;animation:hi-bar var(--hi-cycle) calc(var(--hi-phase) + var(--hi-step, 0s)) var(--hi-ease) infinite}.hi-bar-1{--hi-step: 1.3s}.hi-bar-2{--hi-step: 1.38s}.hi-bar-3{--hi-step: 1.46s}.hi-bar-4{--hi-step: 1.54s}.hi-bar-5{--hi-step: 1.62s}.hi-bar-6{--hi-step: 1.7s}.hi-bar-7{--hi-step: 1.78s}.hi-bar-8{--hi-step: 1.86s}.hi-bar-9{--hi-step: 1.94s}@keyframes hi-bar{0%{transform:scaleY(.04)}5%,30%{transform:scaleY(1)}33.333%,to{transform:scaleY(.04)}}.hi-dash-line{stroke-dasharray:260;animation:hi-chart var(--hi-cycle) var(--hi-phase) var(--hi-ease) infinite}@keyframes hi-chart{0%,10%{stroke-dashoffset:260}18%,31%{stroke-dashoffset:0}33.333%,to{stroke-dashoffset:260}}.hi-stat-line{stroke-dasharray:1;animation:hi-stat-line var(--hi-cycle) var(--hi-phase) var(--hi-ease) infinite}@keyframes hi-stat-line{0%,3%{stroke-dashoffset:1}12%,31%{stroke-dashoffset:0}33.333%,to{stroke-dashoffset:1}}.hi-flow{stroke-dasharray:.16 .84;animation:hi-flow var(--hi-cycle) calc(var(--hi-phase) + var(--hi-step, 0s)) ease-in-out infinite}.hi-flow-2{--hi-step: .6s}.hi-flow-3{--hi-step: 1.2s}@keyframes hi-flow{0%,4%{opacity:0;stroke-dashoffset:1}7%{opacity:.85}15%{opacity:0;stroke-dashoffset:-1}to{opacity:0;stroke-dashoffset:-1}}.hi-typing-2{animation:hi-typing var(--hi-cycle) var(--hi-phase) ease-in-out infinite}@keyframes hi-typing{0%,4%{opacity:0}5%,9%{opacity:1}10%,to{opacity:0}}.hi-typing-dot{animation:hi-dot-breathe .9s ease-in-out infinite alternate}.hi-typing-dot:nth-child(3){animation-delay:-.3s}.hi-typing-dot:nth-child(4){animation-delay:-.6s}@keyframes hi-dot-breathe{0%{opacity:.3}to{opacity:1}}.hi-carousel-track{animation:hi-carousel var(--hi-cycle) var(--hi-phase) cubic-bezier(.65,0,.35,1) infinite}@keyframes hi-carousel{0%,7%{transform:translateY(-106px)}8.8%,15%{transform:translate(-184px,-106px)}16.8%,23%{transform:translate(-368px,-106px)}24.8%,34%{transform:translate(-552px,-106px)}35%,to{transform:translateY(-106px)}}.hi-dot{opacity:.35;animation:hi-dot-1 var(--hi-cycle) var(--hi-phase) steps(1) infinite}.hi-dot-2{animation-name:hi-dot-2}.hi-dot-3{animation-name:hi-dot-3}.hi-dot-4{animation-name:hi-dot-4}@keyframes hi-dot-1{0%,7.9%{opacity:1}8%,to{opacity:.35}}@keyframes hi-dot-2{0%,7.9%,16%,to{opacity:.35}8%,15.9%{opacity:1}}@keyframes hi-dot-3{0%,15.9%,24%,to{opacity:.35}16%,23.9%{opacity:1}}@keyframes hi-dot-4{0%,23.9%,to{opacity:.35}24%,34%{opacity:1}}.hi-likes{opacity:.65}.hi-like-1,.hi-like-2,.hi-like-3{animation:hi-like var(--hi-cycle) calc(var(--hi-phase) + var(--hi-step, 0s)) var(--hi-ease) infinite}.hi-like-1{--hi-step: 1.1s}.hi-like-2{--hi-step: 2.3s}.hi-like-3{--hi-step: 3.6s}@keyframes hi-like{0%,2%{opacity:0;translate:0 5px}5%{opacity:.7;translate:0 -2px}13%,to{opacity:0;translate:0 -22px}}.hi-sparkles-1,.hi-sparkles-2,.hi-sparkles-3{opacity:.3}@media(prefers-reduced-motion:reduce){.hi-svg *{animation:none!important}.hi-s1{opacity:1}.hi-s2,.hi-s3,.hi-cursor,.hi-flow,.hi-likes,.hi-typing-2{opacity:0}.hi-dash-line,.hi-stat-line{stroke-dashoffset:0}}
