:root{--speed-fast:light-dark(var(--color-jade-9),var(--color-jadedark-9));--speed-warm:light-dark(var(--color-orange-10),var(--color-orangedark-9));--speed-hot:light-dark(var(--color-red-9),var(--color-reddark-9));--speed-fast-ink:light-dark(var(--color-jade-11),var(--color-jadedark-9));--speed-warm-ink:light-dark(var(--color-orange-11),var(--color-orangedark-9));--speed-hot-ink:light-dark(var(--color-red-11),var(--color-reddark-9))}.hero-roll{--rl:1.3em;height:var(--rl);margin-top:.06em;display:block;overflow:hidden}.hero-roll-list{transform:translateY(calc(var(--i,0) * -1 * var(--rl)));will-change:transform;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.hero-roll-list[data-animate=false]{transition:none}.hero-roll-item{height:var(--rl);line-height:var(--rl);white-space:nowrap;color:var(--brand-11);display:block}.hero-metric{text-align:center;padding:0 .5rem}.hero-metric__icon{color:var(--brand-11);justify-content:center;margin-bottom:1.5rem;display:flex}@media(min-width:48rem){.hero-metric{border-left:1px solid var(--foreground);padding:0 2rem}@supports (color:color-mix(in lab,red,red)){.hero-metric{border-left:1px solid color-mix(in oklab,var(--foreground) 12%,transparent)}}.hero-metric:first-child{border-left:0}}.hero-metric__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);justify-content:center;align-items:baseline;gap:.34em;font-size:clamp(2rem,2.8vw,2.4rem);display:flex}.hero-metric__pre{letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;font-size:.42em;font-weight:600}.hero-metric__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1em;font-weight:800;line-height:1}.hero-metric__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin-top:1.25rem;font-size:11px;line-height:1.4}.hero-tab-progress{transform-origin:0;background:var(--speed-fast);width:100%;height:2px;animation:linear forwards hero-tab-fill;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes hero-tab-fill{to{transform:scaleX(1)}}.hero-note{min-height:1.1rem;transition:opacity .3s}.hero-inj{color:light-dark(var(--color-emerald-700),var(--color-emerald-300));background:#00d2942e;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.hero-inj{background:color-mix(in oklab,var(--color-emerald-400) 18%,transparent)}}.hero-inj{opacity:0;border-radius:4px;margin:0 4px;padding:0 5px;scale:.6}.hero-inj[data-on=true]{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards hero-pop}@keyframes hero-pop{to{opacity:1;scale:1}}.hero-ms{opacity:0;transition:opacity .3s}.hero-ms[data-on=true]{opacity:1}.hero-bar{width:0;transition-property:width;transition-timing-function:cubic-bezier(.2,.7,.2,1)}@keyframes hero-shimmer{to{background-position:-200% 0}}.hero-faster{opacity:0;transition:opacity .45s,translate .45s;translate:0 .3rem}.hero-faster-wrap[data-on=true] .hero-faster{opacity:1;translate:0}.hero-ans-data{opacity:0;transition:opacity .4s,translate .4s;translate:0 .2rem}.hero-ans[data-done=true] .hero-ans-data{opacity:1;translate:0}.hero-skel{flex-direction:column;justify-content:center;gap:.5rem;transition:opacity .3s;display:flex}.hero-skel span{background:linear-gradient(90deg,var(--foreground),var(--foreground),var(--foreground));border-radius:6px;height:.85em;display:block}@supports (color:color-mix(in lab,red,red)){.hero-skel span{background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 8%,transparent),color-mix(in oklab,var(--foreground) 20%,transparent),color-mix(in oklab,var(--foreground) 8%,transparent))}}.hero-skel span{background-size:200% 100%;animation:1.1s linear infinite hero-shimmer}.hero-skel span:first-child{width:58%}.hero-skel span:nth-child(2){width:38%}.hero-ans[data-done=true] .hero-skel{opacity:0}@media(prefers-reduced-motion:reduce){.hero-roll-list,.hero-note,.hero-inj,.hero-ms,.hero-bar,.hero-faster,.hero-skel,.hero-ans-data,.hero-tab-progress{transition:none!important;animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.scroll-cue[data-astro-cid-2ezr2wak]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:max-content;color:var(--muted-foreground);flex-direction:column;transition:color .4s;display:flex}.scroll-cue[data-astro-cid-2ezr2wak]:hover{color:var(--foreground)}.scroll-cue__label[data-astro-cid-2ezr2wak]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase}.scroll-cue__chev[data-astro-cid-2ezr2wak]{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:1px;border-color:var(--border);background:var(--foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.scroll-cue__chev[data-astro-cid-2ezr2wak]{background:color-mix(in oklab,var(--foreground) 5%,transparent)}}.scroll-cue__chev[data-astro-cid-2ezr2wak]{color:var(--brand-11);animation:1.6s ease-in-out infinite scroll-cue-bob}@keyframes scroll-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.scroll-cue[data-astro-cid-2ezr2wak]{transition:none}.scroll-cue__chev[data-astro-cid-2ezr2wak]{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.prob-col[data-astro-cid-m27ujdi3]{padding:2rem 0;border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.prob-col[data-astro-cid-m27ujdi3]:first-child{padding-top:0;border-top:0}@media(min-width:64rem){.prob-col[data-astro-cid-m27ujdi3]{padding:0 2.5rem;border-top:0;border-left:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.prob-col[data-astro-cid-m27ujdi3]:first-child{padding-left:0;border-left:0}.prob-col[data-astro-cid-m27ujdi3]:last-child{padding-right:0}}.prob-stat[data-astro-cid-m27ujdi3]{font-family:var(--font-mono, ui-monospace, monospace);font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;color:var(--brand-11)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.why-kicker[data-astro-cid-7sechalm]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.why-lead-h[data-astro-cid-7sechalm]{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);text-wrap:balance}@media(min-width:40rem){.why-lead-h[data-astro-cid-7sechalm]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.why-lead-h[data-astro-cid-7sechalm]{color:var(--foreground);line-height:1.1}.why-beat-h[data-astro-cid-7sechalm]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.why-beat-b[data-astro-cid-7sechalm]{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);text-wrap:pretty;color:var(--muted-foreground)}.why-code[data-astro-cid-7sechalm]{border:1px solid var(--border);background:var(--foreground);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.why-code[data-astro-cid-7sechalm]{background:color-mix(in oklab,var(--foreground) 4%,transparent)}}.why-code[data-astro-cid-7sechalm]{box-shadow:0 24px 60px -34px #0009}.why-code-head[data-astro-cid-7sechalm]{border-bottom:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);background:var(--foreground);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.why-code-head[data-astro-cid-7sechalm]{background:color-mix(in oklab,var(--foreground) 3%,transparent)}}.why-code-split[data-astro-cid-7sechalm]{grid-template-columns:1fr;display:grid}.why-pane[data-astro-cid-7sechalm]{padding:16px 18px;overflow-x:auto}.why-pane[data-astro-cid-7sechalm]+.why-pane[data-astro-cid-7sechalm]{border-top:1px solid var(--border)}@media(min-width:48rem){.why-code-split[data-astro-cid-7sechalm]{grid-template-columns:1fr 1fr}.why-pane[data-astro-cid-7sechalm]+.why-pane[data-astro-cid-7sechalm]{border-top:0;border-left:1px solid var(--border)}}.why-pane-label[data-astro-cid-7sechalm]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;font-size:10px}.why-lines[data-astro-cid-7sechalm]{font-family:var(--font-mono,ui-monospace, monospace);font-size:12.5px;line-height:1.7}.why-lines[data-astro-cid-7sechalm] .cl[data-astro-cid-7sechalm]{white-space:pre;color:var(--foreground);padding:2px 14px}@supports (color:color-mix(in lab,red,red)){.why-lines[data-astro-cid-7sechalm] .cl[data-astro-cid-7sechalm]{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.why-lines[data-astro-cid-7sechalm] .cl[data-astro-cid-7sechalm].add{background:#00d2941a}@supports (color:color-mix(in lab,red,red)){.why-lines[data-astro-cid-7sechalm] .cl[data-astro-cid-7sechalm].add{background:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.why-lines[data-astro-cid-7sechalm] .cl[data-astro-cid-7sechalm].add{border-radius:3px}.why-code[data-astro-cid-7sechalm] .tok-k{color:light-dark(var(--color-violet-600),var(--color-violet-300))}.why-code[data-astro-cid-7sechalm] .tok-t{color:light-dark(var(--color-sky-600),var(--color-sky-300))}.why-code[data-astro-cid-7sechalm] .tok-d{color:light-dark(var(--color-emerald-600),var(--color-emerald-300));font-weight:600}.why-code[data-astro-cid-7sechalm] .tok-n{color:light-dark(var(--color-amber-600),var(--color-amber-300))}.why-code[data-astro-cid-7sechalm] .tok-c{color:var(--muted-foreground)}.why-code[data-astro-cid-7sechalm] .tok-inj{color:light-dark(var(--color-emerald-600),var(--color-emerald-300));font-weight:700}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.system-overview[data-astro-cid-6ozgpnxu]{width:100%;container:sys/inline-size}.diagram[data-astro-cid-6ozgpnxu]{flex-direction:column;justify-content:center;align-items:center;display:flex}.connector[data-astro-cid-6ozgpnxu]{min-height:calc(var(--spacing,.25rem) * 24);gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.lane[data-astro-cid-6ozgpnxu]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.lane--request[data-astro-cid-6ozgpnxu]{flex-direction:row}.lane--response[data-astro-cid-6ozgpnxu]{flex-direction:row-reverse}.label[data-astro-cid-6ozgpnxu]{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.arrow[data-astro-cid-6ozgpnxu]{flex-direction:column;align-items:center;display:flex}.line[data-astro-cid-6ozgpnxu]{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * .5);background-color:currentColor;position:relative}.dot[data-astro-cid-6ozgpnxu]{pointer-events:none;width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);opacity:0;background:currentColor;border-radius:3.40282e38px;display:none;position:absolute;box-shadow:0 0 8px 1px}.head[data-astro-cid-6ozgpnxu]{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.lane--response[data-astro-cid-6ozgpnxu] .head[data-astro-cid-6ozgpnxu]{rotate:180deg}@container sys (min-width:60rem){.diagram[data-astro-cid-6ozgpnxu]{flex-direction:row}.connector[data-astro-cid-6ozgpnxu]{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1}.lane[data-astro-cid-6ozgpnxu]{width:100%}.lane--request[data-astro-cid-6ozgpnxu]{flex-direction:column}.lane--response[data-astro-cid-6ozgpnxu]{flex-direction:column-reverse}.arrow[data-astro-cid-6ozgpnxu]{flex-direction:row;width:100%}.line[data-astro-cid-6ozgpnxu]{height:calc(var(--spacing,.25rem) * .5);flex:1;width:auto}.lane--request[data-astro-cid-6ozgpnxu] .head[data-astro-cid-6ozgpnxu]{rotate:-90deg}.lane--response[data-astro-cid-6ozgpnxu] .head[data-astro-cid-6ozgpnxu]{rotate:90deg}.dot[data-astro-cid-6ozgpnxu]{display:block;top:50%;transform:translate(-50%,-50%)}.connector[data-astro-cid-6ozgpnxu][data-conn=in] .lane--request[data-astro-cid-6ozgpnxu] .dot[data-astro-cid-6ozgpnxu]{animation:4.2s linear infinite hiw-in-req}.connector[data-astro-cid-6ozgpnxu][data-conn=out] .lane--request[data-astro-cid-6ozgpnxu] .dot[data-astro-cid-6ozgpnxu]{animation:4.2s linear infinite hiw-out-req}.connector[data-astro-cid-6ozgpnxu][data-conn=out] .lane--response[data-astro-cid-6ozgpnxu] .dot[data-astro-cid-6ozgpnxu]{animation:4.2s linear infinite hiw-out-res}.connector[data-astro-cid-6ozgpnxu][data-conn=in] .lane--response[data-astro-cid-6ozgpnxu] .dot[data-astro-cid-6ozgpnxu]{animation:4.2s linear infinite hiw-in-res}}@keyframes hiw-in-req{0%,5%{opacity:0;left:0%}8%{opacity:1}19%{opacity:1}22%,to{opacity:0;left:100%}}@keyframes hiw-out-req{0%,22%{opacity:0;left:0%}25%{opacity:1}37%{opacity:1}40%,to{opacity:0;left:100%}}@keyframes hiw-out-res{0%,50%{opacity:0;left:100%}53%{opacity:1}65%{opacity:1}68%,to{opacity:0;left:0%}}@keyframes hiw-in-res{0%,68%{opacity:0;left:100%}71%{opacity:1}82%{opacity:1}85%,to{opacity:0;left:0%}}@media(prefers-reduced-motion:reduce){.dot[data-astro-cid-6ozgpnxu]{display:none}}@property --tw-font-weight{syntax:"*";inherits:false}.hiw-grid[data-astro-cid-nk7gua7f]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(78% 78% at 50% 50%,#000 42%,transparent 80%);mask-image:radial-gradient(78% 78% at 50% 50%,#000 42%,transparent 80%)}.hc-race-dot{position:absolute;top:50%;left:0;translate:-50% -50%}.hc-race[data-run=true] .hc-race-dot{transition:left var(--dur,1s) linear;left:100%}.hc-race-trail{width:0;position:absolute;top:0;bottom:0;left:0}.hc-race[data-run=true] .hc-race-trail{width:100%;transition:width var(--dur,1s) linear}.hc-pop{opacity:0;scale:.6}.hc-pop[data-on=true]{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards hc-pop}@keyframes hc-pop{to{opacity:1;scale:1}}.hc-rise{opacity:0;transition:opacity .4s,translate .4s;translate:0 .4rem}.hc-rise[data-on=true]{opacity:1;translate:0}.hc-swap{opacity:0;transition:opacity .45s,translate .45s;translate:0 .35rem}.hc-swap[data-on=true]{opacity:1;translate:0}.hc-wire{opacity:0;width:30%;position:absolute;top:0;bottom:0;left:-30%}.hc-wire[data-on=true]{animation:1.1s ease-in-out hc-wire}@keyframes hc-wire{0%{opacity:1;left:-30%}to{opacity:1;left:100%}}.hc-glow[data-on=true]{box-shadow:0 0 0 1px var(--brand-9),0 0 26px -6px var(--brand-9)}@supports (color:color-mix(in lab,red,red)){.hc-glow[data-on=true]{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-9) 45%,transparent),0 0 26px -6px var(--brand-9)}}.hc-inj-line{transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--inj-delay,0s);grid-template-rows:1fr;display:grid}@starting-style{.hc-inj-line{grid-template-rows:0fr}}.hc-inj-clip{min-height:0;overflow:hidden}.hc-inj-pill{background-color:oklab(76.5% -.169466 .0510906/.12);background-clip:content-box;border-radius:6px;padding-block:.12em}@supports (color:color-mix(in lab,red,red)){.hc-inj-pill{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.hc-inj-pill{animation:.5s cubic-bezier(.22,1,.36,1) both hc-inj-slide,.7s both hc-inj-flash;animation-delay:var(--inj-delay,0s);will-change:transform}@keyframes hc-inj-slide{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:translateY(0)}}@keyframes hc-inj-flash{0%{background-color:color-mix(in oklab,var(--color-emerald-400) 45%,transparent)}to{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bk-card{animation:.42s cubic-bezier(.22,1,.36,1) both bk-rise;animation-delay:var(--bk-delay,0s)}@keyframes bk-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.iv-grid{--iv-clear:#fcbb009e}@supports (color:color-mix(in lab,red,red)){.iv-grid{--iv-clear:color-mix(in oklab, var(--color-amber-400) 62%, transparent)}}.iv-grid{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.iv-cell{--iv-calm:#00bb7f57}@supports (color:color-mix(in lab,red,red)){.iv-cell{--iv-calm:color-mix(in oklab, var(--color-emerald-500) 34%, transparent)}}.iv-cell{--iv-bright:var(--color-emerald-400);aspect-ratio:1;background:var(--iv-calm);border-radius:2px;transition:background .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);box-shadow:0 0 #0000}.iv-cell[data-state=cleared]{background:var(--iv-clear);transform:scale(.5)}.iv-cell[data-state=refreshed]{background:var(--iv-bright);box-shadow:0 0 12px 2px #00d294b3}@supports (color:color-mix(in lab,red,red)){.iv-cell[data-state=refreshed]{box-shadow:0 0 12px 2px color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.iv-cell[data-state=refreshed]{z-index:1;position:relative;transform:scale(1.35)}.iv-cell[data-state=settled]{background:var(--iv-calm);transform:scale(1)}.iv-output{border-top:1px solid var(--foreground);flex-direction:column;justify-content:center;min-height:5.5rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.iv-output{border-top:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}}.iv-output{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.iv-output{background:color-mix(in oklab,var(--foreground) 2%,transparent)}}.iv-output{transition:background-color .4s}.iv-output[data-state=clearing]{background:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.iv-output[data-state=clearing]{background:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.iv-output[data-state=done]{background:#00d2941a}@supports (color:color-mix(in lab,red,red)){.iv-output[data-state=done]{background:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.iv-out-fade{animation:.35s both iv-fade-in}.iv-spinner{background:#fcbb00d9;border-radius:999px;width:.6rem;height:.6rem}@supports (color:color-mix(in lab,red,red)){.iv-spinner{background:color-mix(in oklab,var(--color-amber-400) 85%,transparent)}}.iv-spinner{animation:1s ease-in-out infinite iv-pulse}.iv-fresh-dot{background:#00bb7fcc;border-radius:999px;width:.6rem;height:.6rem}@supports (color:color-mix(in lab,red,red)){.iv-fresh-dot{background:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.iv-tab-accent{transform-origin:0;background:#00bcfef2;width:100%;height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.iv-tab-accent{background:color-mix(in oklab,var(--color-sky-400) 95%,transparent)}}.iv-tab-accent--auto{animation:linear forwards iv-tab-fill;transform:scaleX(0)}@keyframes iv-tab-fill{to{transform:scaleX(1)}}.iv-key{height:1.25rem;font-family:var(--font-mono,ui-monospace, monospace);color:light-dark(var(--color-emerald-700),var(--color-emerald-300));background:#00d29424;border-radius:6px;align-items:center;padding:0 .45rem;font-size:11px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.iv-key{background:color-mix(in oklab,var(--color-emerald-400) 14%,transparent)}}.iv-key{border:1px solid #00d2944d}@supports (color:color-mix(in lab,red,red)){.iv-key{border:1px solid color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.iv-key{opacity:0;animation:.3s forwards iv-key-in}@keyframes iv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iv-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes iv-key-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hc-race-dot,.hc-race-trail,.hc-pop,.hc-rise,.hc-swap,.hc-inj-line,.hc-inj-pill,.bk-card,.iv-cell,.iv-spinner,.iv-key,.iv-out-fade,.iv-tab-accent{transition:none!important;animation:none!important}.hc-inj-line{grid-template-rows:1fr!important}.hc-inj-pill{opacity:1!important;transform:none!important}.iv-key{opacity:1}}.cs-grid[data-astro-cid-3vij4uwc]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(78% 78% at 50% 50%,#000 42%,transparent 80%);mask-image:radial-gradient(78% 78% at 50% 50%,#000 42%,transparent 80%)}.world-map[data-astro-cid-2fvtkxuj]{grid-template-areas:"stack";width:100%;display:grid;container:map/inline-size}.world-map__svg[data-astro-cid-2fvtkxuj],.world-map__content[data-astro-cid-2fvtkxuj]{min-width:calc(var(--spacing,.25rem) * 0);grid-area:stack}.world-map__svg[data-astro-cid-2fvtkxuj]{align-self:center;width:100%}.world-map__content[data-astro-cid-2fvtkxuj]{justify-content:center;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.world-map__svg[data-astro-cid-2fvtkxuj] svg{width:100%;height:100%;display:block}.world-map--cover[data-astro-cid-2fvtkxuj] .world-map__svg[data-astro-cid-2fvtkxuj] svg{object-fit:cover;min-width:100%;min-height:100%}.world-map-pin[data-astro-cid-cnveaa3d]{position:absolute;transform:translate(-50%,-50%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.fastly-network-map[data-astro-cid-637ldkhq]{flex-direction:column;align-items:center;width:100%;display:flex}.fastly-network-map[data-astro-cid-637ldkhq] .fastly-network-pin{opacity:0;filter:blur(1px);transition-property:opacity,transform,filter;transition-duration:.38s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--pin-delay);transform-origin:50%;will-change:opacity,transform,filter;transform:translateY(.4rem)scale(.7)}.fastly-network-map--animating[data-astro-cid-637ldkhq] .fastly-network-pin{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media(prefers-reduced-motion:reduce){.fastly-network-map[data-astro-cid-637ldkhq] .fastly-network-pin{opacity:1;filter:none;transition:none;animation:none;transform:none}}.fastly-network-map__map[data-astro-cid-637ldkhq]{width:100%;container-type:inline-size}.fastly-network-map__pins[data-astro-cid-637ldkhq]{inset:calc(var(--spacing,.25rem) * 0);--pin-size:clamp(.25rem, 1.5cqw, .6rem);position:absolute}.fastly-network-map__legend[data-astro-cid-637ldkhq]{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--foreground);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.fastly-network-map__legend[data-astro-cid-637ldkhq]{color:color-mix(in oklab,var(--foreground) 68%,transparent)}}.fastly-network-map__legend-item[data-astro-cid-637ldkhq]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-flex}.fastly-network-map__legend-dot[data-astro-cid-637ldkhq]{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background:var(--pop-color);border-radius:3.40282e38px;flex-shrink:0}.fastly-network-map__legend-note[data-astro-cid-637ldkhq]{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fastly-network-map__legend-note[data-astro-cid-637ldkhq]{color:color-mix(in oklab,var(--foreground) 48%,transparent)}}.fastly-network-map__legend-note[data-astro-cid-637ldkhq]{text-align:center}.fastly-network-map__legend-link[data-astro-cid-637ldkhq]{color:var(--foreground);text-underline-offset:.15em;font-weight:600;text-decoration:underline}@property --tw-leading{syntax:"*";inherits:false}
