@keyframes faqAuroraShift{0%,to{opacity:.7;filter:hue-rotate();background-position:0%}25%{opacity:.92;filter:hue-rotate(8deg);background-position:100% 0}50%{opacity:.78;filter:hue-rotate(-5deg);background-position:50% 100%}75%{opacity:.88;filter:hue-rotate(4deg);background-position:100%}}.faq-aurora-ambience{background:radial-gradient(ellipse 70% 50% at 50% 0%, #a855f738 0%, transparent 70%), radial-gradient(ellipse 40% 40% at 75% 5%, #ff3c7826 0%, transparent 55%), radial-gradient(ellipse 45% 35% at 25% 8%, #a855f71a 0%, transparent 50%), radial-gradient(ellipse 30% 25% at 60% 15%, color-mix(in srgb, var(--color-accent-primary) 6%, transparent) 0%, transparent 45%);background-size:200% 200%,180% 180%,160% 160%,140% 140%;animation:10s ease-in-out infinite faqAuroraShift}@keyframes faqPlasmaBreath{0%,to{opacity:.2;transform:scale(1)rotate(0)}33%{opacity:.35;transform:scale(1.08)rotate(1.5deg)}66%{opacity:.25;transform:scale(.96)rotate(-1deg)}}@keyframes faqPlasmaBreathSecondary{0%,to{opacity:.15;transform:scale(1)rotate(0)}50%{opacity:.3;transform:scale(1.1)rotate(-2deg)}}@keyframes faqHeaderEnter{0%{opacity:0;filter:blur(8px);transform:translateY(-20px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.faq-header-enter{animation:.7s cubic-bezier(.22,1,.36,1) both faqHeaderEnter}.faq-title-glow{text-shadow:0 0 30px #ff3c781f,0 0 60px #a855f70f}.faq-divider-glow{opacity:.6;transform:scaleX(.8)}.faq-badge-pulse{opacity:.6}@keyframes faqContentEnter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.faq-content-enter{animation:.6s cubic-bezier(.22,1,.36,1) .15s both faqContentEnter}@keyframes faqCategoryEnter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.faq-category-enter{animation:.5s cubic-bezier(.22,1,.36,1) both faqCategoryEnter}@keyframes faqGleamSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.faq-accordion-item{transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background .25s,transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.faq-accordion-item:hover{background:var(--color-white-a4);border-color:#c8a8ff33;transform:translateY(-1px);box-shadow:0 0 20px #ff3c781a,0 0 40px #a855f70d,0 4px 24px #0000003d}.faq-accordion-item:active{transform:translateY(0)scale(.995);box-shadow:0 0 10px #ff3c7814,0 2px 12px #0003}.faq-accordion-item[data-state=open]{background:var(--color-white-a5);border-color:#ff3c7826;box-shadow:0 0 24px #ff3c7814,0 0 48px #a855f70a,0 4px 24px #0003}.faq-accordion-gleam{position:relative;overflow:hidden}.faq-accordion-gleam:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-white-a4) 40%, #ffc8dc0f 50%, var(--color-white-a4) 60%, transparent 100%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.faq-accordion-gleam:hover:after{animation:.8s cubic-bezier(.22,1,.36,1) faqGleamSweep}.faq-trigger{transition:background .2s,color .2s,transform .15s cubic-bezier(.22,1,.36,1)}.faq-trigger:hover{background:var(--color-white-a2)}.faq-trigger:active{transform:scale(.995)}.faq-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-primary), 0 0 0 4px #ff3c7833, 0 0 16px #ff3c7826, 0 0 32px #ff3c780f;border-radius:inherit;outline:none}.faq-chevron-wrap{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s}.group:hover .faq-chevron-wrap,.group:focus-within .faq-chevron-wrap{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);box-shadow:0 0 8px #ff3c781a,0 0 16px #a855f70f}.group-data-[state=open] .faq-chevron-wrap{background:linear-gradient(135deg,#ff3c781f,#a855f71f);box-shadow:0 0 12px #ff3c7826,0 0 24px #a855f714}.faq-chevron-icon{transition:color .2s,transform .2s}.group:hover .faq-chevron-icon,.group:focus-within .faq-chevron-icon{color:var(--color-accent-primary-hover)}.group-data-[state=open] .faq-chevron-icon{color:var(--color-accent-primary)}@keyframes faqAnswerReveal{0%{opacity:0;filter:blur(6px);transform:translateY(-4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.faq-answer-reveal{animation:.35s cubic-bezier(.22,1,.36,1) both faqAnswerReveal}.faq-category-heading{transition:color .2s}section:hover .faq-category-heading{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.faq-aurora-ambience{opacity:.6!important;filter:none!important;animation:none!important}.faq-header-enter,.faq-content-enter,.faq-category-enter,.faq-answer-reveal{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.faq-accordion-item{transition-duration:.01ms!important;transform:none!important}.faq-accordion-item:hover,.faq-accordion-item:active,.faq-accordion-item[data-state=open]{box-shadow:none!important;transform:none!important}.faq-trigger{transition-duration:.01ms!important;transform:none!important}.faq-chevron-wrap,.faq-chevron-icon{transition-duration:.01ms!important}.faq-accordion-gleam:after{animation:none!important;transform:none!important}.faq-category-heading{transition-duration:.01ms!important}.streaming{animation:none}.streaming:after{opacity:.6;animation:none}.image-reveal-blur{filter:none;animation:none}.image-reveal-shimmer{background:0 0;animation:none}.image-reveal-glow{box-shadow:none;animation:none}.image-progress-indeterminate{width:60%;animation:none}.animate-sale-shimmer{box-shadow:none;animation:none}.animate-fadeIn,.animate-slide-up,.animate-token-float,.animate-accordion-down,.animate-accordion-up,.animate-in,.animate-out{animation:none}}@media (pointer:coarse){.faq-aurora-ambience{animation:none}}