@keyframes fluxora-fade-slide-in{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fluxora-glow-breathe{0%,to{opacity:.15;transform:translate(-50%,-50%)scale(1)}50%{opacity:.3;transform:translate(-50%,-50%)scale(1.15)}}@keyframes fluxora-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fluxora-marquee-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes fluxora-marquee-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.fluxora-border-gradient{position:relative}.fluxora-border-gradient:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(225deg,#fff0 0%,#ffffff0d 50%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fluxora-ba-container{cursor:ew-resize;touch-action:none;position:relative;overflow:hidden}.fluxora-ba-after{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fluxora-ba-handle{cursor:ew-resize;z-index:10;background:#fff;width:3px;position:absolute;top:0;bottom:0}.fluxora-ba-handle:before,.fluxora-ba-handle:after{content:"";background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fluxora-ba-handle:before{top:50%;transform:translate(-50%,-50%)}.fluxora-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.fluxora-faq-answer.open{grid-template-rows:1fr}.fluxora-faq-answer>div{overflow:hidden}.fluxora-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.fluxora-scrollbar-hide::-webkit-scrollbar{display:none}.fluxora-hero-glow{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.fluxora-hero-glow:before{content:"";background:radial-gradient(ellipse at center,var(--fluxora-accent,#60a5fa)0%,transparent 65%);filter:blur(80px);opacity:.12;border-radius:50%;width:60%;height:60%;animation:8s ease-in-out infinite fluxora-glow-breathe;position:absolute;top:15%;left:20%}
