.atlas-hybrid-svg[data-astro-cid-mgz3ou6e]{width:var(--atlas-hybrid-width);max-width:100%;aspect-ratio:605 / 462;margin:0;display:flex;align-items:center;justify-content:center;overflow:visible}.atlas-hybrid-svg[data-astro-cid-mgz3ou6e] img[data-astro-cid-mgz3ou6e]{display:block;width:100%;height:100%;object-fit:contain}.compare-frame[data-astro-cid-gacrxbbw]{background:var(--bx-paper);border:1px solid var(--bx-rule);border-radius:var(--bx-radius-md);overflow:hidden}.compare-wrap[data-astro-cid-gacrxbbw]{overflow-x:auto;position:relative}@property --compare-fade{syntax: "<length>"; inherits: false; initial-value: 56px;}@keyframes compare-fade-out{0%,80%{--compare-fade: 56px}to{--compare-fade: 0px}}@media(max-width:760px){@supports (animation-timeline: scroll()){.compare-wrap[data-astro-cid-gacrxbbw]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--compare-fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--compare-fade)),transparent);animation:compare-fade-out linear both;animation-timeline:scroll(self inline)}}}@media(prefers-reduced-motion:reduce){.compare-wrap[data-astro-cid-gacrxbbw]{animation:none;-webkit-mask-image:none;mask-image:none}}.compare[data-astro-cid-gacrxbbw]{width:100%;border-collapse:collapse;font-family:var(--bx-font-body);font-size:var(--bx-fs-sm);color:var(--bx-ink-soft)}.compare[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw],.compare[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw]{padding:var(--bx-space-3) var(--bx-space-4);text-align:center;white-space:nowrap;border-bottom:1px solid var(--bx-rule)}.compare[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw] tr[data-astro-cid-gacrxbbw]:last-child>[data-astro-cid-gacrxbbw]{border-bottom:0}.compare[data-astro-cid-gacrxbbw] thead[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{font-family:var(--bx-font-body);font-weight:600;font-style:normal;color:var(--bx-ink);background:var(--bx-paper);border-bottom:1px solid var(--bx-rule-strong)}.compare[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--bx-paper);box-shadow:1px 0 0 var(--bx-rule)}.compare[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw][scope=row]{min-width:13rem;white-space:normal;font-family:var(--bx-font-display);font-size:var(--bx-fs-md);font-weight:400;color:var(--bx-ink)}.compare[data-astro-cid-gacrxbbw] .compare__brainx[data-astro-cid-gacrxbbw]{background:var(--bx-paper-deep)}.compare[data-astro-cid-gacrxbbw] sup[data-astro-cid-gacrxbbw] a[data-astro-cid-gacrxbbw]{margin-left:2px;font-size:.72rem;color:var(--bx-bronze);text-decoration:none}.compare[data-astro-cid-gacrxbbw] sup[data-astro-cid-gacrxbbw] a[data-astro-cid-gacrxbbw]:hover{color:var(--bx-coral-strong);text-decoration:underline}.compare-notes[data-astro-cid-gacrxbbw]{max-width:80ch;margin:var(--bx-space-4) 0 0;padding-left:2.2em;font-family:var(--bx-font-body);font-size:var(--bx-fs-xs);line-height:var(--bx-lh-relaxed);color:var(--bx-bronze)}.compare-notes[data-astro-cid-gacrxbbw] li[data-astro-cid-gacrxbbw]:target{color:var(--bx-ink)}.compare__cell--yes[data-astro-cid-gacrxbbw]{color:var(--bx-coral-strong);font-weight:600}.compare__cell--partial[data-astro-cid-gacrxbbw]{color:var(--bx-bronze);font-weight:500}.compare__cell--no[data-astro-cid-gacrxbbw]{color:var(--bx-rule-strong)}.home-hero__title{font-size:clamp(2.2rem,4.2vw,3.6rem)}.home-hero__brand{display:block;margin-bottom:var(--bx-space-4);font-family:var(--bx-font-body);font-size:var(--bx-fs-sm);font-weight:600;line-height:var(--bx-lh-snug);color:var(--bx-bronze)}.home-hero__highlight{color:#6741c1}@supports ((background-clip: text) or (-webkit-background-clip: text)){.home-hero__highlight{background-image:linear-gradient(110deg,#245bcc,#7940c4 28%,#b83885,#bd5430,#245bcc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:home-hero-gradient 8s ease-in-out infinite alternate}}@keyframes home-hero-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.home-hero__highlight{animation:none}}@media(forced-colors:active){.home-hero__highlight{background:none;color:CanvasText;animation:none}}.home-hero__sub{margin:0 0 var(--bx-space-8);font-family:var(--bx-font-body);font-size:var(--bx-fs-lg);line-height:var(--bx-lh-relaxed);color:var(--bx-ink-soft);max-width:46ch}.home-caps{list-style:none;margin:var(--bx-space-6) 0 0;padding:0;border-top:1px solid var(--bx-rule)}.home-caps li{display:grid;grid-template-columns:minmax(220px,17rem) 1fr;gap:var(--bx-space-6);align-items:center;padding:var(--bx-space-5) 0;border-bottom:1px solid var(--bx-rule)}.home-caps a{justify-self:start;font-family:var(--bx-font-display);font-size:var(--bx-fs-xl);font-weight:600;line-height:var(--bx-lh-snug);color:var(--bx-ink)}.home-caps p{margin:0;font-family:var(--bx-font-body);line-height:var(--bx-lh-relaxed);color:var(--bx-ink-soft)}.home-layers{margin-top:var(--bx-space-6);border:1px solid var(--bx-rule);border-radius:var(--bx-radius-md);overflow:hidden}.home-layer{display:grid;grid-template-columns:12rem 1fr;border-top:1px solid var(--bx-rule)}.home-layer:first-child{border-top:0}.home-layer--runtime{background:var(--bx-paper-deep)}.home-layer__name{margin:0;padding:var(--bx-space-5);border-right:1px solid var(--bx-rule);font-family:var(--bx-font-body);font-size:var(--bx-fs-sm);font-weight:600;line-height:var(--bx-lh-snug);color:var(--bx-ink)}.home-layer__name span{display:block;margin-top:var(--bx-space-1);font-weight:400;color:var(--bx-bronze)}.home-layer__packages{list-style:none;margin:0;padding:var(--bx-space-4) var(--bx-space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--bx-space-3) var(--bx-space-6)}.home-layer__packages a{font-family:var(--bx-font-display);font-size:var(--bx-fs-lg);font-weight:600;color:var(--bx-ink);text-decoration:none}.home-layer__packages a:hover{color:var(--bx-coral-strong);text-decoration:underline;text-underline-offset:.2em}.home-layer__packages span{display:block;font-family:var(--bx-font-body);font-size:var(--bx-fs-sm);color:var(--bx-ink-soft)}.home-after{margin:var(--bx-space-4) 0 0;font-family:var(--bx-font-body);font-size:var(--bx-fs-sm);color:var(--bx-ink-soft)}@media(max-width:820px){.home-caps li{grid-template-columns:1fr;gap:var(--bx-space-2)}.home-layer{grid-template-columns:1fr}.home-layer__name{border-right:0;border-bottom:1px solid var(--bx-rule);padding-bottom:var(--bx-space-3)}.home-layer__name span{display:inline;margin:0 0 0 var(--bx-space-2)}}
