.radial:where(.astro-3xprluhs){width:100%;max-width:560px;height:auto;margin:0 auto;display:block;overflow:visible}.ring:where(.astro-3xprluhs){fill:none;stroke:var(--line);stroke-width:1px}.ring:where(.astro-3xprluhs).one{stroke:var(--ink);stroke-opacity:.7;stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.bar:where(.astro-3xprluhs){cursor:default;outline:none;transition:opacity .15s}.bar:where(.astro-3xprluhs).up{fill:var(--c1)}.bar:where(.astro-3xprluhs).par{fill:var(--c2)}.bar:where(.astro-3xprluhs).down{fill:var(--redis)}[data-chart].has-focus .bar:where(.astro-3xprluhs):not(.is-on){opacity:.3}.tick:where(.astro-3xprluhs){font-family:var(--f-mono);fill:var(--mute);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:11px}.tick:where(.astro-3xprluhs).one{fill:var(--ink)}.center:where(.astro-3xprluhs){letter-spacing:-.03em;fill:var(--ink);font-size:60px;font-weight:600}.center-sub:where(.astro-3xprluhs){fill:var(--mute);font-size:13px}.rec:where(.astro-nmunlh6h){gap:4px;display:grid}.ruler:where(.astro-nmunlh6h),.row:where(.astro-nmunlh6h){grid-template-columns:11rem minmax(0,1fr);column-gap:22px;display:grid}.ruler:where(.astro-nmunlh6h) .scale:where(.astro-nmunlh6h){height:18px;font-family:var(--f-mono);color:var(--faint);font-size:11.5px;position:relative}.ruler:where(.astro-nmunlh6h) .scale:where(.astro-nmunlh6h) span:where(.astro-nmunlh6h){white-space:nowrap;position:absolute;transform:translate(-50%)}.ruler:where(.astro-nmunlh6h) .scale:where(.astro-nmunlh6h) span:where(.astro-nmunlh6h):first-child{transform:none}.ruler:where(.astro-nmunlh6h) .scale:where(.astro-nmunlh6h) span:where(.astro-nmunlh6h):last-child{transform:translate(-100%)}.row:where(.astro-nmunlh6h){border-top:1px solid var(--line);align-items:center;row-gap:6px;padding:14px 0}.name:where(.astro-nmunlh6h){gap:2px;display:grid}.name:where(.astro-nmunlh6h) code:where(.astro-nmunlh6h){color:var(--ink);font-size:15px}.name:where(.astro-nmunlh6h) small:where(.astro-nmunlh6h){font-family:var(--f-mono);color:var(--faint);font-size:11.5px}.track:where(.astro-nmunlh6h){background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:15.2532% 100%;background-color:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:4px;height:26px;position:relative}.fill:where(.astro-nmunlh6h){width:var(--end);background:var(--c1);border-radius:3px;position:absolute;inset:6px auto 6px 0}.fill:where(.astro-nmunlh6h).open{background:linear-gradient(90deg, var(--c1) 85%, color-mix(in srgb, var(--c1) 0%, transparent))}.zero:where(.astro-nmunlh6h){background:var(--c2);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.track:where(.astro-nmunlh6h) b:where(.astro-nmunlh6h){top:50%;left:calc(var(--end) + 10px);white-space:nowrap;color:var(--ink);font-size:13px;font-weight:600;position:absolute;transform:translateY(-50%)}.track:where(.astro-nmunlh6h) b:where(.astro-nmunlh6h).inside{left:auto;right:max(12px, calc(100% - var(--end) + 12px));color:var(--accent-ink)}.lost:where(.astro-nmunlh6h){color:var(--mute);grid-column:2;margin:0;font-size:14px}@media (width<=700px){.ruler:where(.astro-nmunlh6h),.row:where(.astro-nmunlh6h){grid-template-columns:minmax(0,1fr)}.ruler:where(.astro-nmunlh6h)>span:where(.astro-nmunlh6h){display:none}.lost:where(.astro-nmunlh6h){grid-column:1}}.carousel:where(.astro-s3b3ykg2){max-width:760px;margin:36px auto 0}.slides:where(.astro-s3b3ykg2){min-height:0}.slide:where(.astro-s3b3ykg2)[hidden]{display:none}.more-row:where(.astro-s3b3ykg2){text-align:center;margin:14px 0 0}.controls:where(.astro-s3b3ykg2){flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.tabs:where(.astro-s3b3ykg2){flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tab:where(.astro-s3b3ykg2),.nav:where(.astro-s3b3ykg2){font:inherit;color:var(--mute);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-s);background:0 0;padding:6px 12px;font-size:14.5px}.nav:where(.astro-s3b3ykg2){min-width:36px;padding-inline:10px}.tab:where(.astro-s3b3ykg2):hover,.nav:where(.astro-s3b3ykg2):hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.tab:where(.astro-s3b3ykg2)[aria-selected=true]{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.pause:where(.astro-s3b3ykg2){font-size:11px}button:where(.astro-s3b3ykg2):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero:where(.astro-lcdefpme){isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:where(.astro-lcdefpme):before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% 120%, rgba(var(--dusk), .48), rgba(var(--dusk), 0) 70%), radial-gradient(40% 40% at 86% 8%, #8eaadc1a, transparent 70%), linear-gradient(180deg, var(--sky-0) 0%, var(--sky-1) 50%, var(--sky-2) 80%, var(--sky-3) 100%);position:absolute;inset:0}.hero:where(.astro-lcdefpme):after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--dusk), .7), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-in:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;padding-block:88px 112px;display:grid}.hero-in:where(.astro-lcdefpme)>:where(.astro-lcdefpme){min-width:0}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:17ch;margin:0 0 22px;font-size:clamp(36px,4.8vw,60px);line-height:1.06}.hero-lede:where(.astro-lcdefpme){color:var(--mute);max-width:46ch;margin:0 0 30px;font-size:19.5px}.hero-lede:where(.astro-lcdefpme) code:where(.astro-lcdefpme){font-size:.9em}.ctas:where(.astro-lcdefpme){flex-wrap:wrap;gap:12px;display:flex}.facts:where(.astro-lcdefpme){color:var(--mute);flex-wrap:wrap;gap:8px 24px;margin:30px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.fact-link:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--ink);font-weight:600}.fact-link:where(.astro-lcdefpme):hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"";background:var(--mute);vertical-align:3px;width:4px;height:4px;margin-right:9px;display:inline-block}.speed:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin-top:44px;display:grid}.speed:where(.astro-lcdefpme)>:where(.astro-lcdefpme){min-width:0}.speed-note:where(.astro-lcdefpme){color:var(--mute);margin:0;font-size:16px}.chart:where(.astro-lcdefpme){position:relative}.lists:where(.astro-lcdefpme){gap:26px;display:grid}.lists:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--mute);letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:600}.lists:where(.astro-lcdefpme) ol:where(.astro-lcdefpme){margin:0;padding:0;list-style:none}.lists:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:9px 0;display:grid}.lists:where(.astro-lcdefpme) li:where(.astro-lcdefpme):hover{background:var(--row-hover)}.lists:where(.astro-lcdefpme) .n:where(.astro-lcdefpme){overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.lists:where(.astro-lcdefpme) .x:where(.astro-lcdefpme){font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:500}.lists:where(.astro-lcdefpme) .x:where(.astro-lcdefpme).lo{color:var(--mute)}.lists:where(.astro-lcdefpme) .ops:where(.astro-lcdefpme){font-family:var(--f-mono);color:var(--faint);grid-column:1/-1;font-size:13px}.client-row:where(.astro-lcdefpme){grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.client:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;min-width:0;padding:14px;display:grid}.client:where(.astro-lcdefpme):hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.client:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--mute);overflow-wrap:anywhere;font-size:12.5px}.client:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:var(--faint);font-size:13px}.cta:where(.astro-lcdefpme){border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg), var(--sky-1))}.cta-in:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:64px;display:flex}.cta:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0 0 6px;font-size:clamp(24px,3vw,32px)}.cta:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--mute);margin:0}@media (width<=1000px){.client-row:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hero-in:where(.astro-lcdefpme),.speed:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero-in:where(.astro-lcdefpme){gap:36px;padding-block:48px 72px}}@media (width<=520px){.client-row:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}
