.marquee-track[data-astro-cid-e4syg65v]{overflow:hidden;width:100%}.marquee-scroll[data-astro-cid-e4syg65v]{display:flex;width:-moz-max-content;width:max-content;animation:marquee-left 35s linear infinite}.marquee-reverse[data-astro-cid-e4syg65v]{animation:marquee-right 35s linear infinite}.marquee-item[data-astro-cid-e4syg65v]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;margin:0 .375rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;white-space:nowrap;flex-shrink:0;transition:background .2s,border-color .2s}.marquee-item[data-astro-cid-e4syg65v]:hover{background:#ffffff14;border-color:#ffffff26}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee-scroll[data-astro-cid-e4syg65v]{animation:none}}@keyframes scan-vertical{0%,to{top:0}50%{top:100%}}.animate-scan-vertical{animation:scan-vertical 3s ease-in-out infinite}@keyframes scan-box-vertical{0%,to{top:0;opacity:1}50%{top:calc(100% - 4rem);opacity:.5}}.animate-scan-box-vertical{animation:scan-box-vertical 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(-50%) translateY(0)}50%{transform:translateY(-50%) translateY(-10px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes mockClickFixes{0%,10%{top:50%;left:50%;opacity:0}12%{opacity:1}20%,35%{top:57%;left:28%;opacity:1}49%{opacity:1}51%{opacity:1}55%,70%{top:57%;left:68%;opacity:1}82%{opacity:1}85%,to{top:50%;left:50%;opacity:0}}.animate-mock-click-fixes{animation:mockClickFixes 8s infinite ease-in-out}@keyframes mockRipple{0%,24%{transform:scale(0);opacity:0}25%{transform:scale(.5);opacity:1}30%{transform:scale(2);opacity:0}59%{transform:scale(0);opacity:0}60%{transform:scale(.5);opacity:1}65%{transform:scale(2);opacity:0}to{transform:scale(0);opacity:0}}.animate-mock-ripple{animation:mockRipple 8s infinite}@keyframes toggleDarkMockCard{0%,24.9%{background-color:#fff;border-color:#e5e7eb}25%,84.9%{background-color:#06c;border-color:#06c}85%,to{background-color:#fff;border-color:#e5e7eb}}.toggle-dark-mock{animation:toggleDarkMockCard 8s infinite}@keyframes toggleDarkMockLabel{0%,24.9%{color:#374151}25%,84.9%{color:#fff}85%,to{color:#374151}}.toggle-dark-label-mock{animation:toggleDarkMockLabel 8s infinite}@keyframes toggleDarkMockIcon{0%,24.9%{filter:invert(0) opacity(.7)}25%,84.9%{filter:invert(1) grayscale(1) brightness(2) opacity(1)}85%,to{filter:invert(0) opacity(.7)}}.toggle-dark-icon-mock{animation:toggleDarkMockIcon 8s infinite}@keyframes toggleDarkIconBg{0%,24.9%{background-color:#f9fafb}25%,84.9%{background-color:#fff3}85%,to{background-color:#f9fafb}}.toggle-dark-icon-bg{animation:toggleDarkIconBg 8s infinite}@keyframes toggleDyslexiaMockCard{0%,59.9%{background-color:#fff;border-color:#e5e7eb}60%,84.9%{background-color:#06c;border-color:#06c}85%,to{background-color:#fff;border-color:#e5e7eb}}.toggle-dyslexia-mock{animation:toggleDyslexiaMockCard 8s infinite}@keyframes toggleDyslexiaMockLabel{0%,59.9%{color:#374151}60%,84.9%{color:#fff}85%,to{color:#374151}}.toggle-dyslexia-label-mock{animation:toggleDyslexiaMockLabel 8s infinite}@keyframes toggleDyslexiaMockIcon{0%,59.9%{filter:invert(0) opacity(.7)}60%,84.9%{filter:invert(1) grayscale(1) brightness(2) opacity(1)}85%,to{filter:invert(0) opacity(.7)}}.toggle-dyslexia-icon-mock{animation:toggleDyslexiaMockIcon 8s infinite}@keyframes toggleDyslexiaIconBg{0%,59.9%{background-color:#f9fafb}60%,84.9%{background-color:#fff3}85%,to{background-color:#f9fafb}}.toggle-dyslexia-icon-bg{animation:toggleDyslexiaIconBg 8s infinite}@keyframes pingSlow{0%{transform:scale(.5);opacity:0}50%{opacity:.6}to{transform:scale(1.5);opacity:0}}.animate-ping-slow{animation:pingSlow 3s cubic-bezier(0,0,.2,1) infinite}@keyframes strokeDash{0%{stroke-dasharray:0,100}to{stroke-dasharray:98,100}}.animate-stroke-dash{animation:strokeDash 2s ease-out forwards}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-radar-sweep{animation:radarSweep 3s linear infinite}@keyframes spinSlow{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.animate-spin-slow{animation:spinSlow 8s linear infinite}@keyframes dashPulse{0%,to{stroke-dasharray:88,100;opacity:1}50%{stroke-dasharray:70,100;opacity:.8}}.animate-dash-pulse{animation:dashPulse 3s ease-in-out infinite}
