.soft-background{--soft-base:var(--moon-bg);--soft-base-rgb:250,249,252;--soft-opacity:.76;--soft-fallback:color-mix(in srgb,var(--moon-ring) 8%,transparent);isolation:isolate;pointer-events:none;background:radial-gradient(ellipse at 74% 15%,var(--soft-fallback),transparent 69%);position:absolute;inset:0;overflow:hidden}.soft-background-surface{opacity:var(--soft-opacity);pointer-events:none;position:absolute;inset:-8% -5% 0;mask-image:linear-gradient(90deg,#0000,#000 18% 86%,#0000),linear-gradient(#000 0% 45%,#0009 72%,#0000 97%);mask-composite:intersect}.soft-silk-renderer{pointer-events:none;position:absolute;inset:0}.soft-background canvas{pointer-events:none;image-rendering:auto;display:block;width:100%!important;height:100%!important}.soft-background:after{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(var(--soft-base-rgb),.8) 0%,rgba(var(--soft-base-rgb),.48) 29%,rgba(var(--soft-base-rgb),.14) 72%,rgba(var(--soft-base-rgb),.2) 100%),linear-gradient(180deg,rgba(var(--soft-base-rgb),.16),transparent 28%,rgba(var(--soft-base-rgb),.48) 71%,var(--soft-base) 100%);position:absolute;inset:0}.soft-background[data-soft-variant=veil]{--soft-opacity:.59;--soft-fallback:color-mix(in srgb,var(--moon-accent) 4%,transparent)}.soft-background[data-soft-variant=veil] .soft-background-surface{inset:-17% -14% 0 5%;transform:rotate(-9deg)}.soft-background[data-soft-variant=calm]{--soft-opacity:.39;--soft-fallback:color-mix(in srgb,var(--moon-ring) 3%,transparent)}.soft-background[data-soft-variant=calm] .soft-background-surface{inset:-10% -10% 0 18%;transform:rotate(8deg)}.soft-background[data-color-theme=dark],:root[data-theme=dark] .soft-background:not([data-color-theme]){--soft-base:var(--moon-bg);--soft-base-rgb:17,20,45;--soft-opacity:.59;--soft-fallback:color-mix(in srgb,var(--moon-ring) 13%,transparent)}.soft-background[data-color-theme=dark][data-soft-variant=veil],:root[data-theme=dark] .soft-background[data-soft-variant=veil]:not([data-color-theme]){--soft-opacity:.43;--soft-fallback:color-mix(in srgb,var(--moon-text-3) 11%,transparent)}.soft-background[data-color-theme=dark][data-soft-variant=calm],:root[data-theme=dark] .soft-background[data-soft-variant=calm]:not([data-color-theme]){--soft-opacity:.3;--soft-fallback:color-mix(in srgb,var(--moon-text-3) 8%,transparent)}@media (width<=760px){.soft-background{--soft-opacity:.7}.soft-background-surface{inset:-4% -24% 0 -16%}.soft-background:after{background:linear-gradient(90deg,rgba(var(--soft-base-rgb),.65),rgba(var(--soft-base-rgb),.24) 75%),linear-gradient(180deg,rgba(var(--soft-base-rgb),.08),transparent 21%,rgba(var(--soft-base-rgb),.46) 63%,var(--soft-base) 96%)}.soft-background[data-soft-variant=veil] .soft-background-surface{inset:-12% -28% 0 -5%}.soft-background[data-soft-variant=calm] .soft-background-surface{inset:-6% -24% 0 0}}@media (forced-colors:active){.soft-background{display:none}}.route-background{pointer-events:none;isolation:isolate;background:radial-gradient(ellipse at 85% 22%,color-mix(in srgb,var(--moon-accent) 5%,transparent),transparent 56%);position:absolute;inset:0;overflow:hidden}.route-orb-scene{aspect-ratio:1;opacity:.58;width:min(780px,72vw);mask-image:radial-gradient(ellipse at center,#000 36%,#000d9 45%,transparent 68%);pointer-events:none;background:radial-gradient(ellipse at center,transparent 31%,color-mix(in srgb,var(--moon-ring) 12%,transparent) 39%,transparent 51%);position:absolute;top:-190px;right:-110px}.route-background:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--moon-bg) 0%,color-mix(in srgb,var(--moon-bg) 93%,transparent) 26%,color-mix(in srgb,var(--moon-bg) 46%,transparent) 49%,transparent 76%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--moon-bg) 50%,transparent) 69%,var(--moon-bg) 92%);position:absolute;inset:0}.route-background[data-background-kind=eclipse] .route-orb-scene{opacity:.64;width:min(860px,78vw);top:-120px;right:-90px;transform:rotate(-17deg)scaleY(.83)}.route-orb-scene canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.route-background[data-color-theme=dark]{background:radial-gradient(ellipse at 85% 22%,color-mix(in srgb,var(--moon-ring) 10%,transparent),transparent 56%)}.route-background[data-color-theme=dark] .route-orb-scene{opacity:.76;background:radial-gradient(ellipse at center,transparent 31%,color-mix(in srgb,var(--moon-ring) 16%,transparent) 39%,transparent 51%)}.route-background[data-color-theme=dark]:after,[data-theme=dark] .route-background:not([data-color-theme]):after{background:linear-gradient(90deg,var(--moon-bg) 0%,color-mix(in srgb,var(--moon-bg) 93%,transparent) 26%,color-mix(in srgb,var(--moon-bg) 41%,transparent) 49%,transparent 76%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--moon-bg) 47%,transparent) 69%,var(--moon-bg) 92%)}@media (width<=760px){.route-orb-scene{opacity:.49;width:520px;top:-120px;right:-210px}.route-background[data-background-kind=eclipse] .route-orb-scene{opacity:.51;width:580px;top:-120px;right:-235px;transform:rotate(-19deg)scaleY(.85)}.route-background:after{background:linear-gradient(90deg,color-mix(in srgb,var(--moon-bg) 93%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 68%,transparent) 33%,color-mix(in srgb,var(--moon-bg) 13%,transparent) 77%),linear-gradient(180deg,transparent 15%,color-mix(in srgb,var(--moon-bg) 48%,transparent) 42%,var(--moon-bg) 77%)}.route-background[data-color-theme=dark] .route-orb-scene{opacity:.66}.route-background[data-color-theme=dark]:after,[data-theme=dark] .route-background:not([data-color-theme]):after{background:linear-gradient(90deg,color-mix(in srgb,var(--moon-bg) 93%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 68%,transparent) 33%,color-mix(in srgb,var(--moon-bg) 13%,transparent) 77%),linear-gradient(180deg,transparent 15%,color-mix(in srgb,var(--moon-bg) 47%,transparent) 42%,var(--moon-bg) 77%)}}.moon-cta-background{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 23% 38%,color-mix(in srgb,var(--moon-ring) 18%,transparent),transparent 57%),radial-gradient(ellipse at 79% 38%,color-mix(in srgb,var(--moon-ring) 16%,transparent),transparent 57%);isolation:isolate;position:absolute;inset:-10% -8%;overflow:hidden;mask-image:radial-gradient(#000 27% 48%,#0000 73%)}.moon-cta-background:after{content:"";background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--moon-bg) 87%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 60%,transparent) 23%,transparent 61%);pointer-events:none;z-index:1;position:absolute;inset:0}.moon-cta-aurora-layer{opacity:.74;mix-blend-mode:multiply;position:absolute;inset:0}.moon-cta-aurora-surface{pointer-events:none;position:absolute;top:0;left:0}.moon-cta-aurora-surface canvas{max-width:none;transform:scale(var(--cta-scale-x,1),var(--cta-scale-y,1));transform-origin:0 0;pointer-events:none;display:block}.moon-cta-background[data-color-theme=dark]{background:radial-gradient(ellipse at 24% 35%,color-mix(in srgb,var(--moon-ring) 21%,transparent),transparent 58%),radial-gradient(ellipse at 79% 38%,color-mix(in srgb,var(--moon-text-3) 25%,transparent),transparent 58%)}.moon-cta-background[data-color-theme=dark]:after{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--moon-bg) 70%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 44%,transparent) 20%,transparent 64%)}.moon-cta-background[data-color-theme=dark] .moon-cta-aurora-layer{mix-blend-mode:normal;opacity:.88}[data-theme=dark] .moon-cta-background:not([data-color-theme]){background:radial-gradient(ellipse at 24% 35%,color-mix(in srgb,var(--moon-ring) 21%,transparent),transparent 58%),radial-gradient(ellipse at 79% 38%,color-mix(in srgb,var(--moon-text-3) 25%,transparent),transparent 58%)}[data-theme=dark] .moon-cta-background:not([data-color-theme]):after{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--moon-bg) 70%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 44%,transparent) 20%,transparent 64%)}@media (width<=760px){.moon-cta-background{inset:-7% -12%;mask-image:radial-gradient(#000 24% 49%,#0000 74%)}.moon-cta-aurora-layer{opacity:.82}.moon-cta-background:after{background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--moon-bg) 87%,transparent) 0%,color-mix(in srgb,var(--moon-bg) 48%,transparent) 23%,transparent 64%)}}.page-atmosphere{z-index:-1;pointer-events:none;height:780px;position:absolute;inset:0 0 auto;overflow:hidden;mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.page-atmosphere>astro-island{display:contents}html[data-theme] .hero-universe>.hero-motion.page-atmosphere{opacity:1;background:0 0;height:1120px;mask-image:linear-gradient(#000 50%,#0000 100%)}html[data-theme] .hero-universe>.hero-motion.route-universe--dither{opacity:.36}html[data-theme=dark] .hero-universe>.hero-motion.route-universe--dither{opacity:.6}.route-universe--calm{height:640px;mask-image:linear-gradient(#000 35%,#0000 100%)}.route-universe--aurora{opacity:.7;height:690px}.route-universe--aurora .moon-cta-background{inset:-35% -8% -10%;mask-image:linear-gradient(#000,#0000)}.has-route-atmosphere .page-hero{padding-bottom:86px}.pricing-section{isolation:isolate;position:relative}@media (width<=680px){.page-atmosphere{height:680px}html[data-theme] .hero-universe>.hero-motion.page-atmosphere{height:950px}.route-universe--calm{height:590px}.route-universe--aurora{opacity:.5;height:650px}.has-route-atmosphere .page-hero{padding-bottom:58px}}
