/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.demo[data-astro-cid-dssmk6n3]{display:block}.demo__panel[data-astro-cid-dssmk6n3]{gap:calc(var(--fs-spacing) * 5);padding:calc(var(--fs-spacing) * 5);background-color:var(--fs-color-surface);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-sm);flex-direction:column;display:flex}@media (width>=48rem){.demo__panel[data-astro-cid-dssmk6n3]{padding:calc(var(--fs-spacing) * 6)}}.demo__badge[data-astro-cid-dssmk6n3]{align-self:flex-start;align-items:center;gap:calc(var(--fs-spacing) * 2);padding:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 3);border-radius:var(--fs-radius-control);background-color:var(--fs-color-surface-muted);color:var(--fs-color-text-muted);text-transform:uppercase;display:inline-flex}.demo__head[data-astro-cid-dssmk6n3]{justify-content:space-between;align-items:center;gap:calc(var(--fs-spacing) * 2) calc(var(--fs-spacing) * 4);flex-wrap:wrap;display:flex}.demo__state-option[data-astro-cid-dssmk6n3],.demo__trend-option[data-astro-cid-dssmk6n3]{align-items:center;gap:calc(var(--fs-spacing) * 1);display:none}.demo__state[data-astro-cid-dssmk6n3][data-state=inRange] [data-astro-cid-dssmk6n3][data-for=inRange],.demo__state[data-astro-cid-dssmk6n3][data-state=warning] [data-astro-cid-dssmk6n3][data-for=warning],.demo__state[data-astro-cid-dssmk6n3][data-state=outOfRange] [data-astro-cid-dssmk6n3][data-for=outOfRange],.demo__reading[data-astro-cid-dssmk6n3][data-trend=up] [data-astro-cid-dssmk6n3][data-for=up],.demo__reading[data-astro-cid-dssmk6n3][data-trend=down] [data-astro-cid-dssmk6n3][data-for=down],.demo__reading[data-astro-cid-dssmk6n3][data-trend=stable] [data-astro-cid-dssmk6n3][data-for=stable]{display:inline-flex}.demo__state[data-astro-cid-dssmk6n3]{padding:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 3);border:var(--fs-border-width) solid var(--fs-color-success-border);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-success-subtle);color:var(--fs-color-success-text);text-transform:uppercase;transition:background-color var(--fs-duration-fast) var(--fs-ease-standard), border-color var(--fs-duration-fast) var(--fs-ease-standard), color var(--fs-duration-fast) var(--fs-ease-standard)}.demo__state[data-astro-cid-dssmk6n3][data-state=warning]{border-color:var(--fs-color-warning-border);background-color:var(--fs-color-warning-subtle);color:var(--fs-color-warning-text)}.demo__state[data-astro-cid-dssmk6n3][data-state=outOfRange]{border-color:var(--fs-color-error-border);background-color:var(--fs-color-error-subtle);color:var(--fs-color-error-text)}.demo__reading[data-astro-cid-dssmk6n3]{align-items:baseline;gap:calc(var(--fs-spacing) * 2);flex-wrap:wrap;display:flex}.demo__alert-icon[data-astro-cid-dssmk6n3]{color:var(--fs-color-error-text);align-self:center;display:none}.demo__reading[data-astro-cid-dssmk6n3][data-state=outOfRange] .demo__alert-icon[data-astro-cid-dssmk6n3]{display:inline-flex}.demo__reading[data-astro-cid-dssmk6n3][data-state=outOfRange] .demo__value[data-astro-cid-dssmk6n3]{color:var(--fs-color-error-text)}.demo__unit[data-astro-cid-dssmk6n3],.demo__trend[data-astro-cid-dssmk6n3]{color:var(--fs-color-text-muted)}.demo__trend[data-astro-cid-dssmk6n3]{margin-inline-start:calc(var(--fs-spacing) * 2)}.demo__body[data-astro-cid-dssmk6n3]{gap:calc(var(--fs-spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.demo__body[data-astro-cid-dssmk6n3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.demo__figure[data-astro-cid-dssmk6n3]{margin:0}@media (width>=64rem){.demo__figure[data-astro-cid-dssmk6n3]{grid-column:span 7}}.chart[data-astro-cid-dssmk6n3]{column-gap:calc(var(--fs-spacing) * 2);row-gap:calc(var(--fs-spacing) * 2);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.chart__y[data-astro-cid-dssmk6n3]{min-inline-size:calc(var(--fs-spacing) * 6);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.chart__tick[data-astro-cid-dssmk6n3]{block-size:0;color:var(--fs-color-chart-label);white-space:nowrap;align-items:center;display:flex}.chart__plot[data-astro-cid-dssmk6n3]{block-size:calc(var(--fs-spacing) * 40);position:relative}@media (width>=48rem){.chart__plot[data-astro-cid-dssmk6n3]{block-size:calc(var(--fs-spacing) * 48)}}.chart__svg[data-astro-cid-dssmk6n3]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.chart__svg[data-astro-cid-dssmk6n3] line[data-astro-cid-dssmk6n3],.chart__svg[data-astro-cid-dssmk6n3] rect[data-astro-cid-dssmk6n3]{vector-effect:non-scaling-stroke}.chart__grid[data-astro-cid-dssmk6n3]{stroke:var(--fs-color-chart-grid);stroke-width:var(--fs-border-width)}.chart__band[data-astro-cid-dssmk6n3]{fill:var(--fs-color-chart-band)}.chart__band-edge[data-astro-cid-dssmk6n3]{stroke:var(--fs-color-chart-band-edge);stroke-width:var(--fs-border-width);stroke-dasharray:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 1)}.chart__threshold[data-astro-cid-dssmk6n3]{stroke:var(--fs-color-chart-threshold);stroke-width:var(--fs-border-width-strong);stroke-dasharray:calc(var(--fs-spacing) * 1.5) calc(var(--fs-spacing) * 1)}.chart__segment[data-astro-cid-dssmk6n3]{stroke:var(--fs-color-chart-1);stroke-width:var(--fs-border-width-strong);stroke-linecap:round;transition:opacity var(--fs-duration-fast) var(--fs-ease-linear)}.chart__overlay[data-astro-cid-dssmk6n3]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.chart__marker[data-astro-cid-dssmk6n3]{r:var(--fs-spacing);fill:var(--fs-color-chart-1);stroke:var(--fs-color-surface);stroke-width:0;paint-order:stroke;opacity:0;transition:opacity var(--fs-duration-fast) var(--fs-ease-linear)}.chart__marker[data-astro-cid-dssmk6n3][data-state=outOfRange]{fill:var(--fs-color-chart-alert);opacity:1}.chart__marker[data-astro-cid-dssmk6n3][data-current]{opacity:1;stroke-width:calc(var(--fs-border-width-strong) * 2)}.chart__limit[data-astro-cid-dssmk6n3]{fill:var(--fs-color-error-text);stroke:var(--fs-color-surface);stroke-width:calc(var(--fs-spacing) * 1);stroke-linejoin:round;paint-order:stroke;translate:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * -1)}.chart__x[data-astro-cid-dssmk6n3]{inline-size:100%;block-size:calc(var(--fs-spacing) * 4);grid-column:2;overflow:visible}.chart__time[data-astro-cid-dssmk6n3]{fill:var(--fs-color-chart-label);text-anchor:middle;dominant-baseline:hanging;transition:opacity var(--fs-duration-fast) var(--fs-ease-linear)}.chart__time[data-astro-cid-dssmk6n3][data-edge=start]{text-anchor:start}.chart__time[data-astro-cid-dssmk6n3][data-edge=end]{text-anchor:end}.chart__time[data-astro-cid-dssmk6n3][data-wide-only]{display:none}@media (width>=48rem){.chart__time[data-astro-cid-dssmk6n3][data-wide-only]{display:inline}}.chart[data-astro-cid-dssmk6n3] :is(.chart__segment,.chart__marker,.chart__time).is-future[data-astro-cid-dssmk6n3]{opacity:0}.demo__timeline[data-astro-cid-dssmk6n3]{gap:calc(var(--fs-spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=64rem){.demo__timeline[data-astro-cid-dssmk6n3]{grid-column:span 5}}.event[data-astro-cid-dssmk6n3]{--tone-subtle:var(--fs-color-info-subtle);--tone-strong:var(--fs-color-info-strong);grid-template-columns:var(--fs-control-height-sm) minmax(0, 1fr);gap:calc(var(--fs-spacing) * 3);padding:calc(var(--fs-spacing) * 2) calc(var(--fs-spacing) * 3);border-inline-start:var(--fs-border-width-accent) solid transparent;border-radius:var(--fs-radius-sm);transition:background-color var(--fs-duration-base) var(--fs-ease-standard), border-color var(--fs-duration-base) var(--fs-ease-standard), color var(--fs-duration-base) var(--fs-ease-standard);display:grid}.event[data-astro-cid-dssmk6n3][data-tone=error]{--tone-subtle:var(--fs-color-error-subtle);--tone-strong:var(--fs-color-error-strong)}.event[data-astro-cid-dssmk6n3][data-tone=warning]{--tone-subtle:var(--fs-color-warning-subtle);--tone-strong:var(--fs-color-warning-strong)}.event[data-astro-cid-dssmk6n3][data-tone=success]{--tone-subtle:var(--fs-color-success-subtle);--tone-strong:var(--fs-color-success-strong)}.event__icon[data-astro-cid-dssmk6n3]{inline-size:var(--fs-control-height-sm);block-size:var(--fs-control-height-sm);border-radius:var(--fs-radius-full);background-color:var(--tone-subtle);color:var(--tone-strong);place-items:center;display:grid}.event__body[data-astro-cid-dssmk6n3]{gap:calc(var(--fs-spacing) * 1);flex-direction:column;min-inline-size:0;display:flex}.event__kind[data-astro-cid-dssmk6n3]{color:var(--fs-color-text-muted);text-transform:uppercase}.event__time[data-astro-cid-dssmk6n3],.event__description[data-astro-cid-dssmk6n3],.event__app[data-astro-cid-dssmk6n3]{color:var(--fs-color-text-muted)}.event[data-astro-cid-dssmk6n3][data-state=current]{border-inline-start-color:var(--tone-strong);background-color:var(--fs-color-surface-subtle)}.event[data-astro-cid-dssmk6n3][data-state=future],.event[data-astro-cid-dssmk6n3][data-state=future] [data-astro-cid-dssmk6n3]:is(.event__title,.event__kind,.event__time,.event__description,.event__app){color:var(--fs-color-text-subtle)}.event[data-astro-cid-dssmk6n3][data-state=future] .event__icon[data-astro-cid-dssmk6n3]{background-color:var(--fs-color-surface-muted);color:var(--fs-color-text-subtle)}.demo__controls[data-astro-cid-dssmk6n3]{align-items:center;gap:calc(var(--fs-spacing) * 2) calc(var(--fs-spacing) * 4);border-block-start:var(--fs-border-width) solid var(--fs-color-border-subtle);flex-wrap:wrap;padding-block-start:calc(var(--fs-spacing) * 4);display:flex}.demo__controls[data-astro-cid-dssmk6n3][hidden]{display:none}.demo__buttons[data-astro-cid-dssmk6n3]{align-items:center;gap:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 4);flex-wrap:wrap;display:flex}.demo__group[data-astro-cid-dssmk6n3]{align-items:center;gap:calc(var(--fs-spacing) * 1);display:flex}.demo__dots[data-astro-cid-dssmk6n3]{margin:0;padding:0;list-style:none;display:flex}.control[data-astro-cid-dssmk6n3]{inline-size:var(--fs-target-min);block-size:var(--fs-target-min);border:var(--fs-border-width) solid transparent;border-radius:var(--fs-radius-control);color:var(--fs-color-text-muted);cursor:pointer;transition:background-color var(--fs-duration-fast) var(--fs-ease-standard), color var(--fs-duration-fast) var(--fs-ease-standard);background-color:#0000;place-items:center;padding:0;display:inline-grid}.control[data-astro-cid-dssmk6n3][data-action=toggle]{border-color:var(--fs-color-border-strong);color:var(--fs-color-primary)}.control[data-astro-cid-dssmk6n3][aria-disabled=true]{color:var(--fs-color-text-disabled);cursor:not-allowed}@media (hover:hover){.control[data-astro-cid-dssmk6n3]:not([aria-disabled=true]):hover{background-color:var(--fs-color-surface-muted);color:var(--fs-color-text)}}.control__play[data-astro-cid-dssmk6n3],.control__pause[data-astro-cid-dssmk6n3]{display:inline-flex}.demo[data-astro-cid-dssmk6n3]:not([data-playing]) .control__pause[data-astro-cid-dssmk6n3],.demo[data-astro-cid-dssmk6n3][data-playing] .control__play[data-astro-cid-dssmk6n3]{display:none}.control__dot[data-astro-cid-dssmk6n3]{inline-size:calc(var(--fs-spacing) * 2);block-size:calc(var(--fs-spacing) * 2);border-radius:var(--fs-radius-full);background-color:var(--fs-color-border-strong);transition:background-color var(--fs-duration-base) var(--fs-ease-standard), scale var(--fs-duration-base) var(--fs-ease-standard)}.control--dot[data-astro-cid-dssmk6n3][aria-current=step] .control__dot[data-astro-cid-dssmk6n3]{background-color:var(--fs-color-primary);scale:var(--fs-motion-scale-hover)}.demo__step[data-astro-cid-dssmk6n3]{color:var(--fs-color-text-muted)}.demo__step[data-astro-cid-dssmk6n3][data-empty]{visibility:hidden}.demo__progress[data-astro-cid-dssmk6n3]{block-size:var(--fs-border-width-strong);border-radius:var(--fs-radius-full);background-color:var(--fs-color-border-subtle);flex-basis:100%;overflow:hidden}.demo__progress-bar[data-astro-cid-dssmk6n3]{background-color:var(--fs-color-primary);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.demo__footer[data-astro-cid-dssmk6n3]{justify-content:space-between;align-items:center;gap:calc(var(--fs-spacing) * 2) calc(var(--fs-spacing) * 6);flex-wrap:wrap;display:flex}.demo__apps[data-astro-cid-dssmk6n3]{gap:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.demo__app-link[data-astro-cid-dssmk6n3]{align-items:center;gap:calc(var(--fs-spacing) * 1);min-block-size:var(--fs-target-min);color:var(--fs-color-link);text-decoration-line:underline;text-decoration-thickness:var(--fs-underline-thickness);text-underline-offset:var(--fs-underline-offset);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-dssmk6n3] [data-astro-cid-dssmk6n3]:is(.chart__segment,.chart__marker,.chart__time,.event,.demo__state,.control__dot){transition:none}}.diagram[data-astro-cid-j4q542ey]{display:block}.diagram__figure[data-astro-cid-j4q542ey]{margin:0}.diagram__caption[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 2);flex-direction:column;margin-block-end:calc(var(--fs-spacing) * 6);display:flex}.diagram__note[data-astro-cid-j4q542ey],.diagram__instructions[data-astro-cid-j4q542ey]{color:var(--fs-color-text-muted)}.diagram__legend[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 3) calc(var(--fs-spacing) * 6);flex-wrap:wrap;margin-block-start:calc(var(--fs-spacing) * 6);padding:0;list-style:none;display:flex}.legend__item[data-astro-cid-j4q542ey]{align-items:center;gap:calc(var(--fs-spacing) * 2);color:var(--fs-color-text-muted);display:inline-flex}.legend__icons[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 1);display:inline-flex}.legend__dot[data-astro-cid-j4q542ey]{inline-size:var(--fs-icon-size-lg);block-size:var(--fs-icon-size-lg);border:var(--fs-border-width) solid var(--fs-color-plants-strong);border-radius:var(--fs-radius-full);color:var(--fs-color-plants-text);background-color:var(--fs-color-surface);place-items:center;display:inline-grid}.diagram__canvas[data-astro-cid-j4q542ey]{position:relative}.diagram__lines[data-astro-cid-j4q542ey],.diagram__glow[data-astro-cid-j4q542ey],.diagram__flow[data-astro-cid-j4q542ey]{display:none}.diagram__groups[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-j4q542ey]{grid-template-columns:var(--fs-control-height-sm) minmax(0, 1fr);column-gap:calc(var(--fs-spacing) * 3);row-gap:calc(var(--fs-spacing) * 2);display:grid;position:relative}.group[data-astro-cid-j4q542ey]:not(:last-child):before{content:"";inset-block:var(--fs-control-height-sm) calc(var(--fs-spacing) * -8);border-inline-start:var(--fs-border-width-strong) solid var(--fs-color-border-strong);position:absolute;inset-inline-start:calc(var(--fs-control-height-sm) / 2);translate:-50%}.group__name[data-astro-cid-j4q542ey]{align-items:center;gap:calc(var(--fs-spacing) * 3);grid-column:1/-1;display:flex}.group__icon[data-astro-cid-j4q542ey]{inline-size:var(--fs-control-height-sm);block-size:var(--fs-control-height-sm);border-radius:var(--fs-radius-full);background-color:var(--fs-color-plants-subtle);color:var(--fs-color-plants-text);flex-shrink:0;place-items:center;display:grid}.group__description[data-astro-cid-j4q542ey],.group__points[data-astro-cid-j4q542ey]{grid-column:2}.group[data-astro-cid-j4q542ey][data-group=plant] [data-astro-cid-j4q542ey]:is(.group__points,.group__description){grid-column:1/-1}.group__description[data-astro-cid-j4q542ey]{color:var(--fs-color-text-muted)}.group__points[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.point[data-astro-cid-j4q542ey]{align-items:flex-start;gap:calc(var(--fs-spacing) * 2);flex-direction:column;max-inline-size:100%;display:flex;position:relative}.point[data-astro-cid-j4q542ey]:has(>.point__button[aria-expanded=true]){flex-basis:100%}.point__button[data-astro-cid-j4q542ey]{align-items:center;gap:calc(var(--fs-spacing) * 2);min-block-size:var(--fs-target-min);max-inline-size:100%;padding-block:calc(var(--fs-spacing) * 1);padding-inline:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 4);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-surface);color:var(--fs-color-text);text-align:start;cursor:pointer;transition:border-color var(--fs-duration-fast) var(--fs-ease-standard);display:inline-flex}.point__dot[data-astro-cid-j4q542ey]{inline-size:var(--fs-icon-size-xl);block-size:var(--fs-icon-size-xl);border:var(--fs-border-width-strong) solid var(--fs-color-plants-strong);border-radius:var(--fs-radius-full);background-color:var(--fs-color-surface);color:var(--fs-color-plants-text);transition:background-color var(--fs-duration-fast) var(--fs-ease-standard), color var(--fs-duration-fast) var(--fs-ease-standard), border-color var(--fs-duration-base) var(--fs-ease-standard), scale var(--fs-duration-fast) var(--fs-ease-standard);flex-shrink:0;place-items:center;display:grid;position:relative}.point__ring[data-astro-cid-j4q542ey]{inset:calc(var(--fs-border-width-strong) * -1);border:var(--fs-border-width-strong) solid var(--fs-color-error-strong);border-radius:var(--fs-radius-full);opacity:0;pointer-events:none;position:absolute}@media (hover:hover){.point__button[data-astro-cid-j4q542ey]:hover .point__dot[data-astro-cid-j4q542ey]{background-color:var(--fs-color-plants-subtle);scale:var(--fs-motion-scale-hover)}}.point__button[data-astro-cid-j4q542ey][aria-expanded=true] .point__dot[data-astro-cid-j4q542ey]{background-color:var(--fs-color-plants-fill);color:var(--fs-color-plants-on-fill)}.point__alert[data-astro-cid-j4q542ey]{padding:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 2);border-radius:var(--fs-radius-pill);background-color:var(--fs-color-error-subtle);color:var(--fs-color-error-text);text-transform:uppercase;white-space:nowrap;display:none}.point[data-astro-cid-j4q542ey][data-signal=alert] .point__dot[data-astro-cid-j4q542ey]{border-color:var(--fs-color-error-strong)}.point[data-astro-cid-j4q542ey][data-signal=alert] .point__dot[data-astro-cid-j4q542ey]:after,.point[data-astro-cid-j4q542ey][data-signal=record] .point__dot[data-astro-cid-j4q542ey]:after{content:"";inline-size:calc(var(--fs-spacing) * 2);block-size:calc(var(--fs-spacing) * 2);border-radius:var(--fs-radius-full);background-color:var(--fs-color-error-fill);position:absolute;inset-block-start:calc(var(--fs-spacing) * -1);inset-inline-end:calc(var(--fs-spacing) * -1)}.point[data-astro-cid-j4q542ey][data-signal=record] .point__dot[data-astro-cid-j4q542ey]:after{background-color:var(--fs-color-info-fill)}.point[data-astro-cid-j4q542ey][data-signal=alert] .point__alert[data-astro-cid-j4q542ey]{display:inline-block}.point[data-astro-cid-j4q542ey][data-signal=escalated] .point__dot[data-astro-cid-j4q542ey],.point[data-astro-cid-j4q542ey][data-signal=record] .point__dot[data-astro-cid-j4q542ey]{border-color:var(--fs-color-warning-strong)}@media (prefers-reduced-motion:reduce){.point[data-astro-cid-j4q542ey][data-signal=alert] .point__ring[data-astro-cid-j4q542ey]{opacity:1;scale:var(--fs-motion-scale-hover)}}.point__panel[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 2);inline-size:100%;max-inline-size:calc(var(--fs-spacing) * 80);padding:calc(var(--fs-spacing) * 4);background-color:var(--fs-color-surface-raised);border:var(--fs-border-width) solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-lg);text-align:start;flex-direction:column;display:flex;position:relative}.point__panel[data-astro-cid-j4q542ey][hidden]{display:none}.point__kind[data-astro-cid-j4q542ey]{color:var(--fs-color-plants-text);padding-inline-end:var(--fs-target-min)}.point__heading[data-astro-cid-j4q542ey]{padding-inline-end:var(--fs-target-min)}.point__description[data-astro-cid-j4q542ey]{color:var(--fs-color-text-muted)}.point__apps[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 1);flex-direction:column;margin-block-start:calc(var(--fs-spacing) * 1);display:flex}.point__apps-label[data-astro-cid-j4q542ey]{color:var(--fs-color-text-subtle);text-transform:uppercase}.point__app-list[data-astro-cid-j4q542ey]{gap:calc(var(--fs-spacing) * 1) calc(var(--fs-spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.point__app-link[data-astro-cid-j4q542ey]{align-items:center;gap:calc(var(--fs-spacing) * 1);min-block-size:var(--fs-target-min);color:var(--fs-color-link);text-decoration-line:underline;text-decoration-thickness:var(--fs-underline-thickness);text-underline-offset:var(--fs-underline-offset);transition:color var(--fs-duration-fast) var(--fs-ease-standard);display:inline-flex}@media (hover:hover){.point__app-link[data-astro-cid-j4q542ey]:hover{color:var(--fs-color-link-hover);text-decoration-thickness:var(--fs-underline-thickness-hover)}}.point__close[data-astro-cid-j4q542ey]{inline-size:var(--fs-target-min);block-size:var(--fs-target-min);border-radius:var(--fs-radius-control);color:var(--fs-color-text-muted);cursor:pointer;transition:background-color var(--fs-duration-fast) var(--fs-ease-standard), color var(--fs-duration-fast) var(--fs-ease-standard);background-color:#0000;border:0;place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--fs-spacing) * 1);inset-inline-end:calc(var(--fs-spacing) * 1)}.point__close[data-astro-cid-j4q542ey][hidden]{display:none}@media (hover:hover){.point__close[data-astro-cid-j4q542ey]:hover{background-color:var(--fs-color-surface-muted);color:var(--fs-color-text)}}@media (width>=64rem){.diagram[data-astro-cid-j4q542ey][data-enhanced] .diagram__canvas[data-astro-cid-j4q542ey]{aspect-ratio:var(--fs-aspect-wide);background-color:var(--fs-color-surface-subtle);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-card)}.diagram[data-astro-cid-j4q542ey][data-enhanced] [data-astro-cid-j4q542ey]:is(.diagram__lines,.diagram__glow,.diagram__flow){display:block}}.diagram__lines[data-astro-cid-j4q542ey]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.diagram__lines[data-astro-cid-j4q542ey] [data-astro-cid-j4q542ey]:is(line,polyline){fill:none;vector-effect:non-scaling-stroke;stroke-width:var(--fs-border-width-strong);stroke:var(--fs-color-border-strong)}.diagram__link--ot[data-astro-cid-j4q542ey]{stroke-dasharray:calc(var(--fs-spacing) * 1.5) calc(var(--fs-spacing) * 1.5)}.diagram__arrowhead[data-astro-cid-j4q542ey]{fill:var(--fs-color-border-strong)}.diagram__arrow[data-astro-cid-j4q542ey]{transform-box:fill-box;transform-origin:0}.diagram__lines[data-astro-cid-j4q542ey] .diagram__path[data-astro-cid-j4q542ey]{stroke:var(--fs-color-plants-strong);opacity:0;transition:opacity var(--fs-duration-base) var(--fs-ease-standard)}.diagram__lines[data-astro-cid-j4q542ey] .diagram__path[data-astro-cid-j4q542ey].is-active{opacity:1}.diagram__glow[data-astro-cid-j4q542ey]{pointer-events:none;position:absolute;inset:0}.diagram__flow[data-astro-cid-j4q542ey]{z-index:var(--fs-z-raised);inline-size:calc(var(--fs-spacing) * 1.5);block-size:calc(var(--fs-spacing) * 1.5);border-radius:var(--fs-radius-full);background-color:var(--fs-color-plants-strong);opacity:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width>=64rem){.diagram[data-astro-cid-j4q542ey][data-enhanced] .diagram__groups[data-astro-cid-j4q542ey]{display:block;position:absolute;inset:0}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey]{inline-size:var(--zone-w);block-size:var(--zone-h);padding:calc(var(--fs-spacing) * 3);background-color:var(--fs-color-surface);border:var(--fs-border-width) solid var(--fs-color-border);border-radius:var(--fs-radius-lg);display:block;position:absolute;inset-block-start:var(--zone-y);inset-inline-start:var(--zone-x)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey][data-group=plant]{pointer-events:none;background-color:#0000;border:0;padding:0}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey]:has(.point__button[aria-expanded=true]){z-index:var(--fs-z-dropdown)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey]:before{display:none}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group__name[data-astro-cid-j4q542ey]{font-family:var(--fs-font-label);font-size:var(--fs-text-2xs);font-weight:var(--fs-font-weight-medium);letter-spacing:var(--fs-tracking-wide);line-height:var(--fs-leading-none);color:var(--fs-color-text-muted);text-transform:uppercase;display:block}.diagram[data-astro-cid-j4q542ey][data-enhanced] [data-astro-cid-j4q542ey]:is(.group__icon,.group__description,.group[data-group=plant] .group__name){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group__points[data-astro-cid-j4q542ey]{display:block}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey]{pointer-events:auto;block-size:0;inline-size:0;display:block;position:absolute;inset-block-start:var(--point-y);inset-inline-start:var(--point-x)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point__button[data-astro-cid-j4q542ey]{z-index:var(--fs-z-raised);inline-size:max-content;min-inline-size:var(--fs-target-min);min-block-size:var(--fs-target-min);border-radius:var(--fs-radius-full);white-space:nowrap;background-color:#0000;border:0;gap:0;padding:0;position:absolute;inset-block-start:calc(var(--fs-target-min) / -2);inset-inline-start:calc(var(--fs-target-min) / -2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point__dot[data-astro-cid-j4q542ey]{margin:calc((var(--fs-target-min) - var(--fs-icon-size-xl)) / 2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point__button[data-astro-cid-j4q542ey][aria-expanded=true] .point__dot[data-astro-cid-j4q542ey]:before{content:"";z-index:-1;inline-size:var(--fs-glow-size);block-size:var(--fs-glow-size);border-radius:var(--fs-radius-full);background:radial-gradient(closest-side, var(--fs-color-plants-fill), transparent);opacity:var(--fs-glow-opacity-quiet);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey][data-group=stage] .point__title[data-astro-cid-j4q542ey]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagram[data-astro-cid-j4q542ey][data-enhanced] .group[data-astro-cid-j4q542ey][data-group=plant] .point__title[data-astro-cid-j4q542ey]{color:var(--fs-color-text-muted);font-family:var(--fs-font-label);font-size:var(--fs-text-2xs);font-weight:var(--fs-font-weight-medium);line-height:var(--fs-leading-none);letter-spacing:var(--fs-tracking-wide);text-transform:uppercase}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey][data-kind=plc-scada] .point__title[data-astro-cid-j4q542ey]{margin-inline-start:calc(var(--fs-spacing) * 2 - (var(--fs-target-min) - var(--fs-icon-size-xl)) / 2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey]:is([data-kind=iot-gateway],[data-kind=dashboard]) .point__title[data-astro-cid-j4q542ey]{position:absolute;inset-block-end:calc(100% - (var(--fs-target-min) - var(--fs-icon-size-xl)) / 2 + var(--fs-spacing) * 2);inset-inline-start:50%;translate:-50%}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point__alert[data-astro-cid-j4q542ey]{z-index:var(--fs-z-raised);position:absolute;inset-block-end:calc(var(--fs-target-min) / 2);inset-inline-start:calc(var(--fs-spacing) * 2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point__panel[data-astro-cid-j4q542ey]{z-index:var(--fs-z-dropdown);inline-size:calc(var(--fs-spacing) * 80);position:absolute}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey][data-panel-x=end] .point__panel[data-astro-cid-j4q542ey]{inset-inline-start:calc(var(--fs-target-min) / 2 + var(--fs-spacing) * 2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey][data-panel-x=start] .point__panel[data-astro-cid-j4q542ey]{inset-inline-end:calc(var(--fs-target-min) / 2 + var(--fs-spacing) * 2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey][data-panel-y=down] .point__panel[data-astro-cid-j4q542ey]{inset-block-start:calc(var(--fs-target-min) / -2)}.diagram[data-astro-cid-j4q542ey][data-enhanced] .point[data-astro-cid-j4q542ey][data-panel-y=up] .point__panel[data-astro-cid-j4q542ey]{inset-block-end:calc(var(--fs-target-min) / -2)}}.diagram[data-astro-cid-j4q542ey][data-enter=pending] [data-astro-cid-j4q542ey]:is(.diagram__arrow,.point,.diagram__link){opacity:0}
