::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.reveal.vis{opacity:1;transform:translateY(0)}.anim-fade-up{animation:.5s both fadeUp}.anim-fade-up-1{animation:.5s .1s both fadeUp}.anim-fade-up-2{animation:.5s .2s both fadeUp}.anim-fade-up-3{animation:.5s .3s both fadeUp}.anim-fade-up-4{animation:.5s .4s both fadeUp}.anim-pulse-dot{animation:2s infinite pulseDot}.skeleton-line{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite shimmer}details summary::-webkit-details-marker{display:none}details summary{list-style:none}.faq-answer{animation:.25s faqOpen}
