.support-banner[data-astro-cid-47tchh4m]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:9px 16px;background:linear-gradient(90deg,#1d4ed8,#2563eb 55%,#3b82f6);color:#fff;font-size:14px;line-height:1.35;text-decoration:none;transition:filter .15s ease}.support-banner[data-astro-cid-47tchh4m]:hover{filter:brightness(1.07)}.support-banner__text[data-astro-cid-47tchh4m] strong[data-astro-cid-47tchh4m]{font-weight:700}.support-banner__cta[data-astro-cid-47tchh4m]{font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.support-banner[data-astro-cid-47tchh4m]{font-size:13px;text-align:center}}.reveal-pop{animation:revealPop .22s cubic-bezier(.16,1,.3,1);transform-origin:top center}@keyframes revealPop{0%{opacity:0;transform:translate(-50%,6px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.reveal-item{animation:revealItem .32s ease-out both}@keyframes revealItem{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.reveal-chip{animation:revealChip .3s cubic-bezier(.16,1,.3,1) both}@keyframes revealChip{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.reveal-arrow,.reveal-arrow-dark{position:absolute;top:-6px;left:50%;width:12px;height:12px;transform:translate(-50%) rotate(45deg)}.reveal-arrow{background:#fff;border-top:1px solid rgba(203,213,225,.7);border-left:1px solid rgba(203,213,225,.7)}.reveal-arrow-dark{background:#0b1220;border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.ticker-underline{background:linear-gradient(90deg,#2563eb,#24c45e,#2563eb);background-size:200% 100%;animation:tickerShimmer 2.4s linear infinite}@keyframes tickerShimmer{to{background-position:-200% 0}}.ticker-marquee{animation:tickerMarquee 28s linear infinite}@keyframes tickerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.reveal-pop,.reveal-item,.reveal-chip{animation-duration:.01ms;animation-iteration-count:1}.ticker-underline{animation:none;background-position:0 0}.ticker-marquee{animation:none}}html{scroll-behavior:smooth}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes iconBeat{0%{opacity:.4;transform:scale(1)}8%{opacity:1;transform:scale(1.06)}16%{opacity:.55;transform:scale(1)}24%{opacity:1;transform:scale(1.06)}34%{opacity:.4;transform:scale(1)}to{opacity:.4;transform:scale(1)}}@media(prefers-reduced-motion:reduce){[style*=iconBeat]{animation:none!important;opacity:1!important}}@keyframes softGlow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.bb-ico{display:inline-flex}.bb-tilt{animation:bbTilt 2.6s ease-in-out infinite;transform-origin:50% 88%}@keyframes bbTilt{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}@property --bb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.bb-ring:before{content:"";position:absolute;inset:0;border-radius:9999px;padding:1.5px;background:conic-gradient(from var(--bb-angle),#34d399,#38bdf8,#a78bfa,#34d399);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:bbRing 4.5s linear infinite;pointer-events:none}@keyframes bbRing{to{--bb-angle: 360deg}}@media(prefers-reduced-motion:reduce){.bb-tilt,.bb-ring:before{animation:none}}@property --ai-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ai-ring{background:conic-gradient(from var(--ai-angle),#2563EB,#00C6FF,#7C3AED,#2563EB);animation:aiRing 5.5s linear infinite}@keyframes aiRing{to{--ai-angle: 360deg}}.ai-ring-icon{animation:aiIconBreath 4s ease-in-out infinite;transform-origin:center}@keyframes aiIconBreath{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.ai-ring,.ai-ring-icon{animation:none}.ai-ring{background:linear-gradient(135deg,#2563eb,#00c6ff)}}.metrics-loop{animation:metricsScroll 46s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.group:hover .metrics-loop{animation-play-state:paused}@keyframes metricsScroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@media(prefers-reduced-motion:reduce){.metrics-loop{animation:none}}
