.hero-liquid-fill{width:0%;animation:24s linear infinite hero-liquid}@keyframes hero-liquid{0%{opacity:1;width:0%}41.7%{opacity:1;width:50%}66.7%{opacity:1;width:100%}91.7%{opacity:1;width:100%}94%{opacity:1;width:100%}96%{opacity:0;width:100%}to{opacity:0;width:0%}}.hero-caption-1{animation:24s step-end infinite hero-c1}.hero-caption-2{opacity:0;animation:24s step-end infinite hero-c2}.hero-caption-3{opacity:0;animation:24s step-end infinite hero-c3}@keyframes hero-c1{0%{opacity:1}41.7%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes hero-c2{0%,41.6%{opacity:0}41.7%{opacity:1}66.7%{opacity:0}to{opacity:0}}@keyframes hero-c3{0%,66.6%{opacity:0}66.7%{opacity:1}91.7%{opacity:0}to{opacity:0}}.hero-scene-1{animation:24s cubic-bezier(.16,1,.3,1) infinite hero-s1-vis}@keyframes hero-s1-vis{0%{opacity:1}38.5%{opacity:1}41.7%{opacity:0}94%{opacity:0}97.5%{opacity:0}to{opacity:1}}.hero-scene-2{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-s2-vis}@keyframes hero-s2-vis{0%,38.5%{opacity:0}41.7%{opacity:1}63.5%{opacity:1}66.7%{opacity:0}to{opacity:0}}.hero-scene-3{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-s3-vis}@keyframes hero-s3-vis{0%,63.5%{opacity:0}66.7%{opacity:1}89.6%{opacity:1}91.7%{opacity:0}to{opacity:0}}.hero-step-1-label{animation:24s infinite hero-step1-color}.hero-step-2-label{animation:24s infinite hero-step2-color}.hero-step-3-label{animation:24s infinite hero-step3-color}@keyframes hero-step1-color{0%{color:hsl(var(--foreground));font-weight:700}39.6%{color:hsl(var(--foreground));font-weight:700}41.7%{color:hsl(var(--muted-foreground));font-weight:400}95.8%{color:hsl(var(--muted-foreground));font-weight:400}to{color:hsl(var(--foreground));font-weight:700}}@keyframes hero-step2-color{0%,39.6%{color:hsl(var(--muted-foreground));font-weight:400}41.7%{color:hsl(var(--foreground));font-weight:700}64.6%{color:hsl(var(--foreground));font-weight:700}66.7%{color:hsl(var(--muted-foreground));font-weight:400}to{color:hsl(var(--muted-foreground));font-weight:400}}@keyframes hero-step3-color{0%,64.6%{color:hsl(var(--muted-foreground));font-weight:400}66.7%{color:hsl(var(--foreground));font-weight:700}89.6%{color:hsl(var(--foreground));font-weight:700}91.7%{color:hsl(var(--muted-foreground));font-weight:400}to{color:hsl(var(--muted-foreground));font-weight:400}}.hero-scene-1>div:first-child{animation:24s infinite hero-input-glow}@keyframes hero-input-glow{0%{box-shadow:none}1.25%{box-shadow:0 0 0 2px hsl(var(--primary) / .15)}10.4%{box-shadow:0 0 0 2px hsl(var(--primary) / .15)}12%{box-shadow:none}to{box-shadow:none}}.hero-placeholder{animation:24s step-end infinite hero-placeholder;position:absolute;left:2.25rem}@keyframes hero-placeholder{0%{opacity:1}1.25%{opacity:0}96%{opacity:0}99%{opacity:1}}.hero-typing-text{white-space:nowrap;width:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-type;display:inline-block;overflow:hidden}@keyframes hero-type{0%,1.25%{opacity:1;width:0}7.5%{opacity:1;width:6em}41.5%{opacity:1;width:6em}43%{opacity:0;width:0}to{opacity:0;width:0}}.hero-typing-cursor{background:hsl(var(--primary));width:2px;height:1em;margin-left:1px;animation:24s step-end infinite hero-cursor-vis,.7s step-end infinite hero-blink;display:inline-block}@keyframes hero-cursor-vis{0%{opacity:0}1.25%{opacity:1}7.5%{opacity:1}10.4%{opacity:0}to{opacity:0}}@keyframes hero-blink{0%,to{opacity:1}50%{opacity:0}}.hero-loading{opacity:0;max-height:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-loading-vis;overflow:hidden}@keyframes hero-loading-vis{0%,7.5%{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}8.3%{opacity:1;max-height:3rem;overflow:visible;transform:translateY(0)}10.4%{opacity:1;max-height:3rem;overflow:visible;transform:translateY(0)}11.25%{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}to{opacity:0;max-height:0;overflow:hidden}}.hero-results{opacity:0;max-height:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-results-vis;overflow:hidden}@keyframes hero-results-vis{0%,10.4%{opacity:0;max-height:0}12.5%{opacity:1;max-height:14rem}22.9%{opacity:1;max-height:14rem}23.75%{opacity:0;max-height:0}to{opacity:0;max-height:0}}.hero-result-1,.hero-result-2,.hero-result-3{opacity:0;transform:translateY(8px)}.hero-result-1{animation:24s cubic-bezier(.16,1,.3,1) infinite hero-rf1}.hero-result-2{animation:24s cubic-bezier(.16,1,.3,1) infinite hero-rf2}.hero-result-3{animation:24s cubic-bezier(.16,1,.3,1) infinite hero-rf3}@keyframes hero-rf1{0%,10.4%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:translateY(0)}18.75%{opacity:1;background:0 0;transform:translateY(0)}19.5%{opacity:1;background:hsl(var(--muted) / .7);transform:translateY(0)}20.5%{opacity:1;background:hsl(var(--muted));transform:translateY(0)}22.9%{opacity:1;background:hsl(var(--muted));transform:translateY(0)}23.75%{opacity:0;transform:translateY(0)}to{opacity:0}}@keyframes hero-rf2{0%,11.5%{opacity:0;transform:translateY(8px)}13.5%{opacity:1;transform:translateY(0)}22.5%{opacity:1;transform:translateY(0)}23.75%{opacity:0;transform:translateY(0)}to{opacity:0}}@keyframes hero-rf3{0%,12.5%{opacity:0;transform:translateY(8px)}14.5%{opacity:1;transform:translateY(0)}22.5%{opacity:1;transform:translateY(0)}23.75%{opacity:0;transform:translateY(0)}to{opacity:0}}.hero-selected{opacity:0;max-height:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-sel;overflow:hidden;transform:translateY(10px)}@keyframes hero-sel{0%,22.9%{opacity:0;max-height:0;overflow:hidden;transform:translateY(10px)}25.5%{opacity:1;max-height:10rem;overflow:visible;transform:translateY(0)}38.5%{opacity:1;max-height:10rem;overflow:visible;transform:translateY(0)}41.7%{opacity:0;max-height:0;overflow:hidden;transform:translateY(-6px)}to{opacity:0;max-height:0;overflow:hidden}}.hero-teaser{opacity:0;max-height:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-teaser-vis;overflow:hidden}@keyframes hero-teaser-vis{0%,26%{opacity:0;max-height:0;overflow:hidden;transform:translateY(4px)}28%{opacity:1;max-height:2rem;overflow:visible;transform:translateY(0)}38.5%{opacity:1;max-height:2rem;overflow:visible}41.7%{opacity:0;max-height:0;overflow:hidden}to{opacity:0;max-height:0;overflow:hidden}}.hero-account-1,.hero-account-2,.hero-account-3{opacity:0}.hero-account-1{animation:24s step-end infinite hero-a1}.hero-account-2{animation:24s step-end infinite hero-a2}.hero-account-3{animation:24s step-end infinite hero-a3}@keyframes hero-a1{0%,42.5%{opacity:0}43.5%{opacity:1}65%{opacity:1}66.7%{opacity:0}to{opacity:0}}@keyframes hero-a2{0%,44.5%{opacity:0}45.5%{opacity:1}65%{opacity:1}66.7%{opacity:0}to{opacity:0}}@keyframes hero-a3{0%,46.5%{opacity:0}47.5%{opacity:1}65%{opacity:1}66.7%{opacity:0}to{opacity:0}}.hero-accounts-badge{opacity:0;animation:24s step-end infinite hero-ab}@keyframes hero-ab{0%,42.5%{opacity:0}43.5%{opacity:1}65%{opacity:1}66.7%{opacity:0}to{opacity:0}}.hero-total{opacity:0;animation:24s step-end infinite hero-total-vis}@keyframes hero-total-vis{0%,48.5%{opacity:0}49.5%{opacity:1}63.5%{opacity:1}66.7%{opacity:0}to{opacity:0}}.hero-plan-badge{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-pb}@keyframes hero-pb{0%,66.7%{opacity:0;transform:scale(.9)}69%{opacity:1;transform:scale(1)}89.6%{opacity:1}91.7%{opacity:0}to{opacity:0}}.hero-chart{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-chart-vis;transform:translateY(8px)}@keyframes hero-chart-vis{0%,67.5%{opacity:0;transform:translateY(8px)}70%{opacity:1;transform:translateY(0)}89.6%{opacity:1}91.7%{opacity:0}to{opacity:0}}.hero-chart-line{stroke-dasharray:420;stroke-dashoffset:420px;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-chart-draw}@keyframes hero-chart-draw{0%,68%{stroke-dashoffset:420px}76%{stroke-dashoffset:0}89.6%{stroke-dashoffset:0}91.7%{stroke-dashoffset:420px}to{stroke-dashoffset:420px}}.hero-chart-fill{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-chart-fill-vis}@keyframes hero-chart-fill-vis{0%,74%{opacity:0}78%{opacity:1}89.6%{opacity:1}91.7%{opacity:0}to{opacity:0}}.hero-stats{opacity:0;animation:24s cubic-bezier(.16,1,.3,1) infinite hero-stats-vis;transform:translateY(8px)}@keyframes hero-stats-vis{0%,73%{opacity:0;transform:translateY(8px)}76%{opacity:1;transform:translateY(0)}89.6%{opacity:1}91.7%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-liquid-fill{opacity:1;width:100%;animation:none}.hero-scene-1,.hero-scene-2{opacity:0;animation:none}.hero-scene-3{opacity:1;animation:none}.hero-step-1-label,.hero-step-2-label{color:hsl(var(--muted-foreground));font-weight:400;animation:none}.hero-step-3-label{color:hsl(var(--foreground));font-weight:700;animation:none}.hero-caption-1,.hero-caption-2{opacity:0;animation:none}.hero-caption-3{opacity:1;animation:none}.hero-scene-1>div:first-child{animation:none}.hero-placeholder{opacity:0;animation:none}.hero-typing-text{width:0;animation:none}.hero-typing-cursor{display:none}.hero-loading{opacity:0;animation:none}.hero-results{opacity:0;max-height:0;animation:none;overflow:hidden}.hero-result-1,.hero-result-2,.hero-result-3,.hero-selected,.hero-teaser,.hero-account-1,.hero-account-2,.hero-account-3,.hero-accounts-badge,.hero-total{opacity:0;animation:none}.hero-plan-badge,.hero-chart{opacity:1;animation:none;transform:none}.hero-chart-line{stroke-dashoffset:0;animation:none}.hero-chart-fill{opacity:1;animation:none}.hero-stats{opacity:1;animation:none;transform:none}}
