:root{interpolate-size:allow-keywords}.faq-answer{transition:height .25s ease-out}details.faq-item::details-content{height:0;transition:height .28s ease, content-visibility .28s allow-discrete;overflow:clip}details.faq-item[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){details.faq-item::details-content{transition:none}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate-border{to{--border-angle:360deg}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.fade-in-section{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fade-in-section.visible{opacity:1;transform:translateY(0)}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-up{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes gradient-wave-1{0%,to{background-position:0%}50%{background-position:100% 30%}}@keyframes gradient-wave-2{0%,to{background-position:100% 0}33%{background-position:0 100%}66%{background-position:50% 0}}@keyframes gradient-wave-3{0%,to{background-position:50% 100%}25%{background-position:100%}50%{background-position:50% 0}75%{background-position:0%}}@keyframes gradient-wave-4{0%,to{background-position:100% 100%}50%{background-position:0 0}}@keyframes hero-glow-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(16%,10%)scale(1.25)}66%{transform:translate(-7%,4%)scale(1.05)}}@keyframes hero-glow-2{0%,to{transform:translate(0)scale(1.1)}33%{transform:translate(-18%,12%)scale(.9)}66%{transform:translate(-5%,-8%)scale(1.2)}}@keyframes hero-glow-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12%,-12%)scale(1.32)}}@keyframes feed-in{0%{opacity:0;background-color:#c2410c14;transform:translateY(-8px)}to{opacity:1;background-color:rgba(var(--ink-rgb), .02);transform:translateY(0)}}.animate-feed-in{animation:.6s feed-in}@keyframes rotate-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.animate-rotate-in{animation:.5s forwards rotate-in}.animate-rotate-out{animation:.5s forwards rotate-out}@keyframes feed-stream{0%{opacity:0;transform:translateY(-32px)scale(.96)}60%{opacity:1;transform:translateY(2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-feed-stream{animation:.7s cubic-bezier(.16,1,.3,1) feed-stream}@keyframes feed-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes progress-fill{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes typewriter-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ws-menu-in{0%{opacity:0;transform:translateY(-16px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}.ws-menu-panel{transform-origin:top;animation:.24s cubic-bezier(.16,1,.3,1) both ws-menu-in}@keyframes ws-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.ws-dropdown{transform-origin:100% 0;animation:.18s cubic-bezier(.16,1,.3,1) both ws-dropdown-in}html[data-scrolling] [data-animate],html[data-navfreeze] [data-animate]{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){.glow-blur{filter:blur(20px)!important}}@media (prefers-reduced-motion:reduce){.animate-feed-stream,.ws-menu-panel,.ws-dropdown,[style*=gradient-wave],[style*=hero-glow],[style*=scroll-left],[style*=scroll-right],[style*=typewriter-cursor-blink],[style*=progress-fill],[style*=rotate-border]{animation:none!important}}@keyframes fimo-talk{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-12px)scale(.96,1.04)}80%{transform:translateY(0)scale(1.04,.96)}}@keyframes fimo-nod{0%,40%,to{transform:translateY(0)rotate(0)}12%,32%{transform:translateY(3px)rotate(-3deg)}22%{transform:translateY(0)rotate(0)}}@keyframes fimo-bubble{0%{opacity:0;transform:translateY(-4px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.fimo-talk{animation:.45s ease-in-out fimo-talk}.fimo-nod{animation:1.6s ease-in-out both fimo-nod}.fimo-bubble{transform-origin:top;animation:.28s cubic-bezier(.2,.9,.3,1.3) both fimo-bubble}@media (prefers-reduced-motion:reduce){.fimo-talk,.fimo-nod,.fimo-bubble{animation:none}}:root{--rack-tint:1.8}:root.dark{--rack-tint:1}@keyframes rack-bulb{0%,to{opacity:0}6%,48%{opacity:1}60%{opacity:0}}.rack-bulb{opacity:0;filter:drop-shadow(0 0 3px var(--color-tone-red-300));animation:4s ease-in-out infinite rack-bulb}@media (prefers-reduced-motion:reduce){.rack-bulb{opacity:1;animation:none}}.rack-signal{filter:drop-shadow(0 0 3px var(--color-tone-red-300))}@media (prefers-reduced-motion:reduce){.rack-signal{display:none}}
