[data-zs-site-feature]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:var(--zt-site-band);padding-inline:var(--zt-site-gutter);container:zt-site-feature/inline-size}[data-zs-site-feature-grid]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}[data-zs-site-feature-copy]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-content:start;justify-items:start;gap:var(--zt-site-gap);text-align:start;min-inline-size:0;display:grid}[data-zs-site-feature-copy]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-lead]{text-wrap:pretty}[data-zs-site-feature-points]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--zt-site-space-3);color:var(--zt-fg-2);font-size:var(--zt-site-body);line-height:var(--zt-site-body-lh);margin:0;padding:0;list-style:none;display:grid}[data-zs-site-feature-points]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li{column-gap:var(--zt-site-space-3);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);display:grid}[data-zs-site-feature-points]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:before{content:"";background-color:var(--zt-fg-4);block-size:.4em;inline-size:.4em;margin-block-start:.55em}[data-zs-site-feature-demo]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-inline-size:0}[data-zs-site-feature-copy][data-reveal=pending]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{opacity:0}[data-zs-site-feature-copy][data-reveal=shown]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{animation:var(--zt-anim-site-rise)}[data-zs-site-feature-copy][data-reveal=shown]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(2){animation-delay:var(--zt-site-motion-stagger)}[data-zs-site-feature-copy][data-reveal=shown]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(3){animation-delay:calc(2 * var(--zt-site-motion-stagger))}[data-zs-site-feature-copy][data-reveal=shown]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(4){animation-delay:calc(3 * var(--zt-site-motion-stagger))}[data-zs-site-feature-copy][data-reveal=shown]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:nth-child(n+5){animation-delay:calc(4 * var(--zt-site-motion-stagger))}@media (prefers-reduced-motion:reduce){[data-zs-site-feature-copy][data-reveal]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{opacity:1}}[data-zs-site-demo]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--zt-site-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where([data-zs-site-demo-view]):not(.zt-pad):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:where([data-zs-site-sample]):not(.zt-pad):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}[data-zs-site-demo-note]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg-3);font-family:var(--zt-font-code);white-space:nowrap}:is([data-zs-site-demo],[data-zs-site-sample]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-static-table][data-public-readings]:not([data-lines="2"]) tbody :where(th):not(zt-pad),:is([data-zs-site-demo],[data-zs-site-sample]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-static-table][data-public-readings]:not([data-lines="2"]) tbody :where(td):not(zt-pad){block-size:var(--zt-row)}[data-zs-site-demo]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-terminal-footer]{min-block-size:calc(var(--zt-lh) + 2 * var(--zt-pad-y));white-space:nowrap;flex-wrap:nowrap;overflow:hidden}[data-zs-site-demo]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-terminal-footer]>p{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}[data-zs-site-demo-late]:not([data-shown]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}[data-zs-site-demo-period]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg-3);font-family:var(--zt-font-code);margin-inline-start:var(--zt-cell)}[data-zs-site-demo-period][data-unified]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg);font-weight:var(--zt-weight-medium)}[data-zs-site-demo-strip]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:calc(2 * var(--zt-cell));min-block-size:var(--zt-row);color:var(--zt-fg-3);font-size:var(--zt-cell-font);line-height:var(--zt-lh);display:flex;container:zt-site-demo-strip/inline-size}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:var(--zt-cell);min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li{align-items:center;gap:var(--zt-cell);color:var(--zt-fg-4);white-space:nowrap;display:inline-flex}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li+li:before{content:"";inline-size:calc(3 * var(--zt-cell));border-block-start:var(--zt-stroke) solid var(--zt-line);block-size:0}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:is([data-state=past],[data-state=now])+li:is([data-state=past],[data-state=now]):before{background-color:var(--zt-frame)}[data-zs-site-demo-chapter-mark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;border:var(--zt-stroke) solid currentColor;flex:none;block-size:.5em;inline-size:.5em}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li[data-state=past]{color:var(--zt-fg-3)}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li[data-state=now]{color:var(--zt-fg);font-weight:var(--zt-weight-medium)}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li[data-state=past]>[data-zs-site-demo-chapter-mark]{border-color:var(--zt-plot);background-color:var(--zt-plot)}[data-zs-site-demo-chapters]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li[data-state=now]>[data-zs-site-demo-chapter-mark]{background-color:currentColor}[data-zs-site-demo-control]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;display:inline-flex}[data-zs-site-demo-actions]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-grid}[data-zs-site-demo-action]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--zt-cell);grid-area:1/1;display:inline-flex}[data-zs-site-demo]:is([data-phase=done],[data-phase=still]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-action][data-action=finish],[data-zs-site-demo]:not([data-phase=done],[data-phase=still]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-action][data-action=replay]{visibility:hidden}@media (prefers-reduced-motion:reduce) and (scripting:enabled){[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-action][data-action=finish]{visibility:hidden}[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-action][data-action=replay]{visibility:visible}}@media (scripting:none){[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-control]{visibility:hidden}}[data-zs-site-hero]:has([data-zs-site-demo][data-stage]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--zt-site-hero-top:var(--zt-site-hero-top-stage);--zt-site-hero-gap:var(--zt-site-hero-gap-stage)}[data-zs-site-demo][data-stage]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-zs-site-demo-view]{container:zt-site-stage/inline-size}[data-zs-site-stage]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--zt-site-send-dot:calc(.75 * var(--zt-cell));--zt-site-send-dir:1;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}[data-zs-site-stage]:dir(rtl):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--zt-site-send-dir:-1}[data-zs-site-stage-pane]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}[data-zs-site-stage-pane]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-site-terminal]{grid-template-rows:auto minmax(0,1fr) auto}[data-zs-site-stage-pane]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-terminal-body]{align-content:start}[data-zs-site-stage-link]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:calc(1.5 * var(--zt-cell));block-size:calc(2 * var(--zt-lh));color:var(--zt-fg-3);font-size:var(--zt-cell-font);line-height:var(--zt-lh);white-space:nowrap;flex-direction:row;display:flex}[data-zs-site-stage-link]:not([data-state=idle]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg)}[data-zs-site-stage-link][data-now]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-zs-site-stage-link-name]{font-weight:var(--zt-weight-medium)}[data-zs-site-stage-link-line]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inline-size:var(--zt-site-send-dot);flex:none;align-self:stretch;position:relative;overflow:clip}[data-zs-site-stage-link-line]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";border-inline-start:var(--zt-stroke) dashed var(--zt-frame);position:absolute;inset-block:0;inset-inline-start:calc(50% - .5px)}[data-zs-site-stage-link][data-state=sent]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-zs-site-stage-link-line]:before{border-inline-start:var(--zt-stroke) solid currentColor}[data-zs-site-stage-link-dot]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){translate:0 calc(-100% + var(--zt-site-send-dot));position:absolute;inset:0}[data-zs-site-stage-link-dot]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";block-size:var(--zt-site-send-dot);background-color:currentColor;position:absolute;inset-block-end:0;inset-inline:0}[data-zs-site-stage-link]:not([data-state=idle]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-stage-link-dot]{translate:0}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:calc(2 * var(--zt-cell));padding:var(--zt-pad-y) calc(2 * var(--zt-cell));grid-template-columns:max-content minmax(0,1fr) auto;margin:0;list-style:none;display:grid;container:zt-site-demo-log/inline-size}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:var(--zt-row);padding-block:calc((var(--zt-row) - var(--zt-lh)) / 2);border-block-end:var(--zt-stroke) solid var(--zt-line);align-items:baseline;display:grid}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:last-child{border-block-end:0}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:not([data-shown])>*{visibility:hidden}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:not([data-shown]),[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:has(+li:not([data-shown])){border-block-end-color:#0000}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zt-cursor]{display:none}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:first-child>[data-zt-cursor]{--zt-cursor-gap:0;visibility:visible;grid-area:1/1;align-self:center}[data-zs-site-demo-tag]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg-3);white-space:nowrap;grid-area:1/1}[data-zs-site-demo-tag][data-done]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg);font-weight:var(--zt-weight-medium)}[data-zs-site-demo-line]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-inline-size:0;color:var(--zt-fg);overflow-wrap:anywhere;grid-area:1/2/auto/-1}[data-zs-site-demo-log]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:has(>[data-zs-site-demo-trail])>[data-zs-site-demo-line]{grid-column:2}[data-zs-site-demo-line]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-marked-name]{vertical-align:bottom}[data-zs-site-demo-trail]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-area:1/3;justify-self:end;min-inline-size:0}[data-zs-site-demo-fill]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline;gap:var(--zt-cell);white-space:nowrap;display:inline-flex}[data-zs-site-demo-fill]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>[data-zs-meter]{align-self:center}[data-zs-site-demo-fill-reading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-items:end;display:inline-grid}[data-zs-site-demo-fill-reading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{grid-area:1/1}[data-zs-site-demo-fill-sizer]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}[data-zs-site-demo-fill-check]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inline-size:calc(2 * var(--zt-cell));color:var(--zt-fg);align-self:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-terminal-body]{animation:var(--zt-anim-site-rise)}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-log]>li[data-shown]>[data-zs-site-demo-line]{animation:var(--zt-anim-site-type)}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-log]>li[data-shown]>[data-zs-site-demo-line]:dir(rtl){animation-name:zt-reveal-rtl}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-log]>li[data-shown]>[data-zs-site-demo-trail]{animation:var(--zt-anim-site-appear)}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-log] [data-zt-cursor]{display:inline-block}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-late][data-shown]{animation:var(--zt-anim-site-appear);display:inline-block}[data-zs-site-demo]:is([data-phase=ready],[data-phase=playing]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-fill-check]>svg{animation:var(--zt-anim-draw)}[data-zs-site-stage-link][data-state=sending]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-stage-link-dot]{animation:var(--zt-anim-site-send)}[data-zs-site-demo][data-phase=done]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-action][data-action=replay]{animation:var(--zt-anim-appear)}[data-zs-site-demo][data-away]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zt-cursor]{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is([data-zs-site-terminal-body],[data-zs-site-terminal-footer]>*,[data-zs-site-stage-link]){visibility:hidden}[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-chapters]>li{color:var(--zt-fg-4);font-weight:400}[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-chapters]>li>[data-zs-site-demo-chapter-mark]{background-color:#0000;border-color:currentColor}[data-zs-site-demo][data-phase=prelude]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-zs-site-demo-chapters]>li+li:before{background-color:var(--zt-line)}}[data-zs-site-faq]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0 var(--zt-site-space-16);text-align:start;display:grid}[data-zs-site-faq-item]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-content:start;gap:var(--zt-site-space-2);padding-block:var(--zt-site-space-6);border-block-start:var(--zt-stroke) solid var(--zt-line);display:grid}[data-zs-site-faq-question]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--zt-fg);font-size:var(--zt-site-body);font-weight:var(--zt-weight-heading);line-height:var(--zt-site-body-lh);text-wrap:balance;margin:0}[data-zs-site-faq-item]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{color:var(--zt-fg-2)}
