@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}@keyframes faqTitleGlow{0%,to{text-shadow:0 0 30px #ff3c781f,0 0 60px #a855f70f;filter:brightness()}50%{text-shadow:0 0 48px #ff3c7847,0 0 96px #a855f724,0 0 120px #ff64b40f;filter:brightness(1.05)}}.faq-title-glow{animation:5s ease-in-out infinite faqTitleGlow}@keyframes faqDividerGlow{0%,to{opacity:.6;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.faq-divider-glow{animation:3s ease-in-out infinite faqDividerGlow}@keyframes faqBadgePulse{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 #ff3c7800}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 8px 3px #ff3c7859}}.faq-badge-pulse{animation:2.5s ease-in-out infinite faqBadgePulse}@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 faqIconBreathe{0%,to{transform:scale(1);box-shadow:0 0 #ff3c7800,0 0 8px #a855f700}50%{transform:scale(1.05);box-shadow:0 0 10px 2px #ff3c7826,0 0 20px #a855f714}}.faq-icon-breathe{animation:4s ease-in-out infinite faqIconBreathe}@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,transform .2s cubic-bezier(.22,1,.36,1)}section:hover .faq-category-heading{color:var(--color-text-primary);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.faq-aurora-ambience{opacity:.6!important;filter:none!important;animation:none!important}.faq-header-enter{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.faq-title-glow{text-shadow:none!important;filter:none!important;animation:none!important}.faq-divider-glow{opacity:.7!important;animation:none!important;transform:none!important}.faq-badge-pulse{opacity:1!important;animation:none!important;transform:none!important}.faq-icon-breathe{box-shadow:none!important;animation:none!important;transform:none!important}.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{margin-inline-start:0!important;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{animation:none}.album-unlocking{filter:none;opacity:1;animation:none}.animate-accordion-down,.animate-accordion-up,.animate-in,.animate-out{animation:none}}@media (pointer:coarse){.faq-aurora-ambience,.faq-badge-pulse,.faq-divider-glow,.faq-icon-breathe,.faq-title-glow{animation:none}}