@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.home-enter{animation:.9s cubic-bezier(.16,1,.3,1) both home-rise;animation-delay:calc(var(--d,0) * 90ms + 60ms)}@supports (animation-timeline:view()){.home-reveal{animation:linear both home-rise;animation-timeline:view();animation-range:entry cover 20%}}.home-ping{position:relative}.home-ping:after{content:"";border-radius:inherit;background:inherit;animation:2.2s cubic-bezier(0,0,.2,1) infinite home-ping;position:absolute;inset:0}@keyframes home-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes home-fade{0%{opacity:0}}.home-popup-in{animation:.5s cubic-bezier(.16,1,.3,1) both home-pop}.home-popup-fade{animation:.4s ease-out both home-fade}@keyframes home-marquee{to{transform:translate(-50%)}}.home-marquee{animation:70s linear infinite home-marquee}.home-chat [data-step]{opacity:0}.home-chat[data-played] [data-step]{animation:home-chat-from-left .55s cubic-bezier(.16, 1, .3, 1) var(--t,0s) both}.home-chat[data-played] [data-step=user]{animation-name:home-chat-from-right}.home-chat[data-played] [data-step=thinking]{animation:home-chat-thinking 1.9s ease var(--t,0s) both}.home-chat-dot{animation:1s ease-in-out infinite home-chat-dot}@keyframes home-chat-from-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes home-chat-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes home-chat-thinking{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}@keyframes home-chat-dot{0%,to{opacity:.25}50%{opacity:1}}.home-faq-body{animation:.45s cubic-bezier(.16,1,.3,1) both home-rise}.home-footer{--grow:1}@keyframes home-star-twinkle{0%,to{opacity:.18;filter:drop-shadow(0 0 #fb5d3300);transform:scale(.62)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 10px #fb5d338c);transform:scale(1)rotate(22deg)}}.home-footer__star{animation:home-star-twinkle var(--dur,4.2s) ease-in-out var(--delay,0s) infinite both;will-change:transform, opacity}.home-footer__mark{transform:scale(calc(.86 + .14 * var(--grow)));transform-origin:50% 100%;will-change:transform;color:#0000;background:radial-gradient(280px 280px at var(--mx,70%) var(--my,40%), #fb5d33f2, #fb5d3300 70%), linear-gradient(#34353a, #34353a);-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(#000 35%,#0000 98%);mask-image:linear-gradient(#000 35%,#0000 98%)}.home-footer__built{color:#0000;background:radial-gradient(90px 90px at var(--mx,-50%) var(--my,50%), #fb5d33, #fb5d3300 70%), linear-gradient(#ffffff73, #ffffff73);-webkit-background-clip:text;background-clip:text}.home-footer__link{position:relative}.home-footer__link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.home-footer__link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.home-enter,.home-reveal,.home-faq-body,.home-popup-in,.home-popup-fade,.home-ping:after,.home-marquee{animation:none}.home-chat [data-step],.home-chat[data-played] [data-step]{opacity:1;animation:none}.home-chat [data-step=thinking],.home-chat[data-played] [data-step=thinking]{opacity:0}.home-footer__star{opacity:.6;animation:none}.home-footer__mark{transform:none}}html:has(.rounds-ticker) body{padding-bottom:3rem}@media (prefers-reduced-motion:no-preference){.rounds-ticker__track{animation:80s linear infinite home-marquee}.rounds-ticker:hover .rounds-ticker__track,.rounds-ticker:focus-within .rounds-ticker__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.rounds-ticker__view{overflow-x:auto}.rounds-ticker__track ul[aria-hidden]{display:none}}
