@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-italic.136x9chefywq1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-italic.1qs7vaeqxam-g.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-italic.2pf572cf8kj2m.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-italic.3y56bklmxgjeo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Departure Mono;src:url(../media/DepartureMono-Regular.19g5pztr39cie.woff2)format("woff2"),url(../media/DepartureMono-Regular.1ljduvy4agqvi.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;font-feature-settings:"locl"}:root{font-synthesis:none}
:root{--grey-1000:#000;--grey-980:#0b0b0a;--grey-950:#121211;--grey-900:#1a1a19;--grey-850:#242322;--grey-800:#2e2d2b;--grey-700:#3f3d3a;--grey-600:#56534f;--grey-550:#65625d;--grey-500:#74716c;--grey-450:#8a867f;--grey-425:#918d86;--grey-400:#96928c;--grey-300:#b8b4ae;--grey-200:#d4d1cc;--grey-100:#e5e2dd;--grey-50:#f1efec;--grey-25:#f8f7f5;--white:#fff;--orange-bright:#ff7a2f;--orange-lit:#ff6a14;--orange:#f24d00;--orange-deep:#e84300;--orange-ink:#b83300;--orange-tint:#ffe3d4;--orange-shade:#3a1200;--blue-bright:#5a7dff;--blue-lit:#7291ff;--blue:#1330e6;--blue-deep:#0e22a8;--blue-tint:#dfe3ff;--blue-shade:#0a1240;--green-bright:#34d17c;--green:#0e7a43;--green-deep:#0a5c32;--green-tint:#d5f2e2;--green-shade:#08301b;--amber-bright:#ffb42e;--amber:#b87500;--amber-deep:#8a5600;--amber-tint:#ffeccd;--amber-shade:#3a2600;--red-bright:#ff6b7a;--red:#c0152b;--red-deep:#8e0f20;--red-tint:#fbdcdf;--red-shade:#3d0810;--canvas:var(--grey-50);--surface-1:var(--white);--surface-2:var(--grey-25);--surface-3:var(--grey-100);--surface-inset:var(--grey-100);--surface-raised:var(--white);--text-1:var(--grey-1000);--text-2:var(--grey-700);--text-3:var(--grey-600);--text-muted:var(--grey-550);--text-invert:var(--white);--text-accent:var(--orange-ink);--text-link:var(--orange-ink);--text-link-hover:var(--grey-1000);--border-1:var(--grey-200);--border-2:var(--grey-300);--border-interactive:var(--grey-500);--border-3:var(--grey-1000);--border-accent:var(--orange);--accent:var(--orange-deep);--accent-mark:var(--orange-deep);--accent-hover:var(--orange-ink);--accent-press:var(--grey-1000);--accent-quiet:var(--orange-tint);--on-accent:var(--white);--ok:var(--green-deep);--ok-mark:var(--green);--ok-bg:var(--green-tint);--warn:var(--amber-deep);--warn-mark:var(--amber-deep);--warn-bg:var(--amber-tint);--error:var(--red);--error-mark:var(--red);--error-bg:var(--red-tint);--info:var(--blue);--info-mark:var(--blue);--info-bg:var(--blue-tint);--focus-ring:var(--grey-1000);--selection-bg:var(--accent);--selection-fg:var(--on-accent);--scrim:#0000008c;--data-1:var(--orange-deep);--data-2:var(--blue);--data-3:var(--grey-1000);--data-4:var(--amber-deep);--data-5:var(--grey-500)}[data-theme=dark]{--canvas:var(--grey-1000);--surface-1:var(--grey-980);--surface-2:var(--grey-900);--surface-3:var(--grey-850);--surface-inset:var(--grey-1000);--surface-raised:var(--grey-850);--text-1:var(--white);--text-2:var(--grey-300);--text-3:var(--grey-400);--text-muted:var(--grey-425);--text-invert:var(--grey-1000);--text-accent:var(--orange-bright);--text-link:var(--orange-bright);--text-link-hover:var(--white);--border-1:var(--grey-800);--border-2:var(--grey-700);--border-interactive:var(--grey-500);--border-3:var(--grey-500);--border-accent:var(--orange);--accent:var(--orange-deep);--accent-mark:var(--orange-bright);--accent-hover:var(--orange-ink);--accent-press:var(--orange-shade);--accent-quiet:var(--orange-shade);--on-accent:var(--white);--ok:var(--green-bright);--ok-mark:var(--green-bright);--ok-bg:var(--green-shade);--warn:var(--amber-bright);--warn-mark:var(--amber-bright);--warn-bg:var(--amber-shade);--error:var(--red-bright);--error-mark:var(--red-bright);--error-bg:var(--red-shade);--info:var(--blue-lit);--info-mark:var(--blue-bright);--info-bg:var(--blue-shade);--focus-ring:var(--white);--selection-bg:var(--accent);--selection-fg:var(--on-accent);--scrim:#000000b8;--data-1:var(--orange);--data-2:var(--blue-bright);--data-3:var(--white);--data-4:var(--amber-bright);--data-5:var(--grey-500)}
[data-accent=mono]{--accent:var(--grey-1000);--accent-mark:var(--grey-1000);--accent-hover:var(--grey-800);--accent-press:var(--grey-1000);--accent-quiet:var(--grey-100);--on-accent:var(--white);--check-fg-on:var(--white);--text-accent:var(--grey-1000);--text-link:var(--grey-1000);--border-accent:var(--grey-1000)}[data-theme=dark][data-accent=mono],[data-theme=dark] [data-accent=mono]{--accent:var(--white);--accent-mark:var(--white);--accent-hover:var(--grey-100);--accent-press:var(--grey-300);--accent-quiet:var(--grey-800);--on-accent:var(--grey-1000);--check-fg-on:var(--grey-1000);--text-accent:var(--white);--text-link:var(--white);--border-accent:var(--white)}
:root{--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-pixel:"Departure Mono", ui-monospace, Menlo, Consolas, monospace;--font-display:var(--font-pixel);--font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-glyph:"Departure Mono", "DejaVu Sans Mono", Menlo, Consolas, "Cascadia Mono", "Noto Sans Symbols 2", monospace;--font-ui:var(--font-mono);--font-code:var(--font-mono);--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:40px;--text-5xl:56px;--px-11:11px;--px-22:22px;--px-33:33px;--px-44:44px;--px-55:55px;--px-88:88px;--leading-flat:calc(14 / 11);--leading-tight:1.2;--leading-ui:1.35;--leading-body:1.6;--leading-loose:1.75;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--tracking-label:.08em;--tracking-caps:.14em;--tracking-tight:-.01em;--tracking-none:0;--tracking-pixel:1px;--tracking-pixel-wide:4px;--type-display:var(--weight-regular) var(--px-44)/var(--leading-flat) var(--font-display);--type-display-sm:var(--weight-regular) var(--px-33)/var(--leading-flat) var(--font-display);--type-display-lg:var(--weight-regular) var(--px-88)/var(--leading-flat) var(--font-display);--type-readout:var(--weight-regular) var(--px-22)/var(--leading-flat) var(--font-display);--type-readout-lg:var(--weight-regular) var(--px-44)/var(--leading-flat) var(--font-display);--type-eyebrow:var(--weight-medium) var(--text-xs)/var(--leading-flat) var(--font-mono);--type-title:var(--weight-bold) var(--text-2xl)/var(--leading-tight) var(--font-mono);--type-heading:var(--weight-bold) var(--text-lg)/var(--leading-ui) var(--font-mono);--type-ui:var(--weight-regular) var(--text-md)/var(--leading-ui) var(--font-mono);--type-ui-sm:var(--weight-regular) var(--text-sm)/var(--leading-ui) var(--font-mono);--type-label:var(--weight-medium) var(--text-xs)/var(--leading-flat) var(--font-mono);--type-body:var(--weight-regular) var(--text-lg)/var(--leading-body) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-md)/var(--leading-body) var(--font-sans);--type-code:var(--weight-regular) var(--text-sm)/var(--leading-loose) var(--font-mono);--cell-w:7.8px;--cell-h:18px;--measure-prose:68ch;--measure-narrow:46ch}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--space-9:48px;--space-10:64px;--space-11:96px;--space-12:128px;--control-h-sm:24px;--control-h:30px;--control-h-lg:38px;--control-pad-x:var(--space-5);--control-pad-x-sm:var(--space-4);--row-h:28px;--row-h-lg:34px;--pad-panel:var(--space-5);--pad-panel-lg:var(--space-7);--gutter:var(--space-6);--sidebar-w:236px;--rail-w:44px;--inspector-w:288px;--topbar-h:40px;--statusbar-h:24px;--page-max:1440px}
:root{--grid-columns:16;--grid-gutter:32px;--grid-margin:16px;--grid-max:1584px;--bp-sm:320px;--bp-md:672px;--bp-lg:1056px;--bp-xl:1312px;--bp-max:1584px}@media (min-width:672px){:root{--grid-margin:32px}}@media (min-width:1584px){:root{--grid-margin:40px}}.tz-grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--grid-gutter);max-width:var(--grid-max);padding-inline:var(--grid-margin);margin-inline:auto;display:grid}.tz-grid--ruled{gap:0}.tz-grid--ruled>*{padding:var(--space-6);border-left:var(--rule)}.tz-grid--ruled>:first-child{border-left:0}.tz-col{grid-column:span var(--col,var(--grid-columns))}.tz-col-4{grid-column:span 4}.tz-col-8{grid-column:span 8}.tz-col-12{grid-column:span 12}.tz-col-16{grid-column:span 16}@media (max-width:1055px){:root{--grid-columns:8}.tz-col-8,.tz-col-12,.tz-col-16{grid-column:span 8}}@media (max-width:671px){:root{--grid-columns:4}.tz-col-4,.tz-col-8,.tz-col-12,.tz-col-16{grid-column:span 4}}
:root{--density:1}[data-density=compact]{--control-h-sm:20px;--control-h:24px;--control-h-lg:32px;--control-pad-x:var(--space-3);--control-pad-x-sm:var(--space-2);--row-h:24px;--row-h-lg:28px;--pad-panel:var(--space-4);--panel-head-h:24px;--tab-h:28px;--density:0}[data-density=comfortable]{--control-h-sm:28px;--control-h:36px;--control-h-lg:44px;--control-pad-x:var(--space-5);--control-pad-x-sm:var(--space-4);--row-h:36px;--row-h-lg:44px;--pad-panel:var(--space-6);--panel-head-h:36px;--tab-h:40px;--density:2}@media (pointer:coarse){:root,[data-density=compact]{--control-h-sm:32px;--control-h:40px;--control-h-lg:48px;--control-pad-x:var(--space-5);--control-pad-x-sm:var(--space-4);--row-h:40px;--row-h-lg:44px;--pad-panel:var(--space-6);--panel-head-h:36px;--tab-h:40px}.tz-keys{display:none}}
:root{--radius:0;--radius-full:0;--stroke:1px;--stroke-2:2px;--stroke-heavy:3px;--rule:var(--stroke) solid var(--border-1);--rule-3:var(--stroke) solid var(--border-3);--rule-interactive:var(--stroke) solid var(--border-interactive);--rule-accent:var(--stroke) solid var(--border-accent);--rule-dashed:var(--stroke) dashed var(--border-2);--outline-focus:var(--stroke-2) solid var(--focus-ring);--outline-focus-offset:2px;--hatch:repeating-linear-gradient(45deg, var(--border-1) 0 1px, transparent 1px 4px);--grid-cell:18px}
:root{--btn-h:var(--control-h);--btn-h-sm:var(--control-h-sm);--btn-h-lg:var(--control-h-lg);--btn-pad-x:var(--control-pad-x);--btn-pad-x-sm:var(--control-pad-x-sm);--btn-font:var(--type-ui);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--on-accent);--btn-primary-bg-hover:var(--accent-hover);--btn-primary-bg-press:var(--accent-press);--btn-secondary-fg:var(--text-1);--btn-secondary-border:var(--border-interactive);--btn-secondary-bg-hover:var(--surface-3);--btn-ghost-fg:var(--text-2);--btn-ghost-fg-hover:var(--text-1);--btn-danger-fg:var(--error);--btn-danger-border:var(--error);--btn-danger-fg-hover:var(--red-deep);--btn-suffix-fg:var(--text-muted);--btn-disabled-fg:var(--text-muted);--btn-disabled-fill:var(--tex-25);--btn-armed-bg:var(--text-1);--btn-armed-fg:var(--text-invert);--field-h:var(--control-h);--field-bg:var(--surface-inset);--field-fg:var(--text-1);--field-border:var(--border-interactive);--field-border-focus:var(--accent-mark);--field-border-invalid:var(--error);--field-placeholder:var(--text-3);--field-affix-fg:var(--text-3);--field-affix-bg:var(--surface-2);--label-fg:var(--text-3);--label-fg-invalid:var(--error);--hint-fg:var(--text-muted);--check-size:14px;--check-bg:var(--surface-inset);--check-border:var(--border-3);--check-border-hover:var(--accent-mark);--check-bg-on:var(--accent);--check-border-on:var(--accent-mark);--check-fg-on:var(--orange-shade);--panel-bg:var(--surface-1);--panel-border:var(--border-1);--panel-pad:var(--pad-panel);--panel-label-fg:var(--text-3);--panel-meta-fg:var(--text-muted);--panel-head-h:28px;--panel-head-bg:var(--surface-2);--table-row-h:var(--row-h-lg);--table-row-h-dense:var(--row-h);--table-border:var(--border-1);--table-head-bg:var(--surface-2);--table-head-fg:var(--text-3);--table-cell-fg:var(--text-1);--table-cell-fg-mute:var(--text-3);--table-row-bg-hover:var(--surface-2);--table-row-bg-selected:var(--surface-3);--table-row-edge-selected:var(--accent-mark);--nav-item-h:var(--row-h);--nav-item-fg:var(--text-2);--nav-item-fg-active:var(--text-1);--nav-item-bg-active:var(--surface-3);--nav-item-edge-active:var(--accent-mark);--nav-section-fg:var(--text-muted);--tab-h:34px;--tab-fg:var(--text-3);--tab-fg-active:var(--text-1);--tab-underline:var(--accent-mark);--dialog-w:448px;--dialog-w-sm:320px;--dialog-w-lg:640px;--shell-bg:var(--surface-1);--shell-rule:var(--border-1);--shell-nav-bg:var(--surface-2);--topbar-bg:var(--surface-2);--topbar-fg:var(--text-1);--topbar-meta-fg:var(--text-muted);--prose-fg:var(--text-2);--prose-measure:var(--measure-prose);--status-h:var(--statusbar-h);--status-bg:var(--surface-2);--status-key-fg:var(--text-muted);--status-value-fg:var(--text-1);--meter-fill:var(--accent-mark);--meter-h:10px;--meter-track:var(--surface-3);--meter-track-tex:var(--tex-25);--lamp-size:7px;--lamp-off:var(--border-interactive);--code-bg:var(--surface-inset);--code-fg:var(--text-1);--code-head-bg:var(--surface-2);--code-gutter-fg:var(--text-3);--code-prompt-fg:var(--accent-mark);--callout-edge:2px;--callout-pad:var(--space-5);--callout-glyph-col:var(--space-7);--callout-title-fg:var(--text-1);--callout-body-fg:var(--text-2);--callout-measure:var(--measure-prose);--toast-min:288px;--toast-close-w:var(--row-h);--tooltip-key-fg:var(--grey-300);--palette-w:560px;--palette-list-max:320px;--slash-min:256px;--slash-max-h:240px;--z-scrim:30;--z-overlay:31;--z-popup:32;--z-toast:40;--z-skip:100}[data-theme=dark]{--btn-danger-fg-hover:var(--red-bright);--tooltip-key-fg:var(--grey-700)}
:root{--tex-ink:var(--border-1)}*,:before,:after{--tex-125:radial-gradient(circle at .5px .5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 8px 8px, radial-gradient(circle at 4.5px 4.5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 8px 8px;--tex-25:radial-gradient(circle at .5px .5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 4px 4px;--tex-375:radial-gradient(circle at .5px .5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 4px 4px, radial-gradient(circle at 2.5px 2.5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 8px 8px, radial-gradient(circle at 6.5px 6.5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 8px 8px;--tex-50:repeating-conic-gradient(var(--tex-ink) 0% 25%, transparent 0% 50%) 0 0 / 2px 2px;--tex-75:repeating-conic-gradient(var(--tex-ink) 0% 75%, transparent 0% 100%) 0 0 / 2px 2px;--tex-scan:repeating-linear-gradient(0deg, var(--tex-ink) 0 1px, transparent 1px 3px);--tex-column:repeating-linear-gradient(90deg, var(--tex-ink) 0 1px, transparent 1px 3px);--tex-printout:radial-gradient(circle at 6px 6px, transparent 2.5px, var(--tex-ink) 2.5px 3.5px, transparent 3.5px) 0 0 / 12px 12px;--tex-stars:radial-gradient(circle at 3px 5px, var(--tex-ink) .5px, transparent .5px) 0 0 / 47px 43px, radial-gradient(circle at 11px 2px, var(--tex-ink) .5px, transparent .5px) 0 0 / 31px 37px, radial-gradient(circle at 7px 13px, var(--tex-ink) .5px, transparent .5px) 0 0 / 23px 29px;--tex-dots:radial-gradient(var(--border-2) 1px, transparent 1px) -1px -1px / var(--grid-cell) var(--grid-cell);--tex-grid:linear-gradient(var(--border-1) 1px, transparent 1px) 0 0 / var(--grid-cell) var(--grid-cell), linear-gradient(90deg, var(--border-1) 1px, transparent 1px) 0 0 / var(--grid-cell) var(--grid-cell)}.tz-vacant{border:var(--rule-dashed);background:var(--tex-25);min-height:64px;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);text-align:center;padding:var(--space-6);text-indent:var(--tracking-label);justify-content:center;align-items:center;display:flex}.tz-mark{background:currentColor;flex:none;width:7px;height:7px;display:inline-block}.tz-mark--open{background:0 0;box-shadow:inset 0 0 0 1px}.tz-mark--half{background:currentColor;width:7px;height:3px}.tz-junction{position:relative}.tz-junction:before,.tz-junction:after{content:"";background:linear-gradient(var(--border-3) 0 0) center / 7px 1px no-repeat, linear-gradient(var(--border-3) 0 0) center / 1px 7px no-repeat;pointer-events:none;width:7px;height:7px;position:absolute}.tz-junction:before{top:-4px;left:-4px}.tz-junction:after{bottom:-4px;right:-4px}.tz-printout-edge{padding-inline:20px;position:relative}.tz-printout-edge:before,.tz-printout-edge:after{content:"";background:var(--tex-printout);pointer-events:none;width:12px;position:absolute;top:0;bottom:0}.tz-printout-edge:before{border-right:1px solid var(--border-1);left:0}.tz-printout-edge:after{border-left:1px solid var(--border-1);right:0}.tz-tex{background-color:var(--surface-1)}.tz-tex--125{background:var(--tex-125);background-color:var(--surface-1)}.tz-tex--25{background:var(--tex-25);background-color:var(--surface-1)}.tz-tex--375{background:var(--tex-375);background-color:var(--surface-1)}.tz-tex--50{background:var(--tex-50);background-color:var(--surface-1)}.tz-tex--75{background:var(--tex-75);background-color:var(--surface-1)}.tz-tex--scan{background:var(--tex-scan);background-color:var(--surface-1)}.tz-tex--column{background:var(--tex-column);background-color:var(--surface-1)}.tz-tex--stars{background:var(--tex-stars);background-color:var(--surface-1)}.tz-tex--hatch{background:var(--hatch);background-color:var(--surface-1)}.tz-tex--dots{background:var(--tex-dots);background-color:var(--surface-1)}.tz-tex--grid{background:var(--tex-grid);background-color:var(--surface-1)}.tz-tex--ink{--tex-ink:var(--accent-mark)}.tz-tex--swatch{min-height:calc(var(--control-h-lg) * 2);border:var(--rule)}.tz-tex--stars.tz-tex--swatch{min-height:var(--space-12)}
:root{--plot-bg:var(--surface-1);--plot-grid:var(--border-1);--plot-axis:var(--border-interactive);--plot-label:var(--text-3);--plot-value:var(--text-1);--plot-frame:var(--border-2);--data-1-text:var(--orange-ink);--data-2-text:var(--blue);--data-3-text:var(--grey-1000);--data-4-text:var(--amber-deep);--data-5-text:var(--grey-600);--data-1-quiet:var(--orange-tint);--data-2-quiet:var(--blue-tint);--data-3-quiet:var(--grey-200);--data-4-quiet:var(--amber-tint);--data-5-quiet:var(--grey-100);--plot-stroke:1px;--plot-dash:4 3;--bar-h:12px;--bar-gap:2px;--plot-reference:var(--text-1);--plot-void:var(--tex-25)}[data-theme=dark]{--data-1-quiet:var(--orange-shade);--data-2-quiet:var(--blue-shade);--data-3-quiet:var(--grey-700);--data-4-quiet:var(--amber-shade);--data-5-quiet:var(--grey-800);--data-1-text:var(--orange-bright);--data-2-text:var(--blue-lit);--data-3-text:var(--white);--data-4-text:var(--amber-bright);--data-5-text:var(--grey-300)}.tz-plot{background:var(--plot-bg);border:1px solid var(--plot-frame);position:relative}.tz-plot--ruled{background-image:repeating-linear-gradient(0deg, var(--plot-grid) 0 1px, transparent 1px 25%)}.tz-plot__axis{justify-content:space-between;gap:var(--space-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--plot-label);display:flex}.tz-bars{gap:var(--space-3);display:grid}.tz-bar{align-items:center;gap:var(--space-4);grid-template-columns:110px 1fr 64px;display:grid}.tz-bar__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--plot-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tz-bar__track{height:var(--bar-h);background:var(--plot-void);background-color:var(--surface-2)}.tz-bar__fill{background:var(--data-1);height:100%}.tz-bar__value{text-align:right;font:var(--type-ui-sm);color:var(--plot-value);font-variant-numeric:tabular-nums}.tz-bar--2 .tz-bar__fill{background:var(--data-2)}.tz-bar--3 .tz-bar__fill{background:var(--data-3)}.tz-bar--4 .tz-bar__fill{background:var(--data-4)}.tz-bar--5 .tz-bar__fill{background:var(--data-5)}.tz-bar-stack{height:var(--bar-h);background:var(--surface-2);gap:1px;display:flex}.tz-bar-stack>span{height:100%;display:block}.tz-legend{gap:var(--space-4);flex-wrap:wrap;display:flex}.tz-legend__item{align-items:center;gap:var(--space-3);font:var(--type-ui-sm);color:var(--text-2);display:inline-flex}.tz-legend__swatch{background:var(--data-1);flex:none;width:7px;height:7px}.tz-spark{align-items:flex-end;gap:1px;height:28px;display:flex}.tz-spark>span{background:var(--data-1);flex:1;min-height:1px}.tz-spark>span[data-mute]{background:var(--border-2)}.tz-plot__svg{block-size:auto;max-inline-size:100%;display:block}.tz-gridline{stroke:var(--plot-grid);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.tz-axis-line{stroke:var(--plot-axis);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.tz-tick-label{fill:var(--plot-label);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.tz-series{fill:none;stroke:var(--data-1);stroke-width:var(--plot-stroke);stroke-linejoin:miter;stroke-linecap:butt;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.tz-series--smooth{shape-rendering:geometricprecision}.tz-series--dashed{stroke-dasharray:var(--plot-dash)}.tz-series--1{stroke:var(--data-1)}.tz-series--2{stroke:var(--data-2)}.tz-series--3{stroke:var(--data-3)}.tz-series--4{stroke:var(--data-4)}.tz-series--5{stroke:var(--data-5)}.tz-area{stroke:none;fill:var(--data-1-quiet)}.tz-area--1{fill:var(--data-1-quiet)}.tz-area--2{fill:var(--data-2-quiet)}.tz-area--3{fill:var(--data-3-quiet)}.tz-area--4{fill:var(--data-4-quiet)}.tz-area--5{fill:var(--data-5-quiet)}.tz-point{fill:var(--data-1);shape-rendering:crispedges}.tz-point--1{fill:var(--data-1)}.tz-point--2{fill:var(--data-2)}.tz-point--3{fill:var(--data-3)}.tz-point--4{fill:var(--data-4)}.tz-point--5{fill:var(--data-5)}.tz-reference{fill:none;stroke:var(--plot-reference);stroke-width:1px;stroke-dasharray:var(--plot-dash);shape-rendering:crispedges;vector-effect:non-scaling-stroke}.tz-void{stroke:var(--plot-grid);stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}
:root{--dur-0:0s;--dur-1:60ms;--dur-2:.1s;--dur-3:.16s;--ease-linear:linear;--ease-step-2:steps(2, end);--ease-step-4:steps(4, end);--transition-state:color var(--dur-1) linear, background-color var(--dur-1) linear, border-color var(--dur-1) linear;--transition-none:none;--blink-period:1.06s;--dur-tick:1s;--dur-lamp:.5s;--dur-spin:.48s}@keyframes termizen-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes termizen-marquee-4{to{background-position-x:8px}}@keyframes termizen-lamp{0%,74%{opacity:1}75%,to{opacity:.15}}@keyframes termizen-tick{0%,92%{opacity:1}93%,to{opacity:.4}}@keyframes termizen-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes termizen-run-cell-2{0%,25%{background:var(--surface-1)}26%,to{background:var(--meter-fill)}}@keyframes termizen-run-cell-3{0%,50%{background:var(--surface-1)}51%,to{background:var(--meter-fill)}}@keyframes termizen-run-cell-4{0%,75%{background:var(--surface-1)}76%,to{background:var(--meter-fill)}}@keyframes termizen-spin{0%{content:"|"}25%{content:"/"}50%{content:"-"}75%{content:"\\"}}@keyframes termizen-wait{0%{content:"."}33%{content:".."}66%{content:"..."}}
*,:before,:after{box-sizing:border-box}.tz-root{isolation:isolate}body{position:relative}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--text-1);font:var(--type-ui);font-variant-ligatures:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--selection-bg);color:var(--selection-fg)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre,ul,ol{margin:0}h1{font:var(--type-title)}h2{font:var(--type-heading)}h3{font:var(--type-ui);font-weight:var(--weight-bold)}h4,h5,h6{font:var(--type-ui-sm);font-weight:var(--weight-bold)}a{color:var(--text-link);border-bottom:1px solid;text-decoration:none}a:hover{color:var(--text-link-hover)}hr{border:0;border-top:var(--rule);margin:var(--space-6) 0}code,kbd,pre,samp{font-family:var(--font-code);font-size:var(--text-sm)}.tz-glyph{font-family:var(--font-glyph)}

:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.tz-skip{z-index:var(--z-skip);position:absolute;left:-9999px}.tz-skip:focus{left:max(var(--space-4), env(safe-area-inset-left,0px));top:max(var(--space-4), env(safe-area-inset-top,0px));padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-3);font:var(--type-ui);color:var(--text-1)}.tz-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.tz-btn{justify-content:center;align-items:center;gap:var(--space-3);height:var(--btn-h);padding-inline:var(--btn-pad-x);border-radius:var(--radius);color:var(--btn-secondary-fg);font:var(--btn-font);text-align:center;white-space:nowrap;cursor:pointer;transition:var(--transition-state);-webkit-appearance:none;appearance:none;background:0 0;border:1px solid #0000;display:inline-flex}.tz-btn--sm{height:var(--btn-h-sm);padding-inline:var(--btn-pad-x-sm);font:var(--type-ui-sm)}.tz-btn--lg{height:var(--btn-h-lg)}.tz-btn--block{width:100%;display:flex}.tz-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.tz-btn--primary:hover{background:var(--btn-primary-bg-hover)}.tz-btn--primary:active{background:var(--btn-primary-bg-press)}.tz-btn--secondary{border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.tz-btn--secondary:hover{background:var(--btn-secondary-bg-hover)}.tz-btn--secondary:active{background:var(--text-1);color:var(--text-invert);border-color:var(--text-1)}.tz-btn--ghost{color:var(--btn-ghost-fg)}.tz-btn--ghost:hover{color:var(--btn-ghost-fg-hover)}.tz-btn--danger{color:var(--btn-danger-fg);border-color:var(--btn-danger-border)}.tz-btn--danger:hover{color:var(--btn-danger-fg-hover);background:var(--btn-secondary-bg-hover);border-color:var(--btn-danger-fg-hover)}.tz-btn[aria-pressed=true],.tz-btn--active{border-color:var(--border-accent);color:var(--text-accent)}.tz-btn:disabled,.tz-btn[aria-disabled=true]{color:var(--btn-disabled-fg);border-color:var(--border-1);background:var(--btn-disabled-fill);cursor:not-allowed;background-color:#0000}.tz-btn__suffix{color:var(--btn-suffix-fg)}.tz-btn--primary .tz-btn__suffix{color:var(--btn-primary-fg)}.tz-btn--secondary:active .tz-btn__suffix,.tz-btn--ghost:active .tz-btn__suffix{color:var(--text-invert)}.tz-btn:disabled .tz-btn__suffix{color:var(--btn-disabled-fg)}.tz-btn--primary .tz-key,.tz-btn--secondary:active .tz-key,.tz-btn--ghost:active .tz-key,.tz-btn[data-armed] .tz-key,.tz-btn:disabled .tz-key,.tz-btn[aria-disabled=true] .tz-key,.tz-seg__item[data-pressed] .tz-key,.tz-scale__row[aria-pressed=true] .tz-key{color:inherit;border-color:currentColor}.tz-btn[aria-busy=true]{cursor:progress;background-image:none}.tz-btn--primary[aria-busy=true]{color:var(--btn-primary-fg);background-color:var(--btn-primary-bg);border-color:#0000}.tz-btn--secondary[aria-busy=true]{color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border);background-color:#0000}.tz-btn--ghost[aria-busy=true]{color:var(--btn-ghost-fg);background-color:#0000;border-color:#0000}.tz-btn--danger[aria-busy=true]{color:var(--btn-danger-fg);border-color:var(--btn-danger-border);background-color:#0000}.tz-btn[data-armed],.tz-btn[data-armed]:hover,.tz-btn[data-armed]:active{background:var(--btn-armed-bg);color:var(--btn-armed-fg);border-color:var(--btn-armed-bg);cursor:pointer;background-image:none}.tz-btn[data-armed] .tz-btn__suffix{color:var(--btn-armed-fg)}.tz-btn__count{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch}.tz-icon{color:currentColor;flex:none;width:15px;height:15px;display:inline-flex}.tz-icon--lg{width:30px;height:30px}.tz-icon>svg{width:100%;height:100%;display:block}.tz-iconbtn{width:var(--btn-h);padding-inline:0}.tz-iconbtn.tz-btn--sm{width:var(--btn-h-sm)}.tz-iconbtn.tz-btn--lg{width:var(--btn-h-lg)}.tz-field{gap:var(--space-3);display:grid}.tz-field--side{align-items:baseline;gap:var(--space-5);grid-template-columns:max-content 1fr}.tz-field__control{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tz-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label-fg);margin-inline-end:calc(-1 * var(--tracking-label))}.tz-label__required{color:var(--accent-mark)}.tz-field--invalid .tz-label,.tz-field[data-invalid] .tz-label{color:var(--label-fg-invalid)}.tz-hint{font:var(--type-ui-sm);color:var(--hint-fg);margin:0}.tz-error{font:var(--type-ui-sm);color:var(--error);margin:0}.tz-error:empty,.tz-field--invalid .tz-hint,.tz-field[data-invalid] .tz-hint{display:none}.tz-form{gap:var(--space-5);min-width:0;margin:0;display:grid}.tz-fieldset{min-width:0;gap:var(--space-5);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.tz-fieldset__legend{float:none;width:auto;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label-fg);margin-inline-end:calc(-1 * var(--tracking-label));padding:0}.tz-fieldset:disabled .tz-fieldset__legend,.tz-fieldset[data-disabled] .tz-fieldset__legend{color:var(--text-muted)}.tz-input,.tz-textarea,.tz-select{height:var(--field-h);width:100%;padding-inline:var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--field-fg);font:var(--type-ui);transition:var(--transition-state);-webkit-appearance:none;appearance:none}.tz-textarea{height:auto;min-height:76px;padding-block:var(--space-3);resize:vertical}.tz-input--sm,.tz-select--sm{height:var(--control-h-sm);font:var(--type-ui-sm)}.tz-input--lg,.tz-select--lg{height:var(--control-h-lg)}.tz-input--sans,.tz-textarea--sans{font-family:var(--font-sans)}.tz-input::placeholder,.tz-textarea::placeholder{color:var(--field-placeholder)}.tz-input:focus,.tz-textarea:focus,.tz-select:focus,.tz-select[data-popup-open]{border-color:var(--field-border-focus)}.tz-input[aria-invalid=true],.tz-textarea[aria-invalid=true],.tz-select[aria-invalid=true],.tz-input[data-invalid],.tz-textarea[data-invalid],.tz-select[data-invalid]{border-color:var(--field-border-invalid)}.tz-input:disabled,.tz-textarea:disabled,.tz-select:disabled,.tz-select[data-disabled]{color:var(--text-muted);background:var(--tex-25);background-color:var(--surface-2);cursor:not-allowed}.tz-select{padding-right:var(--space-7);background-image:linear-gradient(45deg, transparent 50%, var(--field-affix-fg) 50%), linear-gradient(135deg, var(--field-affix-fg) 50%, transparent 50%);cursor:pointer;text-align:left;background-position:right 13px center,right 9px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;align-items:center;display:inline-flex}.tz-inputgroup{border:1px solid var(--field-border);background:var(--field-bg);align-items:stretch;width:100%;display:flex}.tz-inputgroup:focus-within{border-color:var(--field-border-focus)}.tz-inputgroup:has([aria-invalid=true]),.tz-inputgroup:has([data-invalid]){border-color:var(--field-border-invalid)}.tz-inputgroup>.tz-input{background:0 0;border:0}.tz-affix{padding-inline:var(--space-4);background:var(--field-affix-bg);color:var(--field-affix-fg);font:var(--type-ui-sm);white-space:nowrap;align-items:center;display:flex}.tz-affix--lead{border-right:1px solid var(--field-border);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.tz-affix--trail{color:var(--text-muted);background:0 0}.tz-number{border:1px solid var(--field-border);background:var(--field-bg);align-items:stretch;width:100%;display:flex}.tz-number:focus-within{border-color:var(--field-border-focus)}.tz-number:has([aria-invalid=true]),.tz-number:has([data-invalid]){border-color:var(--field-border-invalid)}.tz-number>.tz-input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;min-width:0}.tz-number__step{width:var(--field-h);border-radius:var(--radius);background:var(--field-affix-bg);color:var(--field-affix-fg);cursor:pointer;-webkit-appearance:none;appearance:none;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tz-number__step:first-child{border-right:1px solid var(--field-border)}.tz-number__step:last-child{border-left:1px solid var(--field-border)}.tz-number__step:hover:not(:disabled){color:var(--text-1)}.tz-number__step:disabled,.tz-number__step[data-disabled]{color:var(--text-muted);cursor:not-allowed}.tz-number--sm .tz-number__step{width:var(--control-h-sm)}.tz-number--lg .tz-number__step{width:var(--control-h-lg)}.tz-number__scrub{cursor:ew-resize}.tz-check{align-items:center;gap:var(--space-4);font:var(--type-ui);color:var(--text-1);cursor:pointer;display:inline-flex}.tz-check>input,.tz-check__box{width:var(--check-size);height:var(--check-size);border:1px solid var(--check-border);border-radius:var(--radius);background:var(--check-bg);-webkit-appearance:none;appearance:none;cursor:pointer;flex:none;place-content:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.tz-check>input[type=radio],.tz-check--radio .tz-check__box{border-radius:0}.tz-check>input:hover:not(:disabled),.tz-check__box:hover:not([data-disabled]){border-color:var(--check-border-hover)}.tz-check>input:checked,.tz-check__box[data-checked]{background:var(--check-bg-on);border-color:var(--check-border-on);color:var(--check-fg-on)}.tz-check>input:checked:after,.tz-check__box[data-checked]:after{content:"";background-image:linear-gradient(to top left,#0000 calc(50% - 1.5px),currentColor calc(50% - 1.5px) calc(50% + 1.5px),#0000 calc(50% + 1.5px));position:absolute;inset:0}.tz-check>input[type=radio]:checked,.tz-check--radio .tz-check__box[data-checked]{background:var(--check-bg);border-color:var(--check-border-on)}.tz-check>input[type=radio]:checked:after,.tz-check--radio .tz-check__box[data-checked]:after{content:"";background:var(--accent-mark);width:6px;height:6px;position:static;inset:auto}.tz-check>input:indeterminate,.tz-check__box[data-indeterminate]{background:var(--check-bg-on);border-color:var(--check-border-on);color:var(--check-fg-on)}.tz-check>input:indeterminate:after,.tz-check__box[data-indeterminate]:after{content:"";background-image:linear-gradient(#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0}.tz-check>input:disabled,.tz-check__box[data-disabled]{cursor:not-allowed;border-color:var(--border-1);background-image:var(--hatch);background-color:var(--check-bg)}.tz-check:has(:disabled),.tz-check:has([data-disabled]){color:var(--text-muted);cursor:not-allowed}.tz-radiogroup,.tz-checkgroup{gap:var(--space-3);flex-direction:column;align-items:start;display:flex}.tz-switch{appearance:none;border:1px solid var(--field-border);background:var(--field-bg);width:fit-content;font:inherit;color:inherit;cursor:pointer;flex:none;place-self:center start;padding:0;display:inline-flex}.tz-switch:disabled,.tz-switch[data-disabled]{cursor:not-allowed;border-color:var(--border-1)}.tz-switch>span{padding:0 var(--space-4);height:calc(var(--control-h-sm) - 2px);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);align-items:center;display:inline-flex}.tz-switch[data-unchecked]>span:first-child,.tz-switch[aria-checked=false]>span:first-child,.tz-switch:not([data-checked]):not([data-unchecked]):not([aria-checked=true])>span:first-child,.tz-switch[data-checked]>span:last-child,.tz-switch[aria-checked=true]>span:last-child,.tz-switch>span[aria-selected=true]{background:var(--check-bg-on);color:var(--on-accent)}.tz-switch:disabled[data-unchecked]>span:first-child,.tz-switch[data-disabled][data-unchecked]>span:first-child,.tz-switch:disabled[data-checked]>span:last-child,.tz-switch[data-disabled][data-checked]>span:last-child,.tz-switch:disabled[aria-checked=true]>span:last-child,.tz-switch[data-disabled][aria-checked=true]>span:last-child{background:var(--surface-3);color:var(--text-muted)}.tz-seg{height:var(--control-h);border:var(--rule-interactive);max-width:100%;display:inline-flex;overflow-x:auto}.tz-seg--sm{height:var(--control-h-sm)}.tz-seg__item{appearance:none;padding:0 var(--space-5);border:0;border-left:var(--rule-interactive);color:var(--text-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;place-items:center;margin:0;display:grid}.tz-seg__item:first-child{border-left:0}.tz-seg__item[data-pressed]{background:var(--accent);color:var(--on-accent)}.tz-seg__item[data-disabled]{cursor:not-allowed;color:var(--text-muted)}.tz-panel{background:var(--panel-bg);border:1px solid var(--panel-border)}.tz-panel__head{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--panel-head-h);padding-inline:var(--panel-pad);border-bottom:1px solid var(--panel-border);background:var(--panel-head-bg);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--panel-label-fg);display:flex}.tz-panel__meta{color:var(--panel-meta-fg)}.tz-panel__tools{align-items:center;gap:var(--space-4);margin-left:auto;display:inline-flex}.tz-panel__body{padding:var(--panel-pad)}.tz-panel__body--flush{padding:0}.tz-panel--flush{border:0}.tz-table{border-collapse:collapse;width:100%;font:var(--type-ui)}.tz-scroll{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.tz-scroll::-webkit-scrollbar{display:none}.tz-table th{height:var(--row-h);padding-inline:var(--space-4);text-align:left;background:var(--table-head-bg);border-bottom:1px solid var(--table-border);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--table-head-fg);white-space:nowrap}.tz-table td{height:var(--table-row-h);padding-inline:var(--space-4);border-bottom:1px solid var(--table-border);color:var(--table-cell-fg)}.tz-table--dense td{height:var(--table-row-h-dense)}.tz-table td.tz-num{text-align:right;font-variant-numeric:tabular-nums}.tz-table td.tz-mute{color:var(--table-cell-fg-mute)}.tz-table tbody tr:hover{background:var(--table-row-bg-hover)}.tz-table tbody tr[aria-selected=true]{background:var(--table-row-bg-selected);box-shadow:inset 2px 0 0 var(--table-row-edge-selected)}.tz-badge{align-items:center;gap:var(--space-2);height:var(--control-h-sm);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);white-space:nowrap;display:inline-flex}.tz-badge--filled{padding-inline:var(--space-3);background:var(--surface-3)}.tz-badge--outline{padding-inline:var(--space-3);border:1px solid}.tz-badge--ok{color:var(--ok)}.tz-badge--warn{color:var(--warn)}.tz-badge--error{color:var(--error)}.tz-badge--info{color:var(--info)}.tz-badge--accent{color:var(--text-accent)}.tz-badge--ok.tz-badge--filled{background:var(--ok-bg)}.tz-badge--warn.tz-badge--filled{background:var(--warn-bg)}.tz-badge--error.tz-badge--filled{background:var(--error-bg)}.tz-badge--info.tz-badge--filled{background:var(--info-bg)}.tz-badge--accent.tz-badge--filled{background:var(--accent-quiet)}.tz-badge--ok .tz-mark{background:var(--ok-mark)}.tz-badge--warn .tz-mark{background:var(--warn-mark)}.tz-badge--error .tz-mark{background:var(--error-mark)}.tz-badge--info .tz-mark{background:var(--info-mark)}.tz-badge--accent .tz-mark{background:var(--accent-mark)}.tz-tag{align-items:center;gap:var(--space-3);height:var(--control-h-sm);padding-inline:var(--space-3);background:var(--surface-2);border-left:2px solid var(--text-2);font:var(--type-ui-sm);color:var(--text-2);display:inline-flex}.tz-tag--1{border-left-color:var(--data-1)}.tz-tag--2{border-left-color:var(--data-2)}.tz-tag--3{border-left-color:var(--data-3)}.tz-tag--4{border-left-color:var(--data-4)}.tz-tag--5{border-left-color:var(--data-5)}.tz-tag__remove{appearance:none;cursor:pointer;color:var(--text-muted);font:inherit;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.tz-tag__remove:hover,.tz-tag__remove:focus-visible{color:var(--text-1)}.tz-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr) auto;block-size:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px);background:var(--shell-bg);grid-template-areas:"brand top""nav main""status status";display:grid}.tz-shell__brand{min-width:0;padding-inline:var(--space-5);border-right:1px solid var(--shell-rule);border-bottom:1px solid var(--shell-rule);background:var(--topbar-bg);grid-area:brand;align-items:center;display:flex}.tz-shell__top{grid-area:top;min-width:0}.tz-shell__nav{border-right:1px solid var(--shell-rule);background:var(--shell-nav-bg);grid-area:nav;min-width:0;position:relative;overflow-y:auto}.tz-shell__nav>.tz-select{display:none}.tz-shell__main{grid-area:main;min-width:0;overflow:hidden auto}.tz-shell__status{grid-area:status;min-width:0}.tz-shell--flat{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""status"}.tz-shell--flat .tz-shell__brand,.tz-shell--flat .tz-shell__nav{display:none}.tz-shell--site{grid-template-areas:"top top""nav main""status status"}.tz-shell--site .tz-shell__brand,.tz-shell--site:has(.tz-sidebar[data-nav=overview]) .tz-shell__nav{display:none}.tz-topbar{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--topbar-h);min-width:0;padding-inline:var(--space-5);border-bottom:1px solid var(--shell-rule);background:var(--topbar-bg);font:var(--type-ui);color:var(--topbar-fg);display:flex}.tz-wordmark{align-items:baseline;gap:var(--space-3);font:var(--type-ui);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--topbar-fg);white-space:nowrap;border-bottom:0;text-decoration:none;display:inline-flex}.tz-wordmark__name{letter-spacing:var(--tracking-caps)}.tz-wordmark__sys{font:var(--type-ui-sm);font-weight:var(--weight-regular);letter-spacing:0;color:var(--text-accent)}.tz-topbar__meta{align-items:center;gap:var(--space-5);font:var(--type-ui-sm);color:var(--topbar-meta-fg);display:flex}.tz-topbar--site{justify-content:stretch;align-items:stretch;gap:0;padding-inline:0}.tz-topbar__brand{align-items:center;gap:var(--space-3);padding-inline:var(--space-5);border-right:1px solid var(--shell-rule);display:flex}.tz-topbar__tabs{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.tz-topbar__tabs::-webkit-scrollbar{display:none}.tz-topbar__tab{padding-inline:var(--space-5);border:0;border-right:var(--rule);color:var(--text-3);font:var(--type-ui-sm);background:0 0;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.tz-topbar__tab:hover{color:var(--text-1)}.tz-topbar__tab[aria-current=page]{color:var(--text-1);border-bottom-color:var(--accent-mark)}.tz-topbar--site .tz-topbar__meta{padding-inline:var(--space-4);margin-left:auto}.tz-page{align-content:start;gap:var(--space-7);padding:var(--space-7);min-width:0;max-width:100%;display:grid}.tz-page>*{min-width:0}.tz-stack{align-content:start;gap:var(--space-5);display:grid}.tz-stack--tight{gap:var(--space-4)}.tz-stack--loose{gap:var(--space-7)}.tz-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tz-separator{background:0 0;border:0;margin:0}.tz-separator:not([aria-orientation=vertical]):not([data-orientation=vertical]){border-top:var(--rule);width:100%;height:0}.tz-separator[aria-orientation=vertical],.tz-separator[data-orientation=vertical]{border-left:var(--rule);align-self:stretch;width:0;height:auto}.tz-swatch{border:1px solid var(--border-1);block-size:24px;inline-size:24px;display:block}.tz-prose{max-width:var(--prose-measure);margin:0 0 var(--space-5);font:var(--type-body);font-family:var(--font-sans);color:var(--prose-fg);text-wrap:pretty}.tz-prose>*+*{margin-top:var(--space-5)}.tz-page--site{max-width:var(--bp-lg);padding:var(--space-6) var(--space-8) var(--space-12);gap:0}.tz-page-head{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.tz-page-head__row{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.tz-page__eyebrow{font:var(--type-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-accent);margin-inline-end:calc(-1 * var(--tracking-caps))}.tz-page__title{font:var(--type-display);letter-spacing:var(--tracking-tight);color:var(--text-1);overflow-wrap:break-word}.tz-page__lede{font:var(--type-body);font-size:var(--text-xl);line-height:var(--leading-body);color:var(--text-2);max-width:var(--measure-narrow);text-wrap:pretty}.tz-rule-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-10) 0 var(--space-6);padding-top:var(--space-4);border-top:var(--rule-3);flex-wrap:wrap;display:flex}.tz-rule-head>h2{font:var(--type-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-1);margin-inline-end:calc(-1 * var(--tracking-caps))}.tz-rule-head__meta{font:var(--type-ui-sm);color:var(--text-muted)}.tz-specimen{min-height:200px;padding:var(--space-8);border:var(--rule);background:var(--tex-dots);background-color:var(--surface-1);justify-content:center;align-items:center;display:flex;overflow:hidden}.tz-split{grid-template-columns:repeat(var(--tz-split,2), minmax(0, 1fr));background:var(--surface-1);width:100%;min-width:0;display:grid;overflow:hidden}.tz-split--framed{border:var(--rule-3)}.tz-split--top{margin-top:var(--space-8);border-top:var(--rule-3)}.tz-split--2{--tz-split:2}.tz-split--3{--tz-split:3}.tz-split--5{--tz-split:5}.tz-split>*{min-width:0;position:relative}.tz-split>:after{content:"";border-right:var(--rule);border-bottom:var(--rule);margin-right:calc(-1 * var(--stroke));margin-bottom:calc(-1 * var(--stroke));pointer-events:none;position:absolute;inset:0}.tz-cell{align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}.tz-cell--tall{min-height:190px}.tz-pair{gap:var(--space-6);grid-template-columns:1fr 1fr;min-width:0;max-width:100%;display:grid}.tz-pair>*{min-width:0;max-width:100%}.tz-tile{align-content:space-between;gap:var(--space-5);min-height:150px;padding:var(--space-6);background:var(--surface-1);color:inherit;text-align:left;transition:var(--transition-state);border:0;text-decoration:none;display:grid}.tz-tile:hover{background:var(--surface-2);color:inherit}.tz-tile:hover .tz-tile__body{color:var(--text-2)}.tz-tile__body{font:var(--type-body-sm);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-3)}.tz-tile__name{justify-content:space-between;align-items:center;gap:var(--space-4);font:var(--type-heading);color:var(--text-1);display:flex}.tz-tile__go{color:var(--accent-mark)}.tz-ramp{border:var(--rule-3);background:var(--surface-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tz-ramp__cell{appearance:none;border:0;border-right:var(--rule);border-bottom:var(--rule);background:var(--surface-1);min-width:0;color:var(--text-1);text-align:left;cursor:copy;font:var(--type-ui-sm);flex-direction:column;padding:0;display:flex}.tz-ramp__cell:focus-visible{outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.tz-ramp__fill{height:calc(var(--control-h-lg) * 2);border-bottom:var(--rule);display:block}.tz-ramp__name{padding:var(--space-4) var(--space-4) 0;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-inline-end:calc(-1 * var(--tracking-label))}.tz-ramp__hex{padding:0 var(--space-4) var(--space-4);font-size:var(--text-2xs);color:var(--text-3)}.tz-grid--inset{max-width:none;margin:0;padding:0}.tz-grid__unit{height:var(--topbar-h);border:var(--rule);background:var(--tex-25);background-color:var(--surface-2)}.tz-principle__n{font:var(--type-readout);letter-spacing:var(--tracking-pixel);color:var(--text-accent)}.tz-face{align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}.tz-face__sample{font-size:var(--px-44);line-height:var(--leading-flat);color:var(--text-1)}.tz-scale{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:calc(var(--control-h) * 10);border:var(--rule-3);display:grid}.tz-scale__list{background:var(--surface-2);border-right:var(--rule-3)}.tz-scale__row{gap:var(--space-3);width:100%;height:var(--control-h);padding-inline:var(--space-4);border:0;border-top:var(--rule);color:var(--text-2);font:var(--type-ui-sm);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto;align-items:center;display:grid}.tz-scale__row:first-child{border-top:0}.tz-scale__row[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.tz-scale__meta{color:var(--text-3);font-variant-numeric:tabular-nums}.tz-scale__row[aria-pressed=true] .tz-scale__meta{color:var(--on-accent)}.tz-steps{align-items:flex-end;gap:var(--space-4);padding:var(--space-6);border:var(--rule-3);background:var(--surface-1);flex-wrap:wrap;display:flex}.tz-step{gap:var(--space-2);justify-items:center;display:grid}.tz-step__bar{min-width:var(--space-1);background:var(--accent-mark)}.tz-frame{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr) var(--inspector-w);grid-template-rows:var(--topbar-h) minmax(0, 1fr) var(--status-h);height:calc(var(--topbar-h) + var(--space-12) + var(--status-h));border:var(--rule-3);background:var(--surface-1);display:grid}.tz-frame__top,.tz-frame__status{padding-inline:var(--space-4);background:var(--surface-2);grid-column:1/-1;align-items:center;display:flex}.tz-frame__top{border-bottom:var(--rule-3)}.tz-frame__status{border-top:var(--rule-3)}.tz-frame__rail{background:var(--surface-2);border-right:var(--rule)}.tz-frame__side{padding:var(--space-4);border-right:var(--rule)}.tz-frame__main{padding:var(--space-4);background:var(--tex-dots);background-color:var(--surface-1)}.tz-frame__inspect{padding:var(--space-4);background:var(--surface-2);border-left:var(--rule)}.tz-run-track{height:var(--space-5);border:var(--rule);position:relative;overflow:hidden}.tz-run{background:var(--meter-fill);transform-origin:0;animation:termizen-run var(--dur-1) var(--ease-linear) both;position:absolute;inset:0}.tz-run--2{animation-duration:var(--dur-2)}.tz-run--3{animation-duration:var(--dur-3)}.tz-run-track--step{gap:var(--stroke);background:var(--border-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tz-run-track--step>span{background:var(--surface-1)}.tz-run-track--step>span:first-child{background:var(--meter-fill)}.tz-run-track--step>span:nth-child(2){animation:termizen-run-cell-2 var(--dur-spin) var(--ease-linear) infinite}.tz-run-track--step>span:nth-child(3){animation:termizen-run-cell-3 var(--dur-spin) var(--ease-linear) infinite}.tz-run-track--step>span:nth-child(4){animation:termizen-run-cell-4 var(--dur-spin) var(--ease-linear) infinite}.tz-demo{align-items:center;gap:var(--space-5);padding:var(--space-6);border:var(--rule-3);background:var(--surface-1);flex-wrap:wrap;display:flex}.tz-variants{grid-template-columns:repeat(var(--tz-cols,3), minmax(0, 1fr));border:var(--rule-3);background:var(--surface-1);width:100%;min-width:0;display:grid;overflow:hidden}.tz-variants>*{gap:var(--space-4);min-height:var(--space-12);padding:var(--space-6);background:var(--surface-1);align-content:center;justify-items:start;display:grid;position:relative}.tz-variants>:after{content:"";border-right:var(--rule);border-bottom:var(--rule);margin-right:calc(-1 * var(--stroke));margin-bottom:calc(-1 * var(--stroke));pointer-events:none;position:absolute;inset:0}.tz-tiles{grid-template-columns:repeat(var(--tz-cols,3), minmax(0, 1fr));border:var(--rule-3);background:var(--surface-1);width:100%;min-width:0;display:grid;overflow:hidden}.tz-tiles>*{min-width:0;position:relative}.tz-tiles>:after{content:"";border-right:var(--rule);border-bottom:var(--rule);margin-right:calc(-1 * var(--stroke));margin-bottom:calc(-1 * var(--stroke));pointer-events:none;position:absolute;inset:0}.tz-period{grid-template-columns:var(--sidebar-w) var(--sidebar-w) minmax(0, 1fr);gap:var(--space-5);padding:var(--space-5);border-top:var(--rule);background:var(--surface-1);align-items:center;display:grid}.tz-period:first-child{border-top:0}.tz-track-row{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) auto;gap:var(--space-4);padding:var(--space-4);border-top:var(--rule);background:var(--surface-1);align-items:center;display:grid}.tz-track-row:first-child{border-top:0}.tz-sidebar{padding-block:var(--space-4);align-content:start;display:grid}.tz-sidebar__group{border-bottom:var(--rule);padding-block:var(--space-4)}.tz-sidebar__section{font:var(--type-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--nav-section-fg);padding:var(--space-5) var(--space-5) var(--space-3);margin-inline-end:calc(-1 * var(--tracking-caps))}.tz-navitem{align-items:center;gap:var(--space-4);height:var(--nav-item-h);padding-inline:var(--space-5);color:var(--nav-item-fg);font:var(--type-ui);transition:var(--transition-state);border-bottom:0;border-left:2px solid #0000;text-decoration:none;display:flex}.tz-navitem:hover{color:var(--nav-item-fg-active);background:var(--surface-3)}.tz-navitem[aria-current=page]{color:var(--nav-item-fg-active);background:var(--nav-item-bg-active);border-left-color:var(--nav-item-edge-active)}.tz-navitem__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tz-navitem__meta{color:var(--text-muted);font:var(--type-ui-sm);margin-left:auto}.tz-navitem__glyph{color:var(--text-muted);font-size:9px}.tz-navitem[aria-current=page] .tz-navitem__glyph{color:var(--accent-mark)}.tz-tabs{scrollbar-width:none;border-bottom:1px solid var(--border-1);align-items:stretch;display:flex;overflow-x:auto}.tz-tabs::-webkit-scrollbar{display:none}.tz-tab{appearance:none;align-items:center;gap:var(--space-3);height:var(--tab-h);padding-inline:var(--space-5);color:var(--tab-fg);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:var(--transition-state);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;display:inline-flex}.tz-tab:hover{color:var(--tab-fg-active)}.tz-tab[aria-selected=true],.tz-tab[data-active]{color:var(--tab-fg-active);border-bottom-color:var(--tab-underline)}.tz-tab__count{color:var(--text-muted)}.tz-tabpanel{padding-top:var(--space-5)}.tz-crumb{align-items:center;gap:var(--space-3);white-space:nowrap;scrollbar-width:none;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);display:flex;overflow-x:auto}.tz-crumb::-webkit-scrollbar{display:none}.tz-crumb a{color:inherit;border:0}.tz-crumb a:hover{color:var(--text-1)}.tz-crumb__sep{color:var(--text-muted);font-family:var(--font-glyph)}.tz-crumb [aria-current=page]{color:var(--text-1)}.tz-statusbar{align-items:center;gap:var(--space-6);min-height:var(--status-h);min-width:0;height:auto;padding-inline:var(--space-5);padding-bottom:env(safe-area-inset-bottom,0px);white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain;border-top:1px solid var(--border-1);background:var(--status-bg);font:var(--type-ui-sm);display:flex;overflow-x:auto}.tz-statusbar::-webkit-scrollbar{display:none}.tz-statusbar__item{gap:var(--space-3);flex-shrink:0;display:inline-flex}.tz-statusbar__key{color:var(--status-key-fg);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-inline-end:calc(-1 * var(--tracking-label))}.tz-statusbar__value{color:var(--status-value-fg);font-variant-numeric:tabular-nums}.tz-statusbar a.tz-statusbar__value{color:var(--status-value-fg);border:0;text-decoration:none}.tz-statusbar a.tz-statusbar__value:hover{color:var(--text-link-hover)}.tz-statusbar__right{gap:var(--space-6);padding-left:var(--space-6);border-left:1px solid var(--border-1);flex-shrink:0;margin-left:auto;display:flex}.tz-kv{grid-template-columns:repeat(var(--tz-kv-cols,1), minmax(0, 1fr));border-top:1px solid var(--border-1);gap:0;margin:0;display:grid;overflow:hidden}.tz-kv__row{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-1);border-inline-start:1px solid var(--border-1);grid-template-columns:1fr auto;min-width:0;margin-inline-start:-1px;display:grid}.tz-kv__key{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);margin-inline-end:calc(-1 * var(--tracking-label))}.tz-kv__value{font:var(--type-ui);color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;overflow:hidden}.tz-kv__unit{color:var(--text-muted)}.tz-kv__value--ok{color:var(--ok)}.tz-kv__value--warn{color:var(--warn)}.tz-kv__value--error{color:var(--error)}.tz-kv__value--info{color:var(--info)}.tz-kv__value--accent{color:var(--text-accent)}.tz-meter-block,.tz-progress-block{gap:var(--space-2);width:100%;display:grid}.tz-meter-block>.tz-label,.tz-progress-block>.tz-label{margin:0}.tz-meter,.tz-progress{height:var(--meter-h);gap:1px;display:flex}.tz-meter__cell{background:var(--meter-track-tex);background-color:var(--meter-track);transition:background-color var(--dur-1) linear;flex:1}.tz-meter__cell--on{background:var(--meter-fill)}.tz-meter__value{font:var(--type-ui-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-1);margin:0}.tz-lamp{align-items:center;gap:var(--space-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);display:inline-flex}.tz-lamp:before{content:"";width:var(--lamp-size);height:var(--lamp-size);background:var(--lamp-off);flex:none}.tz-lamp--on:before{background:currentColor}.tz-lamp--live:before{animation:termizen-lamp var(--dur-tick) steps(1) infinite;background:currentColor}.tz-lamp--ok{color:var(--ok)}.tz-lamp--ok:before{background:var(--ok-mark)}.tz-lamp--warn{color:var(--warn)}.tz-lamp--warn:before{background:var(--warn-mark)}.tz-lamp--error{color:var(--error)}.tz-lamp--error:before{background:var(--error-mark)}.tz-code{border:1px solid var(--border-1);background:var(--code-bg);min-width:0;max-width:100%}.tz-code__head{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-1);background:var(--code-head-bg);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);display:flex}.tz-code__lang{color:var(--text-muted)}.tz-code pre{padding:var(--space-4);max-width:100%;font:var(--type-code);color:var(--code-fg);margin:0;overflow-x:auto}.tz-code pre:has(.tz-code__line){padding-inline:0}.tz-code__line{gap:var(--space-5);padding-inline:var(--space-4);white-space:pre;display:flex}.tz-code__prompt{color:var(--code-prompt-fg);user-select:none}.tz-code__ln{color:var(--code-gutter-fg);user-select:none;text-align:right;min-width:2ch}.tz-log{border-collapse:collapse;width:100%;max-width:100%;font:var(--type-code);color:var(--code-fg);background:var(--code-bg);border:1px solid var(--border-1)}.tz-log th,.tz-log td{vertical-align:baseline;font-weight:inherit;text-align:left;padding:0 var(--space-4)}.tz-log tbody tr:first-child th,.tz-log tbody tr:first-child td{padding-top:var(--space-4)}.tz-log tbody tr:last-child th,.tz-log tbody tr:last-child td{padding-bottom:var(--space-4)}.tz-log th{white-space:nowrap;width:0}.tz-log__src,.tz-log__src--1{color:var(--data-1-text)}.tz-log__src--2{color:var(--data-2-text)}.tz-log__src--3{color:var(--data-3-text)}.tz-log__src--4{color:var(--data-4-text)}.tz-log__src--5{color:var(--data-5-text)}.tz-log__msg--cont{color:var(--text-3)}.tz-log__meta{color:var(--text-muted);font-variant-numeric:tabular-nums}.tz-log__status{font-variant-numeric:tabular-nums}.tz-log__status--ok{color:var(--ok)}.tz-log__status--warn{color:var(--warn)}.tz-log__status--error{color:var(--error)}.tz-log__status--info{color:var(--info)}.tz-log__block{margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--border-1);background:var(--surface-1)}.tz-log__block p{margin:0}.tz-log__block p+p{margin-top:var(--space-2)}.tz-log tr:last-child .tz-log__block{margin-bottom:0}.tz-panel__body--flush>.tz-log{border:0}.tz-keys{gap:var(--space-1);display:inline-flex}.tz-key{border:1px solid var(--border-interactive);min-width:18px;height:18px;font-family:var(--font-glyph);font-size:var(--text-xs);color:var(--text-3);justify-content:center;align-items:center;padding-inline:4px;display:inline-flex}.tz-tooltip .tz-key{color:var(--tooltip-key-fg);border-color:currentColor}.tz-scrim{background:var(--scrim);z-index:var(--z-scrim);position:fixed;inset:0}.tz-dialog{z-index:var(--z-overlay);width:var(--dialog-w);max-width:calc(100vw - var(--space-8) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));background:var(--surface-1);border:1px solid var(--border-3);flex-direction:column;max-height:84dvh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tz-dialog--sm{--dialog-w:var(--dialog-w-sm)}.tz-dialog--lg{--dialog-w:var(--dialog-w-lg)}.tz-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--panel-head-h);padding-inline:var(--space-4);border-bottom:1px solid var(--border-1);background:var(--panel-head-bg);padding-inline-end:0;display:flex}.tz-dialog__chrome{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.tz-dialog__title{margin:0 0 var(--space-5);font:var(--type-heading);color:var(--text-1)}.tz-dialog__desc{font:var(--type-body-sm);color:var(--text-2);margin:0}.tz-dialog__body{padding:var(--space-6);overflow-y:auto}.tz-dialog__foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-1);background:var(--surface-2);display:flex}.tz-dialog__close{appearance:none;width:var(--panel-head-h);height:var(--panel-head-h);color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;margin-left:auto;padding:0;display:grid}.tz-dialog__close:hover{color:var(--text-1)}.tz-cursor{font-family:var(--font-glyph);animation:termizen-blink var(--blink-period) steps(1) infinite;color:var(--accent-mark)}.tz-spin{font-family:var(--font-glyph);color:var(--accent-mark)}.tz-btn .tz-spin{color:inherit}.tz-spin:after{content:"|";animation:termizen-spin var(--dur-spin) steps(1) infinite}.tz-star{font-family:var(--font-glyph);color:var(--accent-mark)}.tz-star:after{content:"*";animation:termizen-blink var(--dur-tick) steps(1) infinite}.tz-wait{font-family:var(--font-glyph);color:var(--accent-mark)}.tz-wait:after{content:".";text-align:left;width:3ch;animation:termizen-wait var(--dur-tick) steps(1) infinite;display:inline-block}.tz-tick{font-variant-numeric:tabular-nums;animation:termizen-tick var(--dur-tick) steps(1) infinite}.tz-marquee{min-height:var(--space-5);background:var(--tex-25);animation:termizen-marquee-4 var(--dur-spin) var(--ease-step-4) infinite}.tz-tooltip{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--text-1);color:var(--text-invert);font:var(--type-ui-sm);z-index:var(--z-popup);border:0;max-width:260px;display:inline-flex}.tz-tooltip__keys{color:var(--tooltip-key-fg)}.tz-toast-viewport{right:max(var(--space-6), env(safe-area-inset-right,0px));bottom:max(var(--space-6), env(safe-area-inset-bottom,0px));z-index:var(--z-toast);gap:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.tz-toast{pointer-events:auto;min-width:var(--toast-min);border:var(--rule-interactive);border-left:var(--callout-edge) solid var(--info-mark);background:var(--surface-2);align-items:stretch;display:flex}.tz-toast[data-type=ok]{border-left-color:var(--ok-mark)}.tz-toast[data-type=warn]{border-left-color:var(--warn-mark)}.tz-toast[data-type=error]{border-left-color:var(--error-mark)}.tz-toast[data-type=info]{border-left-color:var(--info-mark)}.tz-toast__main{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex:1;display:grid}.tz-toast__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.tz-toast[data-type=ok] .tz-toast__label{color:var(--ok)}.tz-toast[data-type=warn] .tz-toast__label{color:var(--warn)}.tz-toast[data-type=error] .tz-toast__label{color:var(--error)}.tz-toast[data-type=info] .tz-toast__label{color:var(--info)}.tz-toast__body{font:var(--type-ui-sm);color:var(--text-2);margin:0}.tz-toast__close{appearance:none;width:var(--toast-close-w);border:0;border-left:var(--rule);color:var(--text-3);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.tz-toast__close:hover{color:var(--text-1)}.tz-listbox{background:var(--surface-1);border:1px solid var(--border-3);z-index:var(--z-popup);max-height:var(--available-height,280px);width:var(--anchor-width,100%);max-width:var(--available-width,100%);min-width:0;padding:2px 0;overflow-y:auto}.tz-option{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--row-h);padding-inline:var(--space-4);font:var(--type-ui);color:var(--text-2);cursor:pointer;border-left:2px solid #0000;display:flex}.tz-option[data-highlighted]{color:var(--text-1);background:var(--surface-3);outline:none}.tz-option[data-checked]{color:var(--text-1);border-left-color:var(--accent-mark)}.tz-option__label{align-items:baseline;gap:var(--space-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.tz-option__mark{color:var(--text-accent);font-weight:var(--weight-bold)}.tz-option__meta{font:var(--type-ui-sm);color:var(--text-muted);white-space:nowrap}.tz-option-group{padding:var(--space-3) var(--space-4) var(--space-2);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);border-top:var(--rule)}.tz-option-group:first-child{border-top:0}.tz-palette{z-index:var(--z-overlay);width:var(--palette-w);max-width:calc(100vw - var(--space-8) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));background:var(--surface-1);border:1px solid var(--border-3);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.tz-palette__input{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-3);padding-inline:var(--space-4);display:flex}.tz-palette__input:focus-within{border-bottom-color:var(--accent-mark)}.tz-palette__prompt{color:var(--accent-mark);font:var(--type-ui)}.tz-palette__field{min-width:0;height:var(--control-h-lg);color:var(--text-1);font:var(--type-ui);background:0 0;border:0;flex:1}.tz-palette__field:focus-visible{outline:none}.tz-palette__count{font:var(--type-ui-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.tz-palette__list{max-height:var(--available-height,var(--palette-list-max));overflow-y:auto}.tz-palette__empty{padding:var(--space-6);font:var(--type-ui-sm);color:var(--text-muted);text-align:center}.tz-listbox--slash{min-width:var(--slash-min);max-height:var(--available-height,var(--slash-max-h))}.tz-filter{align-items:center;gap:var(--space-3);min-width:0;height:var(--control-h-sm);padding-inline:var(--space-3);border:1px solid var(--field-border);background:var(--field-bg);display:inline-flex;position:relative}.tz-filter:focus-within{border-color:var(--focus-ring);outline:var(--outline-focus);outline-offset:var(--outline-focus-offset)}.tz-filter:has(.tz-filter__field:not(:placeholder-shown)):not(:focus-within){border-color:var(--accent-mark)}.tz-filter__prompt{color:var(--text-muted);font:var(--type-ui-sm)}.tz-filter:has(.tz-filter__field:not(:placeholder-shown)) .tz-filter__prompt{color:var(--accent-mark)}.tz-filter__field{width:100%;min-width:8ch;height:100%;color:var(--field-fg);font:var(--type-ui-sm);background:0 0;border:0;flex:auto}.tz-filter__field:focus-visible{outline:none}.tz-filter__count{font:var(--type-ui-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tz-filter:has(.tz-filter__field:not(:placeholder-shown)) .tz-filter__count{color:var(--text-1)}.tz-filter__clear{appearance:none;color:var(--text-3);cursor:pointer;font:var(--type-ui-sm);background:0 0;border:0;padding:0;line-height:1}.tz-filter__clear:hover{color:var(--text-1)}.tz-callout{grid-template-columns:var(--callout-glyph-col) 1fr;gap:var(--space-2);padding:var(--callout-pad);border-left:var(--callout-edge) solid var(--info-mark);background:var(--surface-2);display:grid}.tz-callout:not(:has(.tz-callout__glyph)){grid-template-columns:1fr}.tz-callout__glyph{font-family:var(--font-glyph);font-size:var(--text-sm);color:var(--info);place-items:start center;display:grid}.tz-callout__title{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--callout-title-fg);margin-inline-end:calc(-1 * var(--tracking-label))}.tz-callout__body{font:var(--type-body-sm);color:var(--callout-body-fg);max-inline-size:var(--callout-measure)}.tz-callout--info{border-left-color:var(--info-mark)}.tz-callout--info .tz-callout__title,.tz-callout--info .tz-callout__glyph{color:var(--info)}.tz-callout--ok{border-left-color:var(--ok-mark)}.tz-callout--ok .tz-callout__title,.tz-callout--ok .tz-callout__glyph{color:var(--ok)}.tz-callout--warn{border-left-color:var(--warn-mark)}.tz-callout--warn .tz-callout__title,.tz-callout--warn .tz-callout__glyph{color:var(--warn)}.tz-callout--error{border-left-color:var(--error-mark)}.tz-callout--error .tz-callout__title,.tz-callout--error .tz-callout__glyph{color:var(--error)}.tz-callout--note{border-left-color:var(--border-3)}.tz-callout--note .tz-callout__title,.tz-callout--note .tz-callout__glyph{color:var(--text-3)}html:has(.tz-shell),body:has(.tz-shell){overflow:hidden}@media (max-width:1311px){.tz-shell--site{grid-template:"top""nav""main"minmax(0,1fr)"status"/minmax(0,1fr)}.tz-shell--site .tz-shell__nav{border-right:0;border-bottom:1px solid var(--shell-rule);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;overflow:auto hidden}.tz-shell--site .tz-shell__nav::-webkit-scrollbar{display:none}.tz-shell--site .tz-sidebar{flex-flow:row;align-items:stretch;width:max-content;min-width:100%;padding-block:0;display:flex}.tz-shell--site .tz-sidebar__group{border-bottom:0;padding-block:0;display:contents}.tz-shell--site .tz-sidebar__section{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.tz-shell--site .tz-navitem{border-left:0;border-right:var(--rule);border-bottom:2px solid #0000;flex:none}.tz-shell--site .tz-navitem[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--nav-item-edge-active)}.tz-shell--site .tz-navitem__meta{display:none}.tz-shell--site .tz-shell__nav>.tz-select{width:100%;height:var(--nav-item-h);background-color:var(--shell-nav-bg);padding-inline:var(--space-5);border:0;display:flex}.tz-shell--site .tz-shell__nav>.tz-select:focus-visible{outline-offset:calc(-1 * var(--stroke-2))}.tz-shell--site .tz-shell__nav:has(>.tz-select){height:var(--nav-item-h);touch-action:auto;overflow:clip hidden}.tz-shell--site .tz-shell__nav:has(>.tz-select) .tz-sidebar{display:none}}@media (max-width:1055px){.tz-split--5,.tz-split--3{--tz-split:2}.tz-tiles,.tz-variants{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}.tz-frame{grid-template-columns:var(--rail-w) var(--sidebar-w) minmax(0, 1fr)}.tz-frame__inspect{display:none}.tz-period{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.tz-topbar--site{flex-wrap:wrap;justify-content:flex-start;height:auto}.tz-topbar--site .tz-topbar__brand{height:var(--topbar-h)}.tz-topbar--site .tz-topbar__tabs{height:var(--topbar-h);border-top:1px solid var(--shell-rule);flex:100%;order:3}.tz-topbar--site .tz-topbar__tab{flex:1 1 0;justify-content:center}.tz-topbar--site .tz-topbar__tab:last-child{border-right:0}.tz-topbar--site .tz-topbar__meta{height:var(--topbar-h)}}@media (max-width:671px){.tz-shell{grid-template:"brand""top""nav""main"minmax(0,1fr)"status"/minmax(0,1fr)}.tz-shell__brand{border-right:0}.tz-shell__nav{border-right:0;border-bottom:1px solid var(--shell-rule);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;overflow:auto hidden}.tz-shell__nav::-webkit-scrollbar{display:none}.tz-shell--flat{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top""main""status"}.tz-shell--site{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"top""nav""main""status"}.tz-sidebar{flex-flow:row;align-items:stretch;width:max-content;min-width:100%;padding-block:0;display:flex}.tz-sidebar__group{border-bottom:0;padding-block:0;display:contents}.tz-sidebar__section{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.tz-navitem{border-left:0;border-right:var(--rule);border-bottom:2px solid #0000;flex:none}.tz-navitem[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--nav-item-edge-active)}.tz-navitem__meta{display:none}.tz-topbar{flex-wrap:wrap;height:auto}.tz-topbar--site{flex-wrap:wrap;justify-content:flex-start;height:auto}.tz-wordmark__sys{display:none}.tz-topbar__brand{height:var(--topbar-h);padding-inline:var(--space-4);border-right:0;flex:none}.tz-topbar__tabs{height:var(--topbar-h);border-top:1px solid var(--shell-rule);flex:100%;order:3;overflow-x:hidden}.tz-topbar__tab{padding-inline:var(--space-4);flex:1 1 0;justify-content:center}.tz-topbar__tab:last-child{border-right:0}.tz-topbar--site .tz-topbar__meta{gap:var(--space-3);height:var(--topbar-h);padding-inline:var(--space-3);flex-wrap:nowrap;flex:none;margin-left:auto}.tz-topbar--site .tz-seg__item{padding-inline:var(--space-4)}.tz-keys{display:none}.tz-statusbar{gap:var(--space-4)}.tz-statusbar__right{gap:var(--space-4);padding-left:var(--space-4);margin-left:0}.tz-statusbar__key{display:none}.tz-page--site{padding:var(--space-6) var(--space-5) var(--space-10)}.tz-page-head{margin-bottom:var(--space-6)}.tz-page-head__row{margin-top:var(--space-5)}.tz-page__title{font:var(--type-display-sm)}.tz-split{--tz-split:1}.tz-pair{grid-template-columns:1fr}.tz-tiles,.tz-variants,.tz-kv,.tz-frame{grid-template-columns:minmax(0,1fr)}.tz-frame__rail,.tz-frame__side,.tz-frame__inspect{display:none}.tz-scale,.tz-period,.tz-track-row{grid-template-columns:minmax(0,1fr)}.tz-ramp{grid-template-columns:repeat(5, minmax(var(--space-11), 1fr));scrollbar-width:none;overflow-x:auto}.tz-ramp::-webkit-scrollbar{display:none}.tz-palette{top:max(var(--space-6), env(safe-area-inset-top,0px));left:max(var(--space-4), env(safe-area-inset-left,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));width:auto;max-width:none;transform:none}.tz-toast-viewport{left:max(var(--space-4), env(safe-area-inset-left,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px))}.tz-toast{min-width:0}}@media (prefers-reduced-motion:reduce){.tz-lamp--live:before{background:currentColor;animation:none}.tz-cursor,.tz-spin:after,.tz-star:after,.tz-tick,.tz-marquee,.tz-run{animation:none}.tz-run-track--step>span{background:var(--meter-fill);animation:none}.tz-wait:after{content:"...";animation:none}.tz-btn,.tz-navitem,.tz-tab,.tz-input,.tz-textarea,.tz-select,.tz-number,.tz-meter__cell{transition:none}}@media (forced-colors:active){.tz-btn{border-color:buttonborder}.tz-btn--primary,.tz-btn[data-armed]{forced-color-adjust:none;color:highlighttext;background:highlight}.tz-input,.tz-textarea,.tz-select,.tz-number,.tz-panel,.tz-code,.tz-log,.tz-filter,.tz-toast,.tz-tag,.tz-badge--outline,.tz-dialog,.tz-listbox,.tz-tooltip,.tz-palette{border-color:buttonborder}.tz-scrim{background:canvas}.tz-dialog__close,.tz-toast__close,.tz-tag__remove,.tz-filter__clear,.tz-check__box,.tz-switch,.tz-seg{border-color:buttonborder}.tz-check__box[data-checked],.tz-switch[data-checked],.tz-seg__item[data-pressed]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.tz-option[data-highlighted],.tz-option[data-selected]{color:highlighttext;background:highlight}.tz-table td,.tz-table th{border-bottom-color:buttonborder}.tz-table tbody tr[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.tz-tab[aria-selected=true]{border-bottom-color:highlight}.tz-navitem[aria-current]{border-bottom-color:highlight;border-left-color:highlight}.tz-lamp:before,.tz-meter__cell--on{forced-color-adjust:none}.tz-vacant,.tz-tex{background:0 0}}@media print{html:has(.tz-shell),body:has(.tz-shell){height:auto;overflow:visible}.tz-shell{block-size:auto;padding:0;display:block;overflow:visible}.tz-shell__brand,.tz-shell__top,.tz-shell__nav,.tz-shell__status{display:none}.tz-shell__main{overflow:visible}.tz-lamp--live:before,.tz-cursor,.tz-spin:after,.tz-star:after,.tz-tick,.tz-marquee,.tz-run,.tz-run-track--step>span{animation:none}.tz-run-track--step>span{background:var(--meter-fill)}.tz-wait:after{content:"...";animation:none}.tz-vacant,.tz-tex{background:0 0}.tz-btn,.tz-panel,.tz-input{box-shadow:none}}
