html{background:#000}:root{--fsa-bg:#000;--fsa-fg:#e6e6e6;--fsa-fg-bright:#ebebeb;--fsa-muted:#bfbfbf;--fsa-subtle:#b3c2cb;--fsa-dim:#787878;--fsa-surface:#141414;--fsa-card-gradient:radial-gradient(63% 126% at 43.2% 52.3%, #242424 0%, #070707 99.99%, #000 100%);--fsa-card-border:#cccccc1a;--fsa-card-shadow:2px 9px 23px 0px #000000ed;--fsa-border:#ffffff26;--fsa-chip-border-shine:#ffffff52;--fsa-glow-blue:#b5e1ff;--fsa-glow-stroke:#7dcbff;--fsa-pill-border:#3c3f44;--fsa-pill-border-shine:#5a6165;--fsa-pill-fill:#000;--fsa-pill-text:#9ba0a8;--fsa-pill-shine:#c3c8d2;--fsa-teal:#057c8b;--fsa-toc-bg:#0006;--fsa-cta-bg:#0006}.fsa-noise{opacity:.075;background-image:url(/noise.png);background-repeat:repeat;background-size:128px}.fsa-gradient-text{-webkit-text-fill-color:transparent;background-image:radial-gradient(61% 200% at 39.7% 21.9%,#fff 0%,#d6d6d659 100%);-webkit-background-clip:text;background-clip:text}@property --fsa-cta-t{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fsa-cta-companion-alpha{syntax:"<number>";inherits:false;initial-value:1}@keyframes fsa-cta-orbit{0%{--fsa-cta-t:0deg}33%{--fsa-cta-t:135deg}to{--fsa-cta-t:360deg}}@keyframes fsa-cta-companion-fade{0%,33%{--fsa-cta-companion-alpha:1}40%,80%{--fsa-cta-companion-alpha:0}87%,to{--fsa-cta-companion-alpha:1}}.fsa-cta-glow{background:radial-gradient(25.1% 41.3% at calc(50% + 32% * cos(calc(var(--fsa-cta-t) - 135deg))) calc(50% - 28% * sin(calc(var(--fsa-cta-t) - 135deg))), rgba(181, 225, 255, var(--fsa-cta-companion-alpha)) 0%, #b5e1ff00 100%), radial-gradient(25.1% 41.3% at calc(50% + 32% * cos(calc(var(--fsa-cta-t) - 135deg))) calc(50% + 28% * sin(calc(var(--fsa-cta-t) - 135deg))), #b5e1ff 0%, #b5e1ff00 100%);filter:blur(15px);animation:5s linear infinite fsa-cta-orbit,5s linear infinite fsa-cta-companion-fade}.fsa-cta-stroke{background:radial-gradient(18.5% 46.3% at calc(50% + 32% * cos(calc(var(--fsa-cta-t) - 135deg))) calc(50% - 28% * sin(calc(var(--fsa-cta-t) - 135deg))), rgba(125, 203, 255, var(--fsa-cta-companion-alpha)) 0%, #a1d9ff00 100%), radial-gradient(18.5% 46.3% at calc(50% + 32% * cos(calc(var(--fsa-cta-t) - 135deg))) calc(50% + 28% * sin(calc(var(--fsa-cta-t) - 135deg))), #7dcbff 0%, #a1d9ff00 100%);animation:5s linear infinite fsa-cta-orbit,5s linear infinite fsa-cta-companion-fade}@media (prefers-reduced-motion:reduce){.fsa-cta-glow,.fsa-cta-stroke{animation:none}}@keyframes fsa-pill-shine-slide{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-50% 0;mask-position:-50% 0}}.fsa-shine{animation:fsa-pill-shine-slide var(--fsa-shine-duration,4s) linear infinite;animation-delay:var(--fsa-shine-delay,0s);-webkit-mask-image:linear-gradient(90deg,#0000 0% 35%,#000 50%,#0000 65% 100%);mask-image:linear-gradient(90deg,#0000 0% 35%,#000 50%,#0000 65% 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.fsa-shine{animation:none}}.fsa-orbit{animation:fsa-orbit-spin var(--fsa-orbit-duration,18s) linear infinite;will-change:transform;position:absolute;inset:0}.fsa-orbit--cw-slow{--fsa-orbit-duration:22s}.fsa-orbit--cw-fast{--fsa-orbit-duration:14s}.fsa-orbit--ccw-mid{--fsa-orbit-duration:18s;animation-direction:reverse;animation-delay:-6s}.fsa-orbit--ccw-slow{--fsa-orbit-duration:26s;animation-direction:reverse;animation-delay:-10s}.fsa-blob{mix-blend-mode:screen;will-change:transform;border-radius:9999px;width:70%;height:70%;animation:9s ease-in-out infinite fsa-blob-pulse;position:absolute}.fsa-blob--teal{background:radial-gradient(circle,#057c8bd9 0%,#0000 65%);top:0;left:0}.fsa-blob--indigo{background:radial-gradient(circle,#5064c8b3 0%,#0000 65%);animation-delay:-3s;top:0;right:0}.fsa-blob--cyan{background:radial-gradient(circle,#06b6d4b3 0%,#0000 65%);animation-delay:-5s;bottom:0;right:0}.fsa-blob--purple{background:radial-gradient(circle,#7850c8bf 0%,#0000 65%);animation-delay:-7s;bottom:0;left:0}@keyframes fsa-orbit-spin{to{transform:rotate(360deg)}}@keyframes fsa-blob-pulse{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.fsa-orbit,.fsa-blob{animation:none}}.fsa-fade-in{opacity:.001;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.fsa-fade-in--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fsa-fade-in{opacity:1;transition:none;transform:none}}@keyframes fsa-hero-enter{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fsa-hero-enter{animation:.9s cubic-bezier(.16,1,.3,1) both fsa-hero-enter;animation-delay:var(--fsa-hero-delay,0s)}@media (prefers-reduced-motion:reduce){.fsa-hero-enter{animation:none}}
