.ci-root{display:inline-flex;flex-shrink:0}.ci-breathe{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.ci-root[data-state=completed] .ci-breathe,.ci-root[data-state=idle] .ci-breathe{animation:ci-breathe 7s ease-in-out infinite;animation-delay:var(--ci-breathe-delay,0s)}@keyframes ci-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}}.ci-look{transition:transform .28s ease}.ci-root[data-state=working] .ci-look{transform:translate(calc(var(--ci-dir, 1) * var(--ci-work-x, 4.2px)),var(--ci-work-y,1.2px))}.ci-root[data-state=completed] .ci-look{transform:translate(calc(var(--ci-dir, 1) * var(--ci-done-x, 1.5px)),var(--ci-done-y,1.8px))}.ci-root[data-state=needs-you] .ci-look{transform:translate(calc(var(--ci-dir, 1) * var(--ci-need-x, 3.6px)),var(--ci-need-y,-2.2px))}.ci-root[data-squint=true][data-state=working] .ci-lid{animation:none;transform:translateY(-12px)}@media (prefers-reduced-motion:no-preference){.ci-root[data-state=idle] .ci-drift{animation:ci-drift 9s ease-in-out infinite}@keyframes ci-drift{0%,to{transform:translate(-1.2px,.4px)}35%{transform:translate(1.4px,-.6px)}70%{transform:translate(.2px,1px)}}}.ci-lid{transform:translateY(-18px)}@media (prefers-reduced-motion:no-preference){.ci-lid{animation:ci-blink var(--ci-blink-dur,4.6s) ease-in-out infinite;animation-delay:var(--ci-blink-delay,0s)}@keyframes ci-blink{0%,92.5%,to{transform:translateY(-18px)}95%{transform:translateY(0)}}}.ci-chip-task{opacity:0;transition:opacity .24s ease;transform-box:fill-box}.ci-root[data-state=working] .ci-chip-task{opacity:1}@media (prefers-reduced-motion:no-preference){.ci-root[data-state=working] .ci-chip-task{animation:ci-chip-track var(--ci-track-dur,6s) ease-in-out infinite}.ci-root[data-state=working] .ci-look{animation:ci-look-track var(--ci-track-dur,6s) ease-in-out infinite}@keyframes ci-chip-track{0%,to{transform:translate(0)}34%{transform:translate(calc(var(--ci-dir, 1) * 7px),9px)}67%{transform:translate(calc(var(--ci-dir, 1) * -5px),15px)}}@keyframes ci-look-track{0%,to{transform:translate(calc(var(--ci-dir, 1) * var(--ci-work-x, 4.2px)),var(--ci-work-y,1.2px))}34%{transform:translate(calc(var(--ci-dir, 1) * (var(--ci-work-x, 4.2px) + 1.6px)),calc(var(--ci-work-y, 1.2px) + 1.6px))}67%{transform:translate(calc(var(--ci-dir, 1) * (var(--ci-work-x, 4.2px) - 1.4px)),calc(var(--ci-work-y, 1.2px) + 2.4px))}}}.ci-mouth-warm{opacity:0}.ci-mouth-base,.ci-mouth-warm{transition:opacity .32s ease}.ci-root[data-state=completed] .ci-mouth-warm{opacity:1}.ci-root[data-state=completed] .ci-mouth-base{opacity:0}.ci-head{transform-box:fill-box;transform-origin:50% 62%;transition:transform .32s ease}.ci-root[data-state=working] .ci-head{transform:rotate(calc(var(--ci-dir, 1) * 3deg)) translate(calc(var(--ci-dir, 1) * 2px),1px)}@media (prefers-reduced-motion:no-preference){.ci-root[data-state=completed] .ci-head{animation:ci-nod var(--ci-nod-dur,1.1s) ease-in-out 1}@keyframes ci-nod{0%{transform:rotate(0deg) translateY(0)}30%{transform:rotate(2.2deg) translateY(2px)}60%{transform:rotate(-.8deg) translateY(0)}to{transform:rotate(0deg) translateY(0)}}}.ci-brows{transition:transform .24s ease}.ci-root[data-state=needs-you] .ci-brows{transform:translateY(-1.8px)}.ci-chip-result{opacity:0;transform-box:fill-box;transform-origin:100% 100%;transform:scale(.8) translateY(6px);transition:opacity .24s ease,transform .3s cubic-bezier(.2,.9,.3,1.15)}.ci-root[data-state=completed] .ci-chip-result{opacity:1;transform:scale(1) translateY(0)}.ci-chip-approval{opacity:0;transition:opacity .24s ease}.ci-root[data-state=needs-you] .ci-chip-approval{opacity:1}.ci-chip-ring{transform-box:fill-box;transform-origin:center;opacity:0}@media (prefers-reduced-motion:no-preference){.ci-root[data-state=needs-you] .ci-chip-ring{animation:ci-ring 2.4s ease-out infinite}@keyframes ci-ring{0%{transform:scale(.75);opacity:.65}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}}@media (prefers-reduced-motion:no-preference){.ci-status-chip{animation:ci-chip-bob 5.2s ease-in-out infinite;animation-delay:var(--ci-chip-delay,0s)}@keyframes ci-chip-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}}.vignette-svg{display:block;width:100%;height:100%}.vignette-svg:dir(rtl){transform:scaleX(-1)}.vignette-browser{--vd:0s}.vignette-desktop{--vd:-3s}.vignette-control{--vd:-6s}.vignette-svg *{animation-delay:var(--vd,0s)}.vignette-item:hover .vignette-svg *{animation-play-state:paused}.vab-button,.vab-caret,.vab-check,.vac-approval,.vac-btn-check,.vac-button,.vac-cursor,.vac-marker,.vac-ring,.vac-work-dot,.vad-check,.vad-fold{transform-box:fill-box;transform-origin:center}.vab-fieldtext,.vab-load,.vac-fill{transform-box:fill-box;transform-origin:left center}@media (prefers-reduced-motion:no-preference){.vab-load{animation:vab-load 9s linear infinite}.vab-page{animation:vab-page 9s linear infinite}.vab-fieldtext{animation:vab-fieldtext 9s ease-in-out infinite}.vab-caret{animation:vab-caret 9s linear infinite}.vab-button{animation:vab-button 9s ease-in-out infinite}.vab-cursor{animation:vab-cursor 9s ease-in-out infinite}.vab-doc{animation:vab-doc 9s ease-in-out infinite}.vab-tray{animation:vab-tray 9s ease-in-out infinite}.vab-check{animation:vab-check 9s ease-out infinite}@keyframes vab-load{0%{transform:scaleX(0);opacity:1}9%{transform:scaleX(1);opacity:1}12%,to{transform:scaleX(1);opacity:0}}@keyframes vab-page{0%,9%{opacity:0}15%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes vab-fieldtext{0%,20%{transform:scaleX(0)}36%,to{transform:scaleX(1)}}@keyframes vab-caret{0%,20%{opacity:0;transform:translateX(0)}22%{opacity:1}25%{opacity:.15}28%{opacity:1}31%{opacity:.15}34%{opacity:1}36%{transform:translateX(76px);opacity:1}39%,to{opacity:0;transform:translateX(76px)}}@keyframes vab-button{0%,52%{transform:scale(1)}54.5%{transform:scale(.86)}58%,to{transform:scale(1)}}@keyframes vab-cursor{0%,42%{opacity:0;transform:translate(0)}45%{opacity:1;transform:translate(0)}52%{transform:translate(26px,-7px)}54.5%{transform:translate(26px,-7px) scale(.8)}57%{transform:translate(26px,-7px) scale(1)}61%,to{opacity:0;transform:translate(26px,-7px)}}@keyframes vab-doc{0%,53%{opacity:0;transform:translate(-150px,-12px)}56%{opacity:1}70%{transform:translate(0);opacity:1}92%{opacity:1}97%,to{opacity:0;transform:translate(0)}}@keyframes vab-tray{0%,67%{fill:#f8f7f4;stroke:rgba(15,25,35,.15)}74%{fill:#d1fae5;stroke:#059669}86%,to{fill:#f8f7f4;stroke:rgba(15,25,35,.15)}}@keyframes vab-check{0%,69%{opacity:0;transform:scale(.4)}74%{opacity:1;transform:scale(1.2)}78%{transform:scale(1)}92%{opacity:1}97%,to{opacity:0;transform:scale(1)}}.vad-file-1{animation:vad-file-1 9s ease-in-out infinite}.vad-file-2{animation:vad-file-2 9s ease-in-out infinite}.vad-file-3{animation:vad-file-3 9s ease-in-out infinite}.vad-fold-1{animation:vad-fold-1 9s ease-in-out infinite}.vad-fold-2{animation:vad-fold-2 9s ease-in-out infinite}.vad-fold-3{animation:vad-fold-3 9s ease-in-out infinite}.vad-check-1{animation:vad-check-1 9s ease-out infinite}.vad-check-2{animation:vad-check-2 9s ease-out infinite}.vad-check-3{animation:vad-check-3 9s ease-out infinite}@keyframes vad-file-1{0%{transform:translate(-109px,26px);opacity:0}4%{opacity:1}8%{transform:translate(-109px,26px)}19%,92%{transform:translate(0);opacity:1}97%,to{transform:translate(0);opacity:0}}@keyframes vad-file-2{0%,24%{transform:translate(-109px,-2px);opacity:0}28%{opacity:1}31%{transform:translate(-109px,-2px)}42%,92%{transform:translate(0);opacity:1}97%,to{transform:translate(0);opacity:0}}@keyframes vad-file-3{0%,48%{transform:translate(-109px,-30px);opacity:0}52%{opacity:1}55%{transform:translate(-109px,-30px)}66%,92%{transform:translate(0);opacity:1}97%,to{transform:translate(0);opacity:0}}@keyframes vad-fold-1{0%,17%{transform:scale(1)}21%{transform:scale(1.09)}26%,to{transform:scale(1)}}@keyframes vad-fold-2{0%,40%{transform:scale(1)}44%{transform:scale(1.09)}49%,to{transform:scale(1)}}@keyframes vad-fold-3{0%,64%{transform:scale(1)}68%{transform:scale(1.09)}73%,to{transform:scale(1)}}@keyframes vad-check-1{0%,19%{opacity:0;transform:scale(.4)}23%{opacity:1;transform:scale(1.2)}27%{transform:scale(1)}92%{opacity:1}97%,to{opacity:0;transform:scale(1)}}@keyframes vad-check-2{0%,42%{opacity:0;transform:scale(.4)}46%{opacity:1;transform:scale(1.2)}50%{transform:scale(1)}92%{opacity:1}97%,to{opacity:0;transform:scale(1)}}@keyframes vad-check-3{0%,66%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.2)}74%{transform:scale(1)}92%{opacity:1}97%,to{opacity:0;transform:scale(1)}}.vac-fill{animation:vac-fill 9s ease-in-out infinite}.vac-marker{animation:vac-marker 9s ease-in-out infinite}.vac-approval{animation:vac-approval 9s ease-in-out infinite}.vac-ring{animation:vac-ring 9s ease-in-out infinite}.vac-cursor{animation:vac-cursor 9s ease-in-out infinite}.vac-button{animation:vac-button 9s ease-in-out infinite}.vac-btn-label{animation:vac-btn-label 9s linear infinite}.vac-btn-check{animation:vac-btn-check 9s ease-out infinite}.vac-pill-work{animation:vac-pill-work 9s linear infinite}.vac-work-dot{animation:vac-work-dot 9s ease-in-out infinite}.vac-pill-done{animation:vac-pill-done 9s linear infinite}@keyframes vac-fill{0%{transform:scaleX(0);fill:#2d6be4;opacity:1}8%{transform:scaleX(0)}36%{transform:scaleX(.66)}64%{transform:scaleX(.66);fill:#2d6be4}72%{transform:scaleX(1);fill:#059669}92%{opacity:1}97%,to{opacity:0;transform:scaleX(1);fill:#059669}}@keyframes vac-marker{0%,34%{transform:scale(1)}38%{transform:scale(1.35)}42%{transform:scale(1)}46%{transform:scale(1.35)}50%,to{transform:scale(1)}}@keyframes vac-approval{0%,10%{opacity:0;transform:translate(-76px,-64px) scale(.8)}16%{opacity:1}40%{transform:translate(-76px,-64px) scale(.85)}54%,92%{transform:translate(0) scale(1);opacity:1}97%,to{transform:translate(0) scale(1);opacity:0}}@keyframes vac-ring{0%,52%{opacity:0;stroke:#2d6be4}56%{opacity:.9}60%{opacity:.25}64%{opacity:.9;stroke:#2d6be4}68%{stroke:#059669;opacity:.9}80%,to{opacity:0;stroke:#059669}}@keyframes vac-cursor{0%,56%{opacity:0;transform:translate(0)}59%{opacity:1;transform:translate(0)}63%{transform:translate(-42px,-11px)}65%{transform:translate(-42px,-11px) scale(.75)}68%{transform:translate(-42px,-11px) scale(1)}72%,to{opacity:0;transform:translate(-42px,-11px)}}@keyframes vac-button{0%,63%{fill:#2d6be4;transform:scale(1)}65%{transform:scale(.88)}68%,92%{fill:#059669;transform:scale(1);opacity:1}97%,to{fill:#059669;transform:scale(1);opacity:0}}@keyframes vac-btn-label{0%,64%{opacity:1}68%,to{opacity:0}}@keyframes vac-btn-check{0%,65%{opacity:0;transform:scale(.3)}69%{opacity:1;transform:scale(1.25)}73%{transform:scale(1)}92%{opacity:1}97%,to{opacity:0;transform:scale(1)}}@keyframes vac-pill-work{0%,64%{opacity:1}70%,to{opacity:0}}@keyframes vac-work-dot{0%,64%{opacity:1}8%{transform:scale(1)}12%{transform:scale(1.45)}16%{transform:scale(1)}24%{transform:scale(1)}28%{transform:scale(1.45)}32%{transform:scale(1)}40%{transform:scale(1)}44%{transform:scale(1.45)}48%{transform:scale(1)}56%{transform:scale(1)}60%{transform:scale(1.45)}64%{transform:scale(1)}70%,to{opacity:0}}@keyframes vac-pill-done{0%,64%{opacity:0}70%,92%{opacity:1}97%,to{opacity:0}}}@media (max-width:640px){.showcase-panel{display:none}.showcase-panel[data-active=true]{display:block}}.showcase-beat{visibility:hidden;opacity:0;transform:translateY(6px)}.showcase-beat[data-arrived=true]{visibility:visible;opacity:1;transform:translateY(0)}@keyframes showcase-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes showcase-chip-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes showcase-status-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.45)}50%{box-shadow:0 0 0 4px rgba(16,185,129,0)}}@keyframes showcase-approval{0%,to{box-shadow:0 0 0 0 rgba(45,107,228,.45)}50%{box-shadow:0 0 0 7px rgba(45,107,228,0)}}@media (prefers-reduced-motion:no-preference){.showcase-beat{transition:opacity .24s ease-out,transform .24s ease-out}.showcase-typing-dot{animation:showcase-typing 1.1s ease-in-out infinite}.showcase-typing-dot:nth-child(2){animation-delay:.18s}.showcase-typing-dot:nth-child(3){animation-delay:.36s}.showcase-chip{animation:showcase-chip-pop .26s cubic-bezier(.34,1.56,.64,1) backwards}.showcase-chip:nth-child(2){animation-delay:70ms}.showcase-chip:nth-child(3){animation-delay:.14s}.showcase-status-dot{animation:showcase-status-pulse 2.4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.showcase-beat{visibility:visible;opacity:1;transform:none}.showcase-beat:has(.showcase-typing-dot){visibility:hidden;opacity:0}.showcase-chip,.showcase-status-dot,.showcase-typing-dot{animation:none}}