.av-space-bg{background:linear-gradient(180deg,#0f172a 0,rgba(15,23,42,0) 180px),radial-gradient(ellipse at 50% 12%,#10233f 0,#0e1629 45%,#070c18 100%)}.av-bleed-footer{margin-bottom:-144px}@media (min-width:640px){.av-bleed-footer{margin-bottom:-152px}}@media (min-width:1024px){.av-bleed-footer{margin-bottom:-140px}}.av-mono{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Menlo,Consolas,monospace}.av-rise{animation:av-rise .6s cubic-bezier(.2,.8,.2,1) both}@keyframes av-rise{0%{opacity:0;transform:translateY(16px)}}.av-glow-text{text-shadow:0 0 24px rgba(35,171,181,.55),0 0 2px rgba(199,240,242,.6)}.av-gradient-text{background:linear-gradient(100deg,#ffffff,#c7f0f2 35%,#23abb5 70%,#008f95);-webkit-background-clip:text;background-clip:text;color:transparent}.av-grid-floor{position:absolute;inset:auto -20% 0 -20%;height:46%;background-image:linear-gradient(rgba(35,171,181,.28) 1px,transparent 0),linear-gradient(90deg,rgba(35,171,181,.28) 1px,transparent 0);background-size:56px 56px;transform:perspective(520px) rotateX(62deg);transform-origin:bottom center;mask-image:linear-gradient(0deg,black 10%,transparent 85%);-webkit-mask-image:linear-gradient(0deg,black 10%,transparent 85%);animation:av-grid-scroll 6s linear infinite}@keyframes av-grid-scroll{to{background-position:0 56px}}.av-hazard{background:repeating-conic-gradient(#23abb5 0 10deg,#0b1324 10deg 20deg)}.av-launch-cover{transform-origin:top center;transform:perspective(600px) rotateX(0deg);transition:transform .45s cubic-bezier(.2,.9,.2,1.2)}@media (hover:hover){.av-launch:focus-within .av-launch-cover,.av-launch:hover .av-launch-cover{transform:perspective(600px) rotateX(-112deg)}}@media (hover:none){.av-launch-cover{display:none}}.av-pulse-ring{animation:av-pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes av-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.45);opacity:0}}.av-shake{animation:av-shake 90ms linear infinite}@keyframes av-shake{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-2px)}75%{transform:translate(2px,1px)}to{transform:translate(-1px,2px)}}.av-flame{animation:av-flicker .12s ease-in-out infinite alternate}@keyframes av-flicker{0%{opacity:.88}to{opacity:1}}.av-caret:after{content:"";display:inline-block;width:.55em;height:1.1em;margin-inline-start:2px;vertical-align:-.2em;background:#4dc7cf;animation:av-blink 1s steps(1) infinite}@keyframes av-blink{50%{opacity:0}}.av-scanlines{background-image:repeating-linear-gradient(180deg,rgba(199,240,242,.04) 0 1px,transparent 1px 3px)}.av-orbit{animation:av-spin var(--av-orbit-duration,40s) linear infinite}.av-orbit-counter{animation:av-spin var(--av-orbit-duration,40s) linear infinite reverse}@keyframes av-spin{to{transform:rotate(1turn)}}.av-float{animation:av-float 6s ease-in-out infinite}@keyframes av-float{50%{transform:translateY(-12px)}}.av-card-sheen{position:relative;isolation:isolate}.av-card-sheen:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(var(--acc,35 171 181)/.2),transparent 45%);opacity:0;transition:opacity .25s ease}.av-card-sheen:focus-visible:before,.av-card-sheen:hover:before{opacity:1}.av-no-scrollbar{scrollbar-width:none}.av-no-scrollbar::-webkit-scrollbar{display:none}.lp,.lp *{transition:background-color .5s ease,color .5s ease,border-color .5s ease}.lp{background:var(--lp-bg);color:var(--lp-text)}.lp-fill-primary{background:var(--lp-primary)}.lp-fill-secondary{background:var(--lp-secondary)}.lp-fill-accent{background:var(--lp-accent)}.lp-btn{background:var(--lp-primary);color:var(--lp-on-primary)}.lp-outline{border:1.5px solid var(--lp-primary);color:var(--lp-text)}.lp-badge{background:color-mix(in srgb,var(--lp-accent) 30%,transparent);color:var(--lp-text)}.lp-card{background:color-mix(in srgb,var(--lp-text) 6%,var(--lp-bg));border:1px solid color-mix(in srgb,var(--lp-text) 10%,transparent)}.lp-line{background:color-mix(in srgb,var(--lp-text) 28%,transparent)}.av-beam{background:conic-gradient(from -7deg at 50% 100%,rgba(77,199,207,.2) 0deg,rgba(77,199,207,.05) 10deg,transparent 14deg,transparent 1turn);filter:blur(4px);animation:av-sweep 9s ease-in-out infinite alternate}.av-beam-alt{animation-duration:12s;animation-delay:-4s;animation-direction:alternate-reverse}@keyframes av-sweep{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}.av-beacon{box-shadow:0 0 10px 3px rgba(244,63,94,.8);animation:av-beacon 1.4s steps(1) infinite}@keyframes av-beacon{50%{opacity:.15;box-shadow:none}}.av-vent{animation:av-vent 4.8s ease-out infinite}@keyframes av-vent{0%{transform:translateY(10%) scale(.5);opacity:0}25%{opacity:.32}to{transform:translateY(-70%) scale(1.25);opacity:0}}.av-plume{transform-origin:top center;animation:av-plume 90ms ease-in-out infinite alternate}@keyframes av-plume{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(.95,1.05);filter:brightness(1.18)}}.av-billow{animation:av-billow 7s ease-in-out infinite}@keyframes av-billow{50%{transform:translateY(-5%) scale(1.04)}}.av-ill [class*=av-i-]{transform-box:fill-box;transform-origin:center}.av-i-bob{animation:av-i-bob 3.2s ease-in-out infinite}.av-i-spin{animation:av-i-spin 9s linear infinite}.av-i-spin-rev{animation:av-i-spin 7s linear infinite reverse}.av-i-pulse{animation:av-i-pulse 2.4s ease-in-out infinite}.av-i-ping{animation:av-i-ping 2s ease-out infinite}.av-i-blink{animation:av-i-blink 2.4s ease-in-out infinite}.av-i-grow{animation:av-i-grow 2.8s ease-in-out infinite;transform-origin:bottom!important}.av-i-fill{animation:av-i-fill 3.6s cubic-bezier(.6,0,.3,1) infinite;transform-origin:left!important}.av-i-draw{stroke-dasharray:100;animation:av-i-draw 4s ease-in-out infinite}.av-i-drop{animation:av-i-drop 2.7s cubic-bezier(.5,0,.75,0) infinite}.av-i-scan{animation:av-i-scan 5s ease-in-out infinite}.av-i-sway{animation:av-i-sway 3s ease-in-out infinite;transform-origin:top!important}.av-i-steam{animation:av-i-steam 2.6s ease-out infinite}.av-i-pop{animation:av-i-pop 3.6s ease-out infinite}.av-i-fan{animation:av-i-fan 4.5s ease-in-out infinite;transform-origin:bottom!important}.av-i-cursor{animation:av-i-cursor 3.8s ease-in-out infinite}.av-i-wave{animation:av-i-wave 1.6s ease-in-out infinite;transform-origin:left!important}.av-i-coin{animation:av-i-coin 1.8s ease-in-out infinite}.av-i-lift{animation:av-i-lift 4s ease-in-out infinite}.av-i-orbit{animation:av-i-spin 10s linear infinite}@keyframes av-i-bob{50%{transform:translateY(-4px)}}@keyframes av-i-spin{to{transform:rotate(1turn)}}@keyframes av-i-pulse{50%{transform:scale(1.12)}}@keyframes av-i-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes av-i-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes av-i-grow{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes av-i-fill{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes av-i-draw{0%{stroke-dashoffset:100}55%,to{stroke-dashoffset:0}}@keyframes av-i-drop{0%{transform:translateY(-36px);opacity:0}15%{opacity:1}70%{transform:translateY(0);opacity:1}85%,to{transform:translateY(4px);opacity:0}}@keyframes av-i-scan{0%,to{transform:translateX(0)}50%{transform:translateX(var(--dx,100px))}}@keyframes av-i-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes av-i-steam{0%{transform:translateY(6px);opacity:0}40%{opacity:.85}to{transform:translateY(-16px);opacity:0}}@keyframes av-i-pop{0%,35%{transform:scale(0)}48%{transform:scale(1.25)}58%,88%{transform:scale(1)}to{transform:scale(0)}}@keyframes av-i-fan{0%,to{transform:rotate(0deg)}50%{transform:rotate(var(--r,10deg))}}@keyframes av-i-cursor{0%{transform:translate(46px,34px)}40%{transform:translate(0)}46%{transform:translate(0) scale(.82)}52%,78%{transform:translate(0) scale(1)}to{transform:translate(46px,34px)}}@keyframes av-i-wave{0%,to{transform:skewY(0deg)}50%{transform:skewY(-10deg)}}@keyframes av-i-coin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.12)}}@keyframes av-i-lift{0%,25%,to{transform:translateY(0)}45%,75%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.av-beacon,.av-beam,.av-billow,.av-caret:after,.av-flame,.av-float,.av-grid-floor,.av-orbit,.av-orbit-counter,.av-plume,.av-pulse-ring,.av-rise,.av-shake,.av-vent{animation:none!important}.av-launch-cover{transition:none}.av-ill *{animation:none!important}}