.cs-faq-widget-shell{background:linear-gradient(145deg,rgba(18,22,30,.55),rgba(12,15,22,.65));border:1px solid rgba(80,130,200,.14);box-shadow:0 12px 40px rgba(0,0,0,.2)}.cs-faq-scroll{scrollbar-color:transparent transparent}.cs-faq-scroll:focus-within,.cs-faq-scroll:hover{scrollbar-color:rgba(140,170,220,.28) transparent}.cs-faq-scroll::-webkit-scrollbar{width:8px}.cs-faq-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:2px solid transparent;background-clip:content-box;transition:background .25s ease}.cs-faq-scroll:hover::-webkit-scrollbar-thumb{background:rgba(140,170,220,.22);background-clip:content-box}.cs-faq-scroll::-webkit-scrollbar-thumb:hover{background:rgba(140,170,220,.42);background-clip:content-box}[data-theme=light] .cs-faq-scroll:focus-within,[data-theme=light] .cs-faq-scroll:hover{scrollbar-color:rgba(40,70,120,.28) transparent}[data-theme=light] .cs-faq-scroll:hover::-webkit-scrollbar-thumb{background:rgba(40,70,120,.22);background-clip:content-box}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-theme=light] .cs-faq-widget-shell{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,249,252,.88));border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 24px rgba(0,0,0,.06)}@media (prefers-color-scheme:light){[data-theme=system] .cs-faq-widget-shell{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,249,252,.88));border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 24px rgba(0,0,0,.06)}}:root{--cs-faq-chip-bg:rgba(255,255,255,0.06);--cs-faq-search-bg:rgba(255,255,255,0.04)}[data-theme=light]{--cs-faq-chip-bg:rgba(0,0,0,0.06);--cs-faq-search-bg:rgba(0,0,0,0.03)}@media (prefers-color-scheme:light){[data-theme=system]{--cs-faq-chip-bg:rgba(0,0,0,0.06);--cs-faq-search-bg:rgba(0,0,0,0.03)}}.cs-faq-nav-item{position:relative;transition:background-color .14s ease}.cs-faq-nav-item:active:not(.is-active),.cs-faq-nav-item:hover:not(.is-active){background-color:rgba(255,255,255,.08);color:var(--text-primary)}[data-theme=light] .cs-faq-nav-item:active:not(.is-active),[data-theme=light] .cs-faq-nav-item:hover:not(.is-active){background-color:rgba(0,0,0,.05)}@media (prefers-color-scheme:light){[data-theme=system] .cs-faq-nav-item:active:not(.is-active),[data-theme=system] .cs-faq-nav-item:hover:not(.is-active){background-color:rgba(0,0,0,.05)}}.cs-faq-nav-item .cs-faq-nav-icon{transition:transform .22s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.cs-faq-nav-item:active .cs-faq-nav-icon,.cs-faq-nav-item:focus-visible .cs-faq-nav-icon,.cs-faq-nav-item:hover .cs-faq-nav-icon{animation:cs-faq-nav-icon-jiggle .48s cubic-bezier(.34,1.56,.64,1);transform:scale(1.1)}.cs-faq-nav-item.is-active{color:var(--text-primary);background-color:var(--glass-bg-hover);transition:none}.cs-faq-row{transition:background-color .14s ease}.cs-faq-row:hover{background-color:rgba(255,255,255,.025)}[data-theme=light] .cs-faq-row:hover{background-color:rgba(0,0,0,.025)}@media (prefers-color-scheme:light){[data-theme=system] .cs-faq-row:hover{background-color:rgba(0,0,0,.025)}}.cs-faq-row .cs-faq-row-chevron{transition:color .2s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.cs-faq-row:hover .cs-faq-row-chevron{color:var(--text-primary)}.cs-faq-scroll::-webkit-scrollbar{width:6px}.cs-faq-scroll::-webkit-scrollbar-track{background:transparent}.cs-faq-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:6px}.cs-faq-scroll:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.cs-faq-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.cs-faq-box{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}html:not([data-theme=light]) .cs-faq-box:hover{background-color:rgba(255,255,255,.045)!important;border-color:rgba(11,129,247,.32)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)}[data-theme=light] .cs-faq-box:hover{background-color:rgba(15,23,42,.035)!important;border-color:rgba(11,129,247,.28)!important;box-shadow:0 8px 24px rgba(15,23,42,.1)}@keyframes cs-faq-nav-icon-jiggle{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.1) rotate(8deg)}60%{transform:scale(1.13) rotate(-5deg)}80%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1.1) rotate(0deg)}}