.scroll-glow-section{isolation:isolate;view-timeline-name:--section-glow;view-timeline-axis:block;position:relative}.scroll-glow:where(.astro-fbmsvwya){z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scroll-glow:where(.astro-fbmsvwya)>div:where(.astro-fbmsvwya){background:var(--brand-signal);opacity:.12;filter:blur(170px);border-radius:50%;width:min(765px,90%);height:438px;position:absolute;top:18%;left:8%;transform:rotate(-15deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scroll-glow:where(.astro-fbmsvwya)>div:where(.astro-fbmsvwya){animation:linear both glow-drift --section-glow;animation-range:entry exit 0%}}}@keyframes glow-drift{0%{transform:translate(-40px,120px)rotate(-15deg)}to{transform:translate(40px,-120px)rotate(-15deg)}}.workflow:where(.astro-fk6aw4xp){background:var(--brand-paper);padding:clamp(48px,4vw,64px) 24px clamp(96px,10vw,160px);position:relative}.catalog-connector:where(.astro-fk6aw4xp){pointer-events:none;fill:none;stroke:#db8a99;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (width<=959px){.catalog-connector:where(.astro-fk6aw4xp){display:none}}.workflow-inner:where(.astro-fk6aw4xp){max-width:1180px;margin:auto}.workflow-heading:where(.astro-fk6aw4xp){text-align:left}.workflow-heading:where(.astro-fk6aw4xp) h2:where(.astro-fk6aw4xp){max-width:18ch;font-size:var(--brand-heading-size);line-height:var(--brand-heading-leading)}.intro:where(.astro-fk6aw4xp){max-width:42rem;font-size:var(--brand-reading-size);line-height:var(--brand-body-leading);color:var(--brand-muted);text-align:left;text-wrap:pretty;margin:24px 0 0}.agent-link:where(.astro-fk6aw4xp){margin-top:24px;display:inline-block}.workflow-flow:where(.astro-fk6aw4xp){margin-top:48px}.trigger-row:where(.astro-fk6aw4xp){justify-content:center;align-items:center;display:flex}.triggers:where(.astro-fk6aw4xp){border:1px solid color-mix(in srgb, var(--brand-action) 45%, var(--brand-border));border-radius:var(--brand-radius-frame);background:var(--brand-white);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:24px;width:720px;max-width:100%;min-height:104px;padding:24px;display:grid}.trigger:where(.astro-fk6aw4xp){text-align:center}.trigger:where(.astro-fk6aw4xp) strong:where(.astro-fk6aw4xp){color:var(--brand-action);font:var(--brand-eyebrow-weight) var(--brand-eyebrow-size) / var(--brand-eyebrow-leading) var(--brand-eyebrow-font);letter-spacing:var(--brand-eyebrow-tracking);text-transform:var(--brand-eyebrow-transform);display:block}.trigger:where(.astro-fk6aw4xp) span:where(.astro-fk6aw4xp){font-size:var(--brand-small-size);line-height:var(--brand-small-leading);color:var(--brand-muted);margin-top:8px;display:block}.trigger-or:where(.astro-fk6aw4xp){border:1px solid var(--brand-border);background:var(--brand-paper);width:40px;height:40px;color:var(--brand-muted);font-size:var(--brand-caption-size);line-height:var(--brand-caption-leading);border-radius:50%;place-items:center;display:grid}.feed-connector:where(.astro-fk6aw4xp){height:74px;position:relative}.connector-signal:where(.astro-fk6aw4xp){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.input-tracks:where(.astro-fk6aw4xp) path:where(.astro-fk6aw4xp){fill:none;stroke:#db8a99;stroke-width:1px}.input-signals:where(.astro-fk6aw4xp) path:where(.astro-fk6aw4xp),.catalog-signal:where(.astro-fk6aw4xp){fill:none;stroke:#e52e50;stroke-width:3px;stroke-linecap:round;opacity:0}.workflow-cards:where(.astro-fk6aw4xp){grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;display:grid}.workflow-card:where(.astro-fk6aw4xp){--card-surface:#fff;--card-divider:#d9d9dd;--card-title:#000;--card-description:#606169;background:var(--card-surface);border-radius:6px;min-width:0;transition:box-shadow .18s ease-out;position:relative}.workflow-card:where(.astro-fk6aw4xp):focus-within{box-shadow:0 6px 20px #17111214}.run-card:where(.astro-fk6aw4xp){flex-direction:column;display:flex}.run-card:where(.astro-fk6aw4xp) .code-artifact:where(.astro-fk6aw4xp){flex:1;grid-template-rows:42px minmax(258px,1fr);min-height:300px;display:grid}@media (hover:hover){.workflow-card:where(.astro-fk6aw4xp):hover{box-shadow:0 6px 20px #17111214}}.artifact:where(.astro-fk6aw4xp){border-radius:5px 5px 0 0;height:300px;overflow:hidden}.code-artifact:where(.astro-fk6aw4xp),.inspect-artifact:where(.astro-fk6aw4xp){color:#e4e4e7;background:#18191c}.inspect-artifact:where(.astro-fk6aw4xp){background:#101112;height:auto;min-height:300px;padding-bottom:12px}.artifact-toolbar:where(.astro-fk6aw4xp){color:#b6b7bf;border-bottom:1px solid #323338;align-items:center;gap:8px;height:42px;padding:0 14px;font:10px/1.4 ui-monospace,monospace;display:flex}.artifact-filename:where(.astro-fk6aw4xp){font-family:var(--brand-code-font);font-size:var(--brand-code-size);line-height:var(--brand-code-leading)}.file-dot:where(.astro-fk6aw4xp){background:#e4bc67;border-radius:50%;width:6px;height:6px}.toolbar-detail:where(.astro-fk6aw4xp){color:#a7a8b0;margin-left:auto;font-size:9px;line-height:1.4}.workflow-code:where(.astro-fk6aw4xp){padding:8px 10px;overflow:auto}.workflow-code:where(.astro-fk6aw4xp):focus-visible{outline-offset:-2px;outline:2px solid #ff536d}.workflow-code:where(.astro-fk6aw4xp) pre{font-family:var(--brand-code-font);font-size:var(--brand-code-size);line-height:var(--brand-code-leading);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;background:0 0!important}.run-status:where(.astro-fk6aw4xp){height:auto;min-height:40px;font-family:inherit;font-size:var(--brand-small-size);line-height:var(--brand-small-leading);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:8px}.run-status:where(.astro-fk6aw4xp)>span:where(.astro-fk6aw4xp):not(:first-child){text-align:center;white-space:nowrap;color:#b6b7bf;border-left:1px solid #3b3c41;padding-left:13px}.run-status:where(.astro-fk6aw4xp) strong:where(.astro-fk6aw4xp){color:#f4f4f5;font-weight:500;display:inline}.completed:where(.astro-fk6aw4xp){align-items:center;gap:6px;display:flex}.completed:where(.astro-fk6aw4xp) svg:where(.astro-fk6aw4xp){color:#80c744;width:18px;height:18px}.runner-chart:where(.astro-fk6aw4xp){margin:8px 12px 0}.runner-row:where(.astro-fk6aw4xp){min-height:24px;font-family:var(--brand-code-font);font-size:var(--brand-caption-size);line-height:var(--brand-caption-leading);align-items:center;gap:10px;display:flex}.runner-row:where(.astro-fk6aw4xp)>span:where(.astro-fk6aw4xp){color:#cbccd2;flex-shrink:0;width:12ch}.runner-track:where(.astro-fk6aw4xp){background:linear-gradient(#292a2e,#292a2e) 50%/100% 1px no-repeat;flex:1;height:4px}.runner-track:where(.astro-fk6aw4xp) i:where(.astro-fk6aw4xp){margin-left:var(--start);width:var(--width);background:var(--bar-color);transform-origin:0;border-radius:0;height:100%;display:block}.chart-axis:where(.astro-fk6aw4xp){font-family:var(--brand-code-font);font-size:var(--brand-caption-size);line-height:var(--brand-caption-leading);color:#b6b7bf;border-bottom:1px solid #34353a;justify-content:space-between;margin:0 0 5px calc(12ch + 10px);padding-bottom:5px;display:flex}.runner-legend:where(.astro-fk6aw4xp){color:#cbccd2;font-size:var(--brand-caption-size);line-height:var(--brand-caption-leading);flex-wrap:wrap;gap:4px;margin:8px 12px 0;padding:0;list-style:none;display:flex}.runner-legend:where(.astro-fk6aw4xp) li:where(.astro-fk6aw4xp){border:1px solid color-mix(in srgb, var(--runner-color) 30%, transparent);background:color-mix(in srgb, var(--runner-color) 10%, transparent);color:var(--runner-color);font-family:var(--brand-code-font);border-radius:2px;align-items:center;gap:4px;padding:1px 4px;display:flex}.runner-legend:where(.astro-fk6aw4xp) i:where(.astro-fk6aw4xp){border-radius:0;width:6px;height:6px}.card-caption:where(.astro-fk6aw4xp){border-top:1px solid var(--card-divider);padding:24px 20px 28px}.card-caption:where(.astro-fk6aw4xp) h3:where(.astro-fk6aw4xp){color:var(--card-title);font-size:var(--brand-title-size);font-weight:var(--brand-title-weight);line-height:var(--brand-title-leading);letter-spacing:var(--brand-title-tracking)}.card-caption:where(.astro-fk6aw4xp) p:where(.astro-fk6aw4xp){color:var(--card-description);font-size:var(--brand-reading-size);line-height:var(--brand-body-leading);margin-top:9px}@media (width>=761px) and (width<=1050px){.workflow-cards:where(.astro-fk6aw4xp){gap:28px}.workflow-code:where(.astro-fk6aw4xp) pre{white-space:pre}.runner-legend:where(.astro-fk6aw4xp){column-gap:8px}.chart-axis:where(.astro-fk6aw4xp) span:where(.astro-fk6aw4xp):nth-child(2),.chart-axis:where(.astro-fk6aw4xp) span:where(.astro-fk6aw4xp):nth-child(3){display:none}.card-caption:where(.astro-fk6aw4xp){padding:20px 14px}.run-status:where(.astro-fk6aw4xp){gap:4px;padding-inline:10px}.run-status:where(.astro-fk6aw4xp)>span:where(.astro-fk6aw4xp):not(:first-child){padding-left:6px}.toolbar-detail:where(.astro-fk6aw4xp){display:none}}@media (width<=760px){.workflow:where(.astro-fk6aw4xp){padding:48px 20px 96px}.workflow-flow:where(.astro-fk6aw4xp){max-width:420px;margin:36px auto 0}.trigger-row:where(.astro-fk6aw4xp){flex-direction:column;align-items:stretch;padding:0}.triggers:where(.astro-fk6aw4xp){gap:12px;width:100%;max-width:none;padding:20px 12px}.feed-connector:where(.astro-fk6aw4xp){height:34px}.workflow-cards:where(.astro-fk6aw4xp){grid-template-columns:1fr;gap:34px}.card-caption:where(.astro-fk6aw4xp){padding:20px}}@media (prefers-reduced-motion:reduce){.workflow-card:where(.astro-fk6aw4xp){transition:none}}.delivery:where(.astro-wqfypvnh){background:var(--brand-paper);padding:24px 24px clamp(64px,7vw,100px);position:relative}.delivery-connectors:where(.astro-wqfypvnh){pointer-events:none;fill:none;stroke:#db8a99;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.delivery-signals:where(.astro-wqfypvnh) path:where(.astro-wqfypvnh){stroke:#e52e50;stroke-width:3px;stroke-linecap:round;opacity:0;transition:none}@media (width<=760px){.delivery-connectors:where(.astro-wqfypvnh){display:none}}.delivery-inner:where(.astro-wqfypvnh){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1180px;margin-inline:auto;display:grid}h2:where(.astro-wqfypvnh){font-size:var(--brand-heading-size);line-height:var(--brand-heading-leading)}.delivery-copy:where(.astro-wqfypvnh)>p:where(.astro-wqfypvnh){max-width:42ch;color:var(--brand-muted);margin-top:24px;font-size:16px;line-height:1.7}.delivery-copy:where(.astro-wqfypvnh)>a:where(.astro-wqfypvnh){margin-top:28px;display:inline-block}.delivery-visual:where(.astro-wqfypvnh){border-radius:var(--brand-radius-frame);overflow:hidden}.comparison:where(.astro-wqfypvnh){background:var(--brand-console);height:clamp(280px,27vw,360px);position:relative;overflow:hidden}.comparison:where(.astro-wqfypvnh) img:where(.astro-wqfypvnh){object-fit:cover;width:100%;height:100%;position:absolute}.comparison-before:where(.astro-wqfypvnh){clip-path:inset(0 calc(100% - var(--split)) 0 0)}.image-dates:where(.astro-wqfypvnh){pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:12px 12px auto}.image-dates:where(.astro-wqfypvnh) span:where(.astro-wqfypvnh){color:#fff;background:var(--brand-console);border-radius:var(--brand-radius-control);font:12px/1.5 var(--font-mono);padding:4px 8px}.comparison-divider:where(.astro-wqfypvnh){pointer-events:none;position:absolute;inset:0}.comparison-divider:where(.astro-wqfypvnh):before{content:"";left:var(--split);background:#fff;width:2px;height:100%;position:absolute;transform:translate(-50%)}.comparison-divider:where(.astro-wqfypvnh) span:where(.astro-wqfypvnh){top:50%;left:clamp(24px, var(--split), calc(100% - 24px));background:var(--brand-console);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;transform:translate(-50%,-50%)}.comparison:where(.astro-wqfypvnh) input:where(.astro-wqfypvnh){opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison:where(.astro-wqfypvnh):focus-within:after{content:"";pointer-events:none;border:3px solid #fff;position:absolute;inset:0}.site-summary:where(.astro-wqfypvnh){background:var(--brand-panel);min-height:88px;color:var(--brand-light);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.site-summary:where(.astro-wqfypvnh) a:where(.astro-wqfypvnh){font-size:14px;font-weight:600;line-height:1.4}.site-summary:where(.astro-wqfypvnh) a:where(.astro-wqfypvnh):hover{text-decoration:underline}.site-summary:where(.astro-wqfypvnh) a:where(.astro-wqfypvnh):focus-visible{outline-offset:4px;outline:2px solid #fff}.site-summary:where(.astro-wqfypvnh) p:where(.astro-wqfypvnh){color:var(--brand-dark-muted);margin-top:4px;font-size:12px}.change-score:where(.astro-wqfypvnh){text-align:center;background:var(--brand-action);color:#fff;border-radius:var(--brand-radius-control);flex-shrink:0;padding:8px}.change-score:where(.astro-wqfypvnh) strong:where(.astro-wqfypvnh){font-size:24px;line-height:1;display:block}.change-score:where(.astro-wqfypvnh) span:where(.astro-wqfypvnh){font-size:var(--brand-caption-size);line-height:var(--brand-caption-leading);margin-top:4px;display:block}@media (width<=760px){.delivery:where(.astro-wqfypvnh){padding-inline:20px}.delivery-inner:where(.astro-wqfypvnh){grid-template-columns:1fr;gap:32px}.delivery-visual:where(.astro-wqfypvnh){width:100%;max-width:540px}}.catalog-benefits:where(.astro-bgvb26u7){grid-template-columns:var(--benefit-columns,repeat(3, minmax(0, 1fr)));border-top:1px solid var(--brand-border);gap:24px 48px;margin-top:36px;padding-top:28px;list-style:none;display:grid}h3:where(.astro-bgvb26u7){font-size:var(--brand-title-size);font-weight:var(--brand-title-weight);line-height:var(--brand-title-leading);letter-spacing:var(--brand-title-tracking)}p:where(.astro-bgvb26u7){color:var(--brand-muted);font-size:var(--brand-reading-size);line-height:var(--brand-body-leading);margin-top:10px}p:where(.astro-bgvb26u7)+p:where(.astro-bgvb26u7){margin-top:24px}@media (width<=760px){.catalog-benefits:where(.astro-bgvb26u7){grid-template-columns:1fr}}.inputs-section:where(.astro-wwhegur2){background:var(--brand-paper);padding:clamp(4rem,7vw,6.5rem) 1.5rem}.inputs-inner:where(.astro-wwhegur2){max-width:1280px;margin-inline:auto;position:relative}.inputs-heading:where(.astro-wwhegur2){grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}h2:where(.astro-wwhegur2){font-size:var(--brand-heading-size);line-height:var(--brand-heading-leading);text-wrap:balance}.section-description:where(.astro-wwhegur2){max-width:24rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.7}.catalog-frame:where(.astro-wwhegur2){position:relative}alpine-catalog:where(.astro-wwhegur2){background:var(--brand-paper);color:var(--brand-white);display:block;position:relative}.map-view:where(.astro-wwhegur2){background:var(--brand-paper);height:clamp(440px,44vw,620px)}.map-surface:where(.astro-wwhegur2){position:relative}.map-view:where(.astro-wwhegur2) .mapboxgl-canvas{mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-composite:intersect}.copy-query:where(.astro-wwhegur2){border:1px solid var(--brand-control);border-radius:var(--brand-radius-control);background:var(--brand-white);min-height:44px;color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.8rem;display:inline-flex}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-left,.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-right{bottom:0}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-right{align-items:center;max-width:100%;display:flex}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl{margin:0 10px 10px 0}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-logo{margin:0}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-attrib-button{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='white' stroke='%239ca3af'/%3E%3Cpath d='M12 11v6' stroke='%236b7280' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='8' r='1' fill='%236b7280'/%3E%3C/svg%3E")}.map-notice:where(.astro-wwhegur2){z-index:1;background:var(--brand-paper);color:var(--brand-muted);margin:0 0 5rem;padding:1rem;position:relative}.map-notice:where(.astro-wwhegur2)[hidden]{display:none}.map-caption:where(.astro-wwhegur2){background:var(--brand-white);color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);cursor:pointer;font-family:var(--brand-code-font);line-height:var(--brand-code-leading);align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;list-style:none;display:flex}.query-parameters:where(.astro-wwhegur2){overflow-wrap:anywhere;flex-wrap:wrap;gap:0 .75rem;min-width:0;display:flex}.query-toggle:where(.astro-wwhegur2){flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.hide-label:where(.astro-wwhegur2),.query-details:where(.astro-wwhegur2)[open] .reveal-label:where(.astro-wwhegur2){display:none}.query-details:where(.astro-wwhegur2)[open] .hide-label:where(.astro-wwhegur2){display:inline}.map-caption:where(.astro-wwhegur2)::-webkit-details-marker{display:none}.map-caption:where(.astro-wwhegur2):hover{border-color:var(--brand-control)}.map-caption:where(.astro-wwhegur2):focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.query-details:where(.astro-wwhegur2){min-width:0}.query-details:where(.astro-wwhegur2)[open] .map-caption:where(.astro-wwhegur2){border-radius:var(--brand-radius-control) var(--brand-radius-control) 0 0}.query-chevron:where(.astro-wwhegur2){flex-shrink:0;margin-left:auto}.query-details:where(.astro-wwhegur2)[open] .query-chevron:where(.astro-wwhegur2){transform:rotate(180deg)}.map-caption:where(.astro-wwhegur2)>span:where(.astro-wwhegur2){color:var(--brand-muted);font-size:var(--brand-code-size)}.map-caption:where(.astro-wwhegur2) .query-toggle:where(.astro-wwhegur2){font-family:var(--brand-font);font-size:var(--brand-small-size);line-height:var(--brand-small-leading)}.map-view:where(.astro-wwhegur2) .scene-tooltip{pointer-events:none;z-index:2}.map-view:where(.astro-wwhegur2) .scene-tooltip .mapboxgl-popup-content{background:var(--brand-white);color:var(--brand-ink);border-radius:var(--brand-radius-control);box-shadow:0 4px 18px color-mix(in srgb, var(--brand-ink) 12%, transparent);font-family:var(--brand-font);padding:1rem;font-size:.8rem;line-height:1.5;pointer-events:none!important}.map-view:where(.astro-wwhegur2) .scene-tooltip img{aspect-ratio:1;object-fit:contain;border-radius:2px;width:100%;height:auto;display:block}.map-view:where(.astro-wwhegur2) #catalog-scene-tooltip{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:1rem;width:508px;max-width:100%;display:grid}.map-view:where(.astro-wwhegur2) .scene-tooltip dl{min-width:0;margin:0}.map-view:where(.astro-wwhegur2) .scene-tooltip dt{color:var(--brand-muted);font-size:.7rem}.map-view:where(.astro-wwhegur2) .scene-tooltip dd+dt{margin-top:.75rem}.map-view:where(.astro-wwhegur2) .scene-tooltip dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,monospace;font-size:.75rem}.map-legend:where(.astro-wwhegur2){background:var(--brand-paper);color:var(--brand-muted);border-radius:var(--brand-radius-control);gap:1rem;padding:.75rem 1rem;font-size:.75rem;display:flex;position:absolute;bottom:2rem;right:.75rem}.map-legend:where(.astro-wwhegur2) span:where(.astro-wwhegur2):before{content:"";border:1px dotted color-mix(in srgb, var(--brand-ink) 50%, transparent);background:0 0;width:.8rem;height:.55rem;margin-right:.4rem;display:inline-block}.map-legend:where(.astro-wwhegur2) span:where(.astro-wwhegur2):first-child:before{border:1px dashed var(--brand-action);background:color-mix(in srgb, var(--brand-action) 6%, transparent)}.query-strip:where(.astro-wwhegur2){z-index:1;color:var(--brand-white);margin:1rem 0 0;display:block;position:relative}.query-code:where(.astro-wwhegur2){background:var(--brand-console);border-radius:0 0 var(--brand-radius-frame) var(--brand-radius-frame);min-width:0;padding:1.5rem 4.5rem 1.5rem 1.5rem;position:relative;overflow:auto}.copy-query:where(.astro-wwhegur2){width:44px;color:var(--brand-dark-muted);border-color:var(--brand-dark-border);background:0 0;padding:0;position:absolute;top:.75rem;right:.75rem}.copy-query:where(.astro-wwhegur2):hover,.copy-query:where(.astro-wwhegur2):focus-visible{color:var(--brand-white);border-color:var(--brand-light)}.copy-query:where(.astro-wwhegur2):focus-visible,.query-code:where(.astro-wwhegur2) pre:focus-visible{outline:2px solid var(--brand-light);outline-offset:3px}.map-view:where(.astro-wwhegur2) .mapboxgl-canvas:focus-visible{outline:2px solid var(--brand-action);outline-offset:-3px}.copy-status:where(.astro-wwhegur2){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.query-code:where(.astro-wwhegur2) pre{font-family:var(--brand-code-font);font-size:var(--brand-code-size);line-height:var(--brand-code-leading);scrollbar-width:thin;scrollbar-color:var(--brand-dark-muted) var(--brand-console);margin:0;background:0 0!important}.query-code:where(.astro-wwhegur2) pre::-webkit-scrollbar{height:6px}.query-code:where(.astro-wwhegur2) pre::-webkit-scrollbar-thumb{background:var(--brand-dark-muted);border-radius:3px}.query-results:where(.astro-wwhegur2){z-index:1;background:var(--brand-white);border-radius:var(--brand-radius-frame);flex-direction:column;justify-content:center;gap:.5rem;width:22.5rem;max-width:100%;padding:1.5rem;display:flex;position:absolute;bottom:3rem;left:0}.query-results:where(.astro-wwhegur2) .result-total:where(.astro-wwhegur2){color:var(--brand-action);font-size:var(--brand-title-size);line-height:var(--brand-title-leading);font-weight:var(--brand-title-weight);letter-spacing:var(--brand-title-tracking);flex-direction:column;margin-bottom:.5rem;display:flex}.workflow-input:where(.astro-wwhegur2){border-top:1px solid color-mix(in srgb, var(--brand-action) 18%, transparent);color:var(--brand-action);font-size:var(--brand-small-size);line-height:var(--brand-small-leading);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-block:.75rem;display:flex}.workflow-input:where(.astro-wwhegur2) svg:where(.astro-wwhegur2){color:currentColor;flex-shrink:0}.workflow-input:where(.astro-wwhegur2):hover{text-decoration:underline}.workflow-input:where(.astro-wwhegur2):focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.query-results:where(.astro-wwhegur2) span:where(.astro-wwhegur2){color:color-mix(in srgb, var(--brand-action) 25%, var(--brand-ink));font-size:var(--brand-small-size)}@media (width<=959px){.inputs-heading:where(.astro-wwhegur2){grid-template-columns:1fr;gap:0}h2:where(.astro-wwhegur2){max-width:none}.query-strip:where(.astro-wwhegur2){margin:1.5rem 0 0}.query-results:where(.astro-wwhegur2){width:100%;margin-bottom:1.5rem;position:static}.map-caption:where(.astro-wwhegur2){flex-wrap:wrap;padding:1rem}.map-caption:where(.astro-wwhegur2)>span:where(.astro-wwhegur2),.map-legend:where(.astro-wwhegur2){font-size:var(--brand-small-size)}.map-legend:where(.astro-wwhegur2){flex-wrap:wrap;gap:.5rem 1rem}.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-left,.map-view:where(.astro-wwhegur2) .mapboxgl-ctrl-bottom-right{bottom:0}.map-notice:where(.astro-wwhegur2){margin-bottom:0}}@media (width<=639px){.map-view:where(.astro-wwhegur2){height:380px}.map-view:where(.astro-wwhegur2) #catalog-scene-tooltip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.75rem}.map-view:where(.astro-wwhegur2) .scene-tooltip .mapboxgl-popup-content{padding:.75rem}.query-code:where(.astro-wwhegur2){padding:3.75rem 1rem 1.25rem}}@media (width>=640px){.inputs-section:where(.astro-wwhegur2){padding-inline:2rem}}@media (width>=960px){.inputs-section:where(.astro-wwhegur2){padding-inline:2.5rem}.inputs-heading:where(.astro-wwhegur2){z-index:1;width:40%;margin:0;display:block;position:absolute;top:0;left:0}.heading-title:where(.astro-wwhegur2){background:var(--brand-paper);width:fit-content}.section-description:where(.astro-wwhegur2){margin-top:1.5rem}.map-view:where(.astro-wwhegur2){height:540px}.map-surface:where(.astro-wwhegur2){width:55%;margin-left:auto}.query-results:where(.astro-wwhegur2){width:40%}.query-strip:where(.astro-wwhegur2){width:55%;margin-left:auto;margin-right:0}.map-caption:where(.astro-wwhegur2){flex-wrap:wrap}}.benefits-beside:where(.astro-wwhegur2){--benefit-columns:1fr}.benefits-beside:where(.astro-wwhegur2) .catalog-benefits{max-width:350px}.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2){flex-direction:row;justify-content:space-between;align-items:center;gap:32px;width:65%;margin-top:24px;margin-left:auto;position:static}.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2) .result-total:where(.astro-wwhegur2){max-width:24ch;margin:0}.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2)>span:where(.astro-wwhegur2){max-width:40ch}.benefits-beside:where(.astro-wwhegur2) .workflow-input:where(.astro-wwhegur2){border:0;flex-shrink:0;margin:0}.benefits-beside:where(.astro-wwhegur2) alpine-catalog:where(.astro-wwhegur2){flex-direction:column;display:flex}.benefits-beside:where(.astro-wwhegur2) .map-surface:where(.astro-wwhegur2){order:-1}.benefits-beside:where(.astro-wwhegur2) .query-strip:where(.astro-wwhegur2){width:65%;margin-left:auto}.benefits-beside:where(.astro-wwhegur2) .map-caption:where(.astro-wwhegur2){background:var(--brand-console);color:var(--brand-light);border-color:var(--brand-dark-border)}.benefits-beside:where(.astro-wwhegur2) .map-caption:where(.astro-wwhegur2)>span:where(.astro-wwhegur2){color:inherit}.benefits-beside:where(.astro-wwhegur2) .map-caption:where(.astro-wwhegur2):hover{border-color:var(--brand-dark-muted)}@media (width<=959px){.benefits-beside:where(.astro-wwhegur2) .catalog-benefits{max-width:none}.benefits-beside:where(.astro-wwhegur2) .query-strip:where(.astro-wwhegur2){width:100%}.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2){flex-direction:column;align-items:stretch;gap:12px;width:100%}.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2) .result-total:where(.astro-wwhegur2),.benefits-beside:where(.astro-wwhegur2) .query-results:where(.astro-wwhegur2)>span:where(.astro-wwhegur2){max-width:none}}sequin-wave:where(.astro-tsg753fq){display:contents}canvas:where(.astro-tsg753fq){z-index:-1;pointer-events:none;opacity:.5;width:100%;height:min(100%,48rem);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 55%,#0000),linear-gradient(90deg,#00000026 15%,#00000073 65%,#000 85%);mask-composite:intersect}@media (width<=639px){canvas:where(.astro-tsg753fq){opacity:.35}}console-demo:where(.astro-6bx4lfdg){--console-bg:#101112;--console-border:#27282b;--console-muted:#a0a0a6;--console-green:#31b554;border:1px solid var(--console-border);color:#f4f4f5;background:var(--console-bg);color-scheme:dark;text-align:left;-webkit-font-smoothing:antialiased;border-radius:8px 8px 0 0;width:100%;max-width:1200px;height:600px;font:13px/1.5 Geist Variable,sans-serif;display:block;position:relative;overflow:clip}.console-frame:where(.astro-6bx4lfdg){width:100%;min-height:1040px;display:flex}console-demo:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg)[hidden]{display:none!important}console-demo:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg):is(h2,h3,h4,p,ul,dl,dd){margin:0}console-demo:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg):is(button,code,pre,time){font-size:inherit}console-demo:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg),console-demo:where(.astro-6bx4lfdg) pre:where(.astro-6bx4lfdg),console-demo:where(.astro-6bx4lfdg) dd:where(.astro-6bx4lfdg),.log-table:where(.astro-6bx4lfdg){font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}console-demo:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg){color:inherit;cursor:pointer;font-family:inherit}console-demo:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg):focus-visible,console-demo:where(.astro-6bx4lfdg) summary:where(.astro-6bx4lfdg):focus-visible,console-demo:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg)[tabindex]:focus-visible{outline:2px solid var(--brand-white);outline-offset:-2px}console-demo:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg)::selection{background:var(--brand-action);color:var(--brand-white)}console-demo:where(.astro-6bx4lfdg) svg{flex-shrink:0}.muted:where(.astro-6bx4lfdg){color:var(--console-muted)}.console-sidebar:where(.astro-6bx4lfdg){border-right:1px solid var(--console-border);background:#090a0b;flex:0 0 240px;width:240px;padding:20px 12px}.console-sidebar:where(.astro-6bx4lfdg)>:where(.astro-6bx4lfdg){opacity:.8}.workspace:where(.astro-6bx4lfdg){white-space:nowrap;align-items:center;gap:9px;padding:3px 6px 24px;display:flex}.workspace:where(.astro-6bx4lfdg) strong:where(.astro-6bx4lfdg){flex:1;font-size:14px;font-weight:500}.search-preview:where(.astro-6bx4lfdg){color:var(--console-muted);background:#151618;border:1px solid #36373b;border-radius:4px;justify-content:space-between;margin-bottom:15px;padding:6px 10px;display:flex}.search-preview:where(.astro-6bx4lfdg) span:where(.astro-6bx4lfdg){font-size:11px}.nav-group:where(.astro-6bx4lfdg){margin-bottom:18px}.nav-heading:where(.astro-6bx4lfdg){color:var(--console-muted);padding:0 10px 7px;font-size:12px}.nav-group:where(.astro-6bx4lfdg) ul:where(.astro-6bx4lfdg){padding:0;list-style:none}.nav-group:where(.astro-6bx4lfdg) li:where(.astro-6bx4lfdg){height:32px;color:var(--console-muted);border-radius:4px;align-items:center;gap:9px;padding:0 10px;display:flex}.nav-group:where(.astro-6bx4lfdg) .nav-current:where(.astro-6bx4lfdg){color:var(--console-muted);background:#17181a}.console-main:where(.astro-6bx4lfdg){flex:1;min-width:0}.console-topbar:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);background:var(--console-bg);align-items:center;gap:20px;height:44px;padding:0 20px 0 0;display:flex}.console-topbar:where(.astro-6bx4lfdg) img:where(.astro-6bx4lfdg){object-fit:contain;width:87px;height:24px;margin-left:auto}.job-overview:where(.astro-6bx4lfdg){padding:24px}.job-overview:where(.astro-6bx4lfdg) h2:where(.astro-6bx4lfdg){letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:32px}.job-results:where(.astro-6bx4lfdg){border-top:1px solid var(--console-border);margin-top:28px;padding-top:20px}.job-results:where(.astro-6bx4lfdg) h3:where(.astro-6bx4lfdg){font-size:14px;font-weight:600}.result-preview:where(.astro-6bx4lfdg){border:1px solid var(--console-border);border-radius:4px;grid-template-columns:432px 1fr;margin:16px 0 0;display:grid;overflow:hidden}.result-image:where(.astro-6bx4lfdg){padding:16px}.result-properties:where(.astro-6bx4lfdg){border-left:1px solid var(--console-border);padding:20px}.result-properties:where(.astro-6bx4lfdg) h4:where(.astro-6bx4lfdg){align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.result-properties:where(.astro-6bx4lfdg) h4:where(.astro-6bx4lfdg)>svg{color:var(--console-muted)}.result-properties:where(.astro-6bx4lfdg) table:where(.astro-6bx4lfdg){border-collapse:collapse;width:100%;margin-top:16px;font-size:12px}.result-properties:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg),.result-properties:where(.astro-6bx4lfdg) td:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);text-align:left;vertical-align:top;padding:12px 0}.result-properties:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg){width:64px;color:var(--console-muted);padding-right:16px;font-weight:400}.result-properties:where(.astro-6bx4lfdg) tr:where(.astro-6bx4lfdg):last-child>:where(.astro-6bx4lfdg){border-bottom:0}.result-image:where(.astro-6bx4lfdg) img:where(.astro-6bx4lfdg){width:400px;height:auto;display:block}.job-meta:where(.astro-6bx4lfdg){align-items:center;gap:12px;margin-top:8px;display:flex}.job-meta:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg),.completed:where(.astro-6bx4lfdg){align-items:center;gap:8px;display:inline-flex}.completed:where(.astro-6bx4lfdg)>svg{color:var(--console-green)}.job-id:where(.astro-6bx4lfdg){align-items:center;gap:8px;font-size:12px;display:flex}.job-summary:where(.astro-6bx4lfdg){gap:32px;margin-top:20px;display:flex}.task-summary:where(.astro-6bx4lfdg){flex-shrink:0;width:210px}.task-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg){justify-content:space-between;align-items:center;display:flex}.task-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg)+div:where(.astro-6bx4lfdg){margin-top:12px}.job-summary:where(.astro-6bx4lfdg) strong:where(.astro-6bx4lfdg){font-weight:600}.progress-summary:where(.astro-6bx4lfdg){flex:1}.progress-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg){align-items:center;gap:10px;margin-top:14px;display:flex}.progress-summary:where(.astro-6bx4lfdg) progress:where(.astro-6bx4lfdg){appearance:none;background:var(--console-green);border:0;border-radius:8px;width:355px;height:12px;overflow:hidden}progress:where(.astro-6bx4lfdg)::-webkit-progress-bar,progress:where(.astro-6bx4lfdg)::-webkit-progress-value{background:var(--console-green)}progress:where(.astro-6bx4lfdg)::-moz-progress-bar{background:var(--console-green)}.progress-summary:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg){font-size:11px}.console-tabs:where(.astro-6bx4lfdg){align-self:stretch;align-items:stretch;display:flex}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg){color:#b4b4bc;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex;position:relative;overflow:hidden}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg)[aria-selected=true]{color:#f4f4f5;background:linear-gradient(#0000 30%,#27282b66)}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg)[aria-selected=true]:before{content:"";background:#f4f4f5;height:1px;position:absolute;inset:0 0 auto}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg):not([aria-selected=true]):hover{color:#fff;background:#27282b55}@media (prefers-reduced-motion:no-preference){.console-tabs:where(.astro-6bx4lfdg)[data-hint]:not(:hover):not(:focus-within) button:where(.astro-6bx4lfdg):not([aria-selected=true]):after{content:"";pointer-events:none;opacity:0;animation:9s cubic-bezier(.3,0,.25,1) infinite tab-shimmer;animation-delay:var(--shimmer-delay);background:linear-gradient(110deg,#0000 35%,#ffffff1c 50%,#0000 65%);position:absolute;inset:-30% -40%;transform:translate(-95%)}}@keyframes tab-shimmer{0%{opacity:0;transform:translate(-95%)}2%,9%{opacity:1}11.667%,to{opacity:0;transform:translate(95%)}}.execution-summary:where(.astro-6bx4lfdg){height:40px;color:var(--console-muted);white-space:nowrap;border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:10px;display:flex}.execution-summary:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg){align-items:center;gap:6px;display:inline-flex}.execution-summary:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg),.execution-summary:where(.astro-6bx4lfdg) span:where(.astro-6bx4lfdg) span:where(.astro-6bx4lfdg){color:#d4d4d8}.runner-legend:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);align-items:center;gap:6px;height:36px;padding:0 18px;display:flex}.runner-legend:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg),.trace-axis:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg){text-transform:uppercase;letter-spacing:.12em;color:var(--console-muted);margin-right:4px;font-size:11px}.runner-0:where(.astro-6bx4lfdg){--runner-color:#bc8aee}.runner-1:where(.astro-6bx4lfdg){--runner-color:#ff9b69}.runner-2:where(.astro-6bx4lfdg){--runner-color:#66b6ef}.runner-3:where(.astro-6bx4lfdg){--runner-color:#ed83c1}.runner:where(.astro-6bx4lfdg){color:var(--runner-color);background:color-mix(in srgb, var(--runner-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--runner-color) 30%, transparent);border-radius:2px;align-items:center;gap:4px;padding:0 6px;font-size:9px;line-height:14px;display:inline-flex}.runner:where(.astro-6bx4lfdg):before{content:"";background:var(--runner-color);width:5px;height:5px}.trace-axis:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);background:#18191c;grid-template-columns:228px 1fr;align-items:end;gap:0;height:90px;padding:18px 18px 10px;display:grid}.trace-times:where(.astro-6bx4lfdg),.trace-ticks:where(.astro-6bx4lfdg){color:#d4d4d8;justify-content:space-between;font-size:10px;display:flex}.trace-ticks:where(.astro-6bx4lfdg){color:var(--console-muted);border-bottom:1px solid #414146;margin-top:23px;padding-bottom:6px}.trace-rows:where(.astro-6bx4lfdg){padding:0 18px}.trace-row:where(.astro-6bx4lfdg){grid-template-columns:228px 1fr;align-items:center;height:26px;display:grid}.span-label:where(.astro-6bx4lfdg){align-items:center;gap:7px;min-width:0;padding-right:12px;font-size:11px;display:flex}summary:where(.astro-6bx4lfdg).trace-row{cursor:pointer;list-style:none}summary:where(.astro-6bx4lfdg).trace-row::-webkit-details-marker{display:none}summary:where(.astro-6bx4lfdg).trace-row:hover{background:#202126}.span-label:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-child:where(.astro-6bx4lfdg) .span-label:where(.astro-6bx4lfdg){color:var(--console-muted);padding-left:40px;font-size:10px}.span-spacer:where(.astro-6bx4lfdg){flex:0 0 26px}.span-count:where(.astro-6bx4lfdg){text-align:center;color:var(--console-muted);border:1px solid #414146;flex:0 0 26px;justify-content:center;align-items:center;font-size:9px;line-height:14px;display:flex}details:where(.astro-6bx4lfdg):not([open]) .span-count:where(.astro-6bx4lfdg) svg{transform:rotate(-90deg)}.span-label:where(.astro-6bx4lfdg) i:where(.astro-6bx4lfdg){background:var(--runner-color);flex-shrink:0;width:7px;height:7px}.span-track:where(.astro-6bx4lfdg){background:repeating-linear-gradient(90deg,#414146 0 1px,#0000 1px 25%) 0 6px/100% 8px no-repeat;height:22px;position:relative}.span-track:where(.astro-6bx4lfdg):before{content:"";background:#303136;width:100%;height:1px;position:absolute;top:9px}.span-bar:where(.astro-6bx4lfdg){background:var(--runner-color);height:6px;position:absolute;top:6px}.span-bar:where(.astro-6bx4lfdg):after{content:"";background:var(--runner-color);border-radius:50%;width:3px;height:3px;position:absolute;top:-3px;right:-1px}.span-bar:where(.astro-6bx4lfdg) span:where(.astro-6bx4lfdg){color:var(--console-muted);white-space:nowrap;font:9px/1 ui-monospace,monospace;position:absolute;top:7px;left:50%;transform:translate(-50%)}.tree-heading:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);padding:10px 16px}.tree-heading:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg){align-items:center;gap:8px;display:flex}.tree-heading:where(.astro-6bx4lfdg) p:where(.astro-6bx4lfdg),.tree-heading:where(.astro-6bx4lfdg) .muted:where(.astro-6bx4lfdg){color:var(--console-muted);font-size:12px}.task-tree:where(.astro-6bx4lfdg){padding:0 12px;list-style:none}.task-tree:where(.astro-6bx4lfdg) li:where(.astro-6bx4lfdg){border-bottom:1px solid #212226;position:relative}.task-tree:where(.astro-6bx4lfdg) .child:where(.astro-6bx4lfdg){border-left:1px solid #303136;margin-left:10px;padding-left:20px}.task-tree:where(.astro-6bx4lfdg) .child:where(.astro-6bx4lfdg):before{content:"";background:#303136;width:10px;height:1px;position:absolute;top:50%;left:0}.task-tree:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg){text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:29px;padding:0 8px;display:flex}.task-tree:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg):hover{background:#202126}.task-tree:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg)>svg{color:var(--console-green)}.task-tree:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg){flex:1}.task-tree:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg),.task-tree:where(.astro-6bx4lfdg) time:where(.astro-6bx4lfdg){font-size:11px}.task-tree:where(.astro-6bx4lfdg) time:where(.astro-6bx4lfdg){margin-left:12px}.task-detail:where(.astro-6bx4lfdg){padding:14px 20px 20px}.back-button:where(.astro-6bx4lfdg){background:0 0;border:0;align-items:center;gap:6px;margin-bottom:12px;padding:4px 0;display:flex}.back-button:where(.astro-6bx4lfdg):hover{color:var(--brand-light)}.task-detail:where(.astro-6bx4lfdg) h3{margin:0 0 8px;font-size:16px;font-weight:600}.task-detail:where(.astro-6bx4lfdg) .detail-id{margin-top:8px;font-size:12px;display:block}.task-detail:where(.astro-6bx4lfdg) dl{width:100%;margin:18px 0}.task-detail:where(.astro-6bx4lfdg) dl>div{border-bottom:1px solid var(--console-border);justify-content:space-between;padding:7px 0;display:flex}.task-detail:where(.astro-6bx4lfdg) dt{color:var(--console-muted)}.task-detail:where(.astro-6bx4lfdg) h4{font-size:13px;font-weight:600}.task-detail:where(.astro-6bx4lfdg) p{margin:2px 0 8px;font-size:11px}.task-detail:where(.astro-6bx4lfdg) pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#151619;margin:0;padding:12px;font-size:12px;line-height:1.8}.log-summary:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);justify-content:flex-end;align-items:center;height:36px;padding:0 18px;display:flex}.info:where(.astro-6bx4lfdg){color:#72dec8;white-space:nowrap;background:#132924;border:1px solid #28594e;border-radius:12px;align-items:center;gap:6px;padding:0 8px;font:10px/18px ui-monospace,monospace;display:inline-flex}.info:where(.astro-6bx4lfdg):before{content:"";background:#21c7a6;border-radius:50%;width:7px;height:7px}.log-table:where(.astro-6bx4lfdg){border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg){text-align:left;color:var(--console-muted);height:34px;font-family:Geist Variable,sans-serif;font-weight:400}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg),.log-table:where(.astro-6bx4lfdg) td:where(.astro-6bx4lfdg){border-bottom:1px solid var(--console-border);white-space:nowrap;text-overflow:ellipsis;padding:4px 12px;overflow:hidden}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):first-child,.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):nth-child(2){width:90px}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):nth-child(3){width:110px}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):nth-child(4){width:260px}.log-table:where(.astro-6bx4lfdg) td:where(.astro-6bx4lfdg){vertical-align:top;height:26px}.log-table:where(.astro-6bx4lfdg) td:where(.astro-6bx4lfdg):nth-child(4),.log-table:where(.astro-6bx4lfdg) .log-attributes:where(.astro-6bx4lfdg){white-space:normal;overflow-wrap:anywhere}.log-attributes:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg){margin-right:10px;display:inline-block}.log-table:where(.astro-6bx4lfdg) .runner:where(.astro-6bx4lfdg){font-size:9px}.logs-end:where(.astro-6bx4lfdg){text-align:center;padding:10px 16px;font-size:11px}.sr-only:where(.astro-6bx4lfdg){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1199px){.console-sidebar:where(.astro-6bx4lfdg){display:none}console-demo:where(.astro-6bx4lfdg){max-width:960px}}@media (width<=767px){.console-frame:where(.astro-6bx4lfdg),.console-main:where(.astro-6bx4lfdg){width:100%;min-width:0}.console-main:where(.astro-6bx4lfdg){flex:1}.console-topbar:where(.astro-6bx4lfdg){padding:0}.console-topbar:where(.astro-6bx4lfdg) img:where(.astro-6bx4lfdg){display:none}.console-tabs:where(.astro-6bx4lfdg){width:100%}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg){flex:1;justify-content:center;gap:4px;padding:0 4px;font-size:11px}.console-tabs:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg) svg{width:14px;height:14px}.job-overview:where(.astro-6bx4lfdg){padding:16px}.job-overview:where(.astro-6bx4lfdg) h2:where(.astro-6bx4lfdg){overflow-wrap:anywhere;font-size:21px;line-height:28px}.job-meta:where(.astro-6bx4lfdg){flex-wrap:wrap;gap:8px;font-size:11px}.job-meta:where(.astro-6bx4lfdg)>.muted:where(.astro-6bx4lfdg):not(.job-id){display:none}.job-id:where(.astro-6bx4lfdg){flex-basis:100%;gap:5px;font-size:10px}.job-id:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg){overflow-wrap:anywhere;min-width:0}.job-summary:where(.astro-6bx4lfdg){flex-direction:column;gap:12px}.task-summary:where(.astro-6bx4lfdg),.progress-summary:where(.astro-6bx4lfdg){grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.task-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg):first-child>span:where(.astro-6bx4lfdg),.progress-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg)>span:where(.astro-6bx4lfdg){display:none}.task-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg)+div:where(.astro-6bx4lfdg),.progress-summary:where(.astro-6bx4lfdg)>div:where(.astro-6bx4lfdg){margin-top:0}.progress-summary:where(.astro-6bx4lfdg) progress:where(.astro-6bx4lfdg){flex:1;width:auto;min-width:0}.job-results:where(.astro-6bx4lfdg){margin-top:20px;padding-top:16px}.result-preview:where(.astro-6bx4lfdg){grid-template-columns:minmax(0,1fr)}.result-image:where(.astro-6bx4lfdg) img:where(.astro-6bx4lfdg){width:100%;max-width:400px}.result-properties:where(.astro-6bx4lfdg){border-left:0;border-top:1px solid var(--console-border);overflow-wrap:anywhere;padding:16px}.task-tree:where(.astro-6bx4lfdg){width:960px}.task-tree:where(.astro-6bx4lfdg) button:where(.astro-6bx4lfdg){height:44px}.task-detail:where(.astro-6bx4lfdg){padding:12px 16px}.task-detail:where(.astro-6bx4lfdg) .detail-id{overflow-wrap:anywhere}.task-detail:where(.astro-6bx4lfdg) dl>div{gap:12px}.task-detail:where(.astro-6bx4lfdg) dd{text-align:right;overflow-wrap:anywhere;min-width:0}#console-panel-execution:where(.astro-6bx4lfdg){width:892px}.trace-axis:where(.astro-6bx4lfdg),.trace-row:where(.astro-6bx4lfdg){grid-template-columns:160px 1fr}.span-label:where(.astro-6bx4lfdg) code:where(.astro-6bx4lfdg){max-width:15ch}.trace-child:where(.astro-6bx4lfdg) .span-label:where(.astro-6bx4lfdg){padding-left:20px}.log-table:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg):is(th,td):first-child,.log-table:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg):is(th,td):nth-child(2),.log-table:where(.astro-6bx4lfdg) :where(.astro-6bx4lfdg):is(th,td):nth-child(5){display:none}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):nth-child(3){width:100px}.log-table:where(.astro-6bx4lfdg) th:where(.astro-6bx4lfdg):nth-child(4){width:auto}.log-table:where(.astro-6bx4lfdg) td:where(.astro-6bx4lfdg){padding-top:8px;padding-bottom:8px}}.trusted-by:where(.astro-i3irphx7){align-items:center;gap:32px;max-width:1360px;margin-inline:auto;padding:56px 24px 64px;display:flex;position:relative}.trusted-label:where(.astro-i3irphx7){color:var(--ink-muted);font:var(--brand-caption-size) / var(--brand-caption-leading) var(--brand-code-font);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.trusted-window:where(.astro-i3irphx7){flex:1;min-width:0;overflow:hidden}.trusted-track:where(.astro-i3irphx7){width:max-content;animation:35s linear infinite trusted-scroll;display:flex}.trusted-group:where(.astro-i3irphx7){flex-shrink:0;align-items:center;gap:36px;padding-right:36px;display:flex}@keyframes trusted-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.trusted-group:where(.astro-i3irphx7) img:where(.astro-i3irphx7){object-fit:contain;filter:grayscale()invert();opacity:.75;flex-shrink:0;width:auto;max-width:150px;height:48px}.trusted-group:where(.astro-i3irphx7) img:where(.astro-i3irphx7).oewf-logo{filter:grayscale()}@media (width<=767px){.trusted-by:where(.astro-i3irphx7){flex-direction:column;align-items:stretch;gap:24px}}.hero:where(.astro-i3irphx7){isolation:isolate;background:var(--surface);color:var(--ink);padding:10rem 24px 0;position:relative;overflow:hidden}.hero-inner:where(.astro-i3irphx7){max-width:1180px;margin:auto}.hero-preview:where(.astro-i3irphx7){margin-top:4rem;position:relative;mask-image:linear-gradient(#000 calc(100% - 200px),#0000)}.hero-layout:where(.astro-i3irphx7){max-width:56rem}.hero-eyebrow:where(.astro-i3irphx7){color:var(--brand-signal);font:var(--brand-eyebrow-weight) var(--brand-eyebrow-size) / var(--brand-eyebrow-leading) var(--brand-eyebrow-font);letter-spacing:var(--brand-eyebrow-tracking);text-transform:var(--brand-eyebrow-transform);margin-bottom:20px}h1:where(.astro-i3irphx7){text-wrap:balance;max-width:16em}.support:where(.astro-i3irphx7){max-width:100%;color:var(--ink-muted);margin-top:28px;font-size:18px;line-height:1.7}.hero-actions:where(.astro-i3irphx7){flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-actions:where(.astro-i3irphx7) a{min-height:50px;padding-inline:28px;font-size:14px}@media (width<=760px){.hero:where(.astro-i3irphx7){padding:8rem 20px 0}.support:where(.astro-i3irphx7){margin-top:24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.trusted-track:where(.astro-i3irphx7){width:100%;animation:none}.trusted-group:where(.astro-i3irphx7){flex-wrap:wrap;flex-shrink:1;justify-content:center;padding-right:0}.trusted-group:where(.astro-i3irphx7)[aria-hidden=true]{display:none}.hero-actions:where(.astro-i3irphx7) a{transition:none}}.start-building:where(.astro-dlz2ml65){background:var(--surface);color:var(--ink);padding:96px 24px}.cta-inner:where(.astro-dlz2ml65){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;max-width:1180px;margin:auto;display:grid}.cta-copy:where(.astro-dlz2ml65){padding-block:24px}h2:where(.astro-dlz2ml65){text-wrap:initial;font-size:clamp(32px,4vw,48px);line-height:1.18}.cta-description:where(.astro-dlz2ml65){color:var(--ink-muted);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.cta-actions:where(.astro-dlz2ml65){flex-flow:column wrap;align-items:center;gap:14px;display:flex}.cta-actions:where(.astro-dlz2ml65) a{border-radius:var(--brand-radius-control);height:52px;padding-inline:30px;font-size:14px;font-weight:600}@media (width>=1200px){.cta-actions:where(.astro-dlz2ml65){flex-direction:row}}@media (width<=767px){.start-building:where(.astro-dlz2ml65){padding:64px 20px}.cta-inner:where(.astro-dlz2ml65){grid-template-columns:1fr;gap:16px}.cta-actions:where(.astro-dlz2ml65){flex-direction:row;gap:12px 20px}.cta-copy:where(.astro-dlz2ml65){padding:0}h2:where(.astro-dlz2ml65){font-size:clamp(30px,5.5vw,40px)}}@media (prefers-reduced-motion:reduce){.cta-actions:where(.astro-dlz2ml65) a{transition:none}}.existing-stack:where(.astro-6bkctyu2){background:var(--background);color:var(--foreground);padding:clamp(42px,4.5vw,60px) 24px}.stack-inner:where(.astro-6bkctyu2){grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1180px;margin:auto;display:grid}h2:where(.astro-6bkctyu2){max-width:10em;font-size:var(--brand-heading-size);line-height:var(--brand-heading-leading)}.stack-description:where(.astro-6bkctyu2){max-width:390px;color:var(--muted-foreground);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.7}.stack-logos:where(.astro-6bkctyu2){border-left:1px solid var(--border);min-width:0;padding:20px 0 20px 32px;position:relative}.logo-bar:where(.astro-6bkctyu2){position:relative}.logo-window:where(.astro-6bkctyu2){overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logo-track:where(.astro-6bkctyu2){width:max-content;animation:35s linear infinite logo-scroll;display:flex}.logo-pause:where(.astro-6bkctyu2){border-radius:var(--brand-radius-control);cursor:pointer;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.logo-pause:where(.astro-6bkctyu2):focus-visible{outline:2px solid var(--brand-action);outline-offset:4px}.logo-pause:where(.astro-6bkctyu2)[hidden]{display:none}.logo-group:where(.astro-6bkctyu2){flex-shrink:0;align-items:center;gap:28px;padding-right:28px;display:flex}.stack-logo:where(.astro-6bkctyu2){height:48px;color:var(--foreground);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2){width:auto;max-width:var(--logo-max-width);object-fit:contain;filter:brightness(0);height:30px;display:block}.stack-logo:where(.astro-6bkctyu2).with-label img:where(.astro-6bkctyu2){width:30px}.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2)[src$=python\.svg]{margin-left:-1.25px}.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2)[src$=google-cloud\.svg],.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2)[src$=kubernetes\.svg]{margin-left:-2px;margin-right:-1.5px}.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2)[src$=nvidia\.svg]{margin-inline:-7px}.stack-logo:where(.astro-6bkctyu2) img:where(.astro-6bkctyu2)[src$=zarr\.svg]{margin-left:-1.6px;margin-right:-2px}@keyframes logo-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=760px){.stack-inner:where(.astro-6bkctyu2){grid-template-columns:1fr;gap:32px}.stack-logos:where(.astro-6bkctyu2){border-left:0;border-top:1px solid var(--border);padding:24px 0}}@media (width<=600px){.existing-stack:where(.astro-6bkctyu2){padding:54px 20px}}@media (prefers-reduced-motion:reduce){.logo-pause:where(.astro-6bkctyu2){display:none}.logo-window:where(.astro-6bkctyu2){mask-image:none}.logo-track:where(.astro-6bkctyu2){width:100%;animation:none}.logo-group:where(.astro-6bkctyu2){flex-wrap:wrap;justify-content:center;gap:24px;width:100%;padding:0}.logo-group:where(.astro-6bkctyu2)[aria-hidden]{display:none}}.customer-proof:where(.astro-ay2v5r55){background:var(--surface);color:var(--ink)}.proof-inner:where(.astro-ay2v5r55){border-top:1px solid var(--divider);margin:auto;padding:40px 0 0}.proof-slides:where(.astro-ay2v5r55){display:grid}.proof-story-link:where(.astro-ay2v5r55){text-align:center;margin-top:32px;font-size:14px}.proof-slide:where(.astro-ay2v5r55){grid-area:1/1;grid-template-columns:.5fr 1fr;align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.proof-slide:where(.astro-ay2v5r55)[aria-hidden=true]{visibility:hidden}.proof-controls:where(.astro-ay2v5r55)[hidden]{display:none}.proof-controls:where(.astro-ay2v5r55){justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.proof-position:where(.astro-ay2v5r55){color:var(--ink-muted);font-size:var(--brand-small-size);line-height:var(--brand-small-leading);font-variant-numeric:tabular-nums;margin-right:12px}.proof-controls:where(.astro-ay2v5r55) button:where(.astro-ay2v5r55){border:1px solid var(--brand-control);border-radius:var(--brand-radius-control);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;transition:background-color .14s ease-out,border-color .14s ease-out,transform .1s ease-out;display:grid}.proof-controls:where(.astro-ay2v5r55) button:where(.astro-ay2v5r55):hover{background:var(--surface-hover);border-color:var(--brand-light)}.proof-controls:where(.astro-ay2v5r55) button:where(.astro-ay2v5r55):active{background:var(--surface-hover);transform:scale(.94)}.proof-controls:where(.astro-ay2v5r55) button:where(.astro-ay2v5r55):focus-visible{outline:2px solid var(--brand-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){.proof-controls:where(.astro-ay2v5r55) button:where(.astro-ay2v5r55):active{transform:none}}.proof-logo:where(.astro-ay2v5r55){filter:invert();width:180px;max-width:100%;height:auto;margin-inline:auto;display:block}.proof-testimonial:where(.astro-ay2v5r55){border-left:1px solid var(--divider);align-self:start;padding-left:clamp(32px,4.5vw,64px)}blockquote:where(.astro-ay2v5r55){font-size:var(--brand-quote-size);line-height:var(--brand-quote-leading);letter-spacing:var(--brand-quote-tracking);text-wrap:pretty}figcaption:where(.astro-ay2v5r55){align-items:center;gap:16px;margin-top:24px;display:flex}figcaption:where(.astro-ay2v5r55) img:where(.astro-ay2v5r55){object-fit:cover;object-position:50% 35%;border-radius:50%;flex-shrink:0;width:48px;height:48px}.proof-person:where(.astro-ay2v5r55){font-size:var(--brand-small-size);line-height:var(--brand-small-leading);flex-direction:column;gap:4px;display:flex}.proof-person:where(.astro-ay2v5r55) strong:where(.astro-ay2v5r55){font-size:var(--brand-reading-size);font-weight:var(--brand-title-weight)}.proof-person:where(.astro-ay2v5r55)>span:where(.astro-ay2v5r55){color:var(--ink-muted)}@media (width<=760px){.proof-inner:where(.astro-ay2v5r55){max-width:540px}.proof-slide:where(.astro-ay2v5r55){grid-template-columns:1fr;gap:36px}.proof-testimonial:where(.astro-ay2v5r55){border-left:0;border-top:1px solid var(--divider);padding:32px 0 0}figcaption:where(.astro-ay2v5r55){gap:16px;margin-top:24px}}.built-for-teams:where(.astro-2swfmgda){background:var(--brand-paper);color:var(--ink);padding:18px 24px clamp(36px,4.5vw,60px)}.teams-panel:where(.astro-2swfmgda){padding:clamp(24px,4vw,56px);border:1px solid var(--divider);border-radius:var(--brand-radius-frame);background:var(--surface);max-width:1280px;margin-inline:auto;padding-block:40px}.teams-inner:where(.astro-2swfmgda){margin-inline:auto;grid-template-columns:.8fr 1fr;gap:clamp(48px,8vw,120px);max-width:1180px;margin-bottom:24px;display:grid}h2:where(.astro-2swfmgda){max-width:10em;font-size:var(--brand-heading-size);line-height:var(--brand-heading-leading);text-wrap:pretty}p:where(.astro-2swfmgda){color:var(--ink-muted);text-wrap:pretty;font-size:16px;line-height:1.7}.teams-intro:where(.astro-2swfmgda) p:where(.astro-2swfmgda){max-width:440px;margin-top:28px;font-size:18px}.team-benefit:where(.astro-2swfmgda){padding-block:20px}h3:where(.astro-2swfmgda){color:var(--brand-signal);font:var(--brand-eyebrow-weight) var(--brand-eyebrow-size) / var(--brand-eyebrow-leading) var(--brand-eyebrow-font);letter-spacing:var(--brand-eyebrow-tracking);text-transform:var(--brand-eyebrow-transform)}.teams-panel:where(.astro-2swfmgda) .teams-inner:where(.astro-2swfmgda) .teams-benefits:where(.astro-2swfmgda) .team-benefit:where(.astro-2swfmgda) h3:where(.astro-2swfmgda):before{background:currentColor}.team-benefit:where(.astro-2swfmgda) p:where(.astro-2swfmgda){max-width:560px;margin-top:8px}@media (width<=760px){.built-for-teams:where(.astro-2swfmgda){padding-inline:20px}.teams-inner:where(.astro-2swfmgda){grid-template-columns:1fr;gap:24px;max-width:540px}.teams-intro:where(.astro-2swfmgda) p:where(.astro-2swfmgda){font-size:16px}}
