.hero-typed{white-space:nowrap;vertical-align:bottom;border-right:1.5px solid #0000;max-width:0;padding-right:1px;display:inline-block;overflow:hidden}.hero-slot{grid-template-rows:1fr;display:grid}.hero-slot-idle{grid-template-rows:0fr}.hero-generate{opacity:.5}.hero-stop,.hero-planning,.hero-skeleton,.hero-select-build,.hero-select-pink{opacity:0}.hero-card{transform-box:fill-box;transform-origin:50%}.hero-aino{transform:translate(250px,80px)}@media (prefers-reduced-motion:no-preference){.hero-typed{animation:16s steps(30,end) infinite both hero-type,16s linear infinite both hero-caret}.hero-field{animation:16s linear infinite both hero-field}.hero-placeholder{animation:16s linear infinite both hero-placeholder}.hero-generate{animation:16s linear infinite both hero-generate}.hero-stop{animation:16s linear infinite both hero-stop}.hero-slot{animation-duration:16s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.hero-slot-idle{animation-name:hero-slot-idle}.hero-slot-reading{animation-name:hero-slot-reading}.hero-slot-result{animation-name:hero-slot-result}.hero-slot-actions{animation-name:hero-slot-actions}.hero-planning{animation:16s linear infinite both hero-planning}.hero-applied{animation:16s linear infinite both hero-applied}.hero-skeleton{animation:16s ease-in-out infinite both hero-skeleton}.hero-connector{stroke-dasharray:1;animation:16s ease-out infinite both hero-connector}.hero-arrowhead{animation:16s linear infinite both hero-arrowhead}.hero-card{animation:16s cubic-bezier(.2,.9,.3,1.2) infinite both hero-card}.hero-row{animation:16s ease-out infinite both hero-row}.hero-row-2{animation-delay:.3s}.hero-row-3{animation-delay:.6s}.hero-select-build{animation:16s linear infinite both hero-select-build}.hero-select-card{animation:16s linear infinite both hero-select-card}.hero-aino{animation:16s ease-in-out infinite both hero-aino}.hero-leo{animation:16s ease-in-out infinite both hero-leo}.hero-pink{animation:16s ease-in-out infinite both hero-pink}.hero-select-pink{animation:16s linear infinite both hero-select-pink}}@keyframes hero-type{0%,5%{max-width:0}22%{max-width:14rem}22.5%,47.5%{max-width:100%}48%,to{max-width:0}}@keyframes hero-caret{0%,23%{border-right-color:currentColor}23.5%,92.5%{border-right-color:#0000}93%,to{border-right-color:currentColor}}@keyframes hero-field{0%,23%{color:var(--foreground)}23.5%,47.5%{color:var(--muted-foreground)}48%,to{color:var(--foreground)}}@keyframes hero-placeholder{0%,5%{opacity:1}5.5%,47.5%{opacity:0}48%,to{opacity:1}}@keyframes hero-generate{0%,5%{opacity:.5}5.5%,23%{opacity:1}23.5%,47.5%{opacity:0}48%,to{opacity:.5}}@keyframes hero-stop{0%,23%{opacity:0}23.5%,47.5%{opacity:1}48%,to{opacity:0}}@keyframes hero-slot-idle{0%,23%{grid-template-rows:1fr}24.5%,90.5%{grid-template-rows:0fr}92%,to{grid-template-rows:1fr}}@keyframes hero-slot-reading{0%,23.5%{grid-template-rows:0fr}25%,90%{grid-template-rows:1fr}91.5%,to{grid-template-rows:0fr}}@keyframes hero-slot-result{0%,29%{grid-template-rows:0fr}30.5%,90%{grid-template-rows:1fr}91.5%,to{grid-template-rows:0fr}}@keyframes hero-slot-actions{0%,48%{grid-template-rows:0fr}49.5%,90%{grid-template-rows:1fr}91.5%,to{grid-template-rows:0fr}}@keyframes hero-planning{0%,47.5%{opacity:1}48%,to{opacity:0}}@keyframes hero-applied{0%,47.5%{opacity:0}48%,to{opacity:1}}@keyframes hero-skeleton{0%,24%{opacity:0}26%{opacity:.5}29.5%{opacity:1}33%{opacity:.5}36.5%{opacity:1}40%{opacity:.6}42%,to{opacity:0}}@keyframes hero-connector{0%,41%{stroke-dashoffset:1px;opacity:1}47%,90%{stroke-dashoffset:0;opacity:1}94%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes hero-arrowhead{0%,46.5%{opacity:0}47.5%,90%{opacity:1}94%,to{opacity:0}}@keyframes hero-card{0%,40%{opacity:0;transform:scale(.92)}43%,90%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes hero-row{0%,43%{opacity:0;transform:translateY(3px)}45%,90%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes hero-select-build{0%,52%{opacity:1}54%,97%{opacity:0}99%,to{opacity:1}}@keyframes hero-select-card{0%,64%{opacity:0}66%,89%{opacity:1}91%,to{opacity:0}}@keyframes hero-aino{0%,52%{transform:translate(0)}64%,88%{transform:translate(250px,80px)}98%,to{transform:translate(0)}}@keyframes hero-leo{0%,48%{transform:translate(0)}56%,60%{transform:translate(-40px,-40px)}72%,84%{transform:translate(-56px,-26px)}93%{transform:translate(-40px,-40px)}99%,to{transform:translate(0)}}@keyframes hero-pink{0%,60%{transform:translate(0)}72%,84%{transform:translate(-16px,14px)}93%,to{transform:translate(0)}}@keyframes hero-select-pink{0%,57%{opacity:0}58%,94%{opacity:1}95%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.feature-drift-a{animation:7s ease-in-out infinite feature-drift-a}.feature-drift-b{animation:9s ease-in-out infinite feature-drift-b}.feature-drift-c{animation:6s ease-in-out infinite feature-drift-c}}@keyframes feature-drift-a{0%,to{transform:translate(0)}30%{transform:translate(10px,-6px)}65%{transform:translate(-4px,8px)}}@keyframes feature-drift-b{0%,to{transform:translate(0)}40%{transform:translate(-12px,5px)}75%{transform:translate(6px,10px)}}@keyframes feature-drift-c{0%,to{transform:translate(0)}25%{transform:translate(18px,10px)}55%{transform:translate(34px,-4px)}80%{transform:translate(12px,-10px)}}.lb-crumbs{display:grid}.lb-crumbs>*{grid-area:1/1}.lb-crumb-inside,.lb-backdrop,.lb-opened,.lb-pointer{opacity:0}.lb-zoom{transform-box:view-box;transform-origin:0 0}.lb-click{opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.lb-crumb-hub,.lb-hub-only{animation:14s ease-in-out infinite lb-crumb-hub}.lb-crumb-inside{animation:14s ease-in-out infinite lb-crumb-inside}.lb-backdrop{animation:14s ease-in-out infinite lb-backdrop}.lb-opened{animation:14s ease-in-out infinite lb-opened}.lb-zoom{animation:14s cubic-bezier(.4,0,.2,1) infinite lb-zoom}.lb-pointer{animation:14s ease-in-out infinite lb-pointer}.lb-click{animation:14s ease-out infinite lb-click}}@keyframes lb-crumb-hub{0%,34%,84%,to{opacity:1}38%,80%{opacity:0}}@keyframes lb-crumb-inside{0%,34%,84%,to{opacity:0}38%,80%{opacity:1}}@keyframes lb-backdrop{0%,31%,86%,to{opacity:0}39%,78%{opacity:1}}@keyframes lb-opened{0%,29.9%,88.1%,to{opacity:0}30%,88%{opacity:1}}@keyframes lb-zoom{0%,30%,88%,to{transform:translate(86.15px,31.69px)scale(.2564)}42%,76%{transform:none}}@keyframes lb-pointer{0%,4%{opacity:0;transform:translate(460px,460px)}8%{opacity:1;transform:translate(430px,420px)}24%,29%{opacity:1;transform:translate(0)}34%,to{opacity:0;transform:translate(0)}}@keyframes lb-click{0%,25%{opacity:0;transform:scale(.4)}25.5%{opacity:.8;transform:scale(.4)}27%{opacity:0;transform:scale(1.4)}27.5%{opacity:.8;transform:scale(.4)}29%,to{opacity:0;transform:scale(1.4)}}
