.faq.svelte-526p4l .indicator{transition:transform .3s var(--ease-out), background-color .2s ease, color .2s ease}.faq.svelte-526p4l .indicator[data-state=open]{background:var(--color-ink);color:var(--color-paper);transform:rotate(45deg)}@media (hover:hover){.faq.svelte-526p4l [data-part=item-trigger]:hover{color:var(--color-brand-700)}.faq.svelte-526p4l [data-part=item-trigger]:hover .indicator[data-state=closed]{background:var(--color-paper-2)}}.faq.svelte-526p4l .content[data-state=open]{animation:svelte-526p4l-expand .32s var(--ease-out)}.faq.svelte-526p4l .content[data-state=closed]{animation:svelte-526p4l-collapse .24s var(--ease-out)}.faq.svelte-526p4l .content[data-state=open] .answer{animation:svelte-526p4l-answer-in .36s var(--ease-out)}@keyframes svelte-526p4l-expand{0%{height:0}to{height:var(--height)}}@keyframes svelte-526p4l-collapse{0%{height:var(--height)}to{height:0}}@keyframes svelte-526p4l-answer-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.faq.svelte-526p4l .content[data-state=open],.faq.svelte-526p4l .content[data-state=closed]{animation-duration:1ms}.faq.svelte-526p4l .content[data-state=open] .answer{animation-name:svelte-526p4l-fade}@keyframes svelte-526p4l-fade{0%{opacity:0}}}
