@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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}:root{--floor:#e8eae6;--graphite:#16191d;--night:#0c0e10;--steel:#5a6570;--amber:#f2a900;--green:#1e9e63;--green-text:#13744a;--red:#d9432a;--red-text:#b8341f;--bg:var(--floor);--surface:color-mix(in oklab, var(--floor) 45%, #fff);--rule:color-mix(in oklab, var(--steel) 30%, var(--floor));--rule-strong:color-mix(in oklab, var(--steel) 85%, var(--floor));--ink:var(--graphite);--ink-2:var(--steel);--accent:var(--amber);--accent-line:color-mix(in oklab, var(--amber) 60%, var(--graphite));--accent-text:color-mix(in oklab, var(--amber) 45%, var(--graphite));--on-accent:var(--graphite);--run-text:var(--green-text);--stop-text:var(--red-text);--run-mark:var(--green-text);--stop-mark:var(--red);--band-bg:var(--night);--band-surface:color-mix(in oklab, var(--night) 88%, var(--steel));--band-rule:color-mix(in oklab, var(--steel) 45%, var(--night));--band-ink:var(--floor);--band-ink-2:color-mix(in oklab, var(--floor) 62%, var(--steel));--band-lamp-run:var(--green);--band-lamp-andon:var(--amber);--band-lamp-stop:var(--red);--band-lamp-off:color-mix(in oklab, var(--steel) 90%, var(--floor));--band-edge:color-mix(in oklab, var(--steel) 85%, var(--floor));--band-hatch-next:repeating-linear-gradient(135deg, var(--band-rule) 0 2px, transparent 2px 7px);--font-display:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--stretch-headline:125%;--stretch-station:75%;--weight-display:800;--weight-label:600;--weight-body:400;--weight-strong:600;--leading-tight:1.1;--leading-body:1.55;--tracking-label:.06em;--text-xs:clamp(.8125rem, .7893rem + .0952vw, .875rem);--text-s:clamp(.875rem, .8286rem + .1905vw, 1rem);--text-m:clamp(1rem, .9536rem + .1905vw, 1.125rem);--text-l:clamp(1.125rem, 1.0554rem + .2857vw, 1.3125rem);--text-xl:clamp(1.3125rem, 1.1964rem + .4762vw, 1.625rem);--text-2xl:clamp(1.5625rem, 1.3768rem + .7619vw, 2.0625rem);--text-3xl:clamp(1.875rem, 1.55rem + 1.3333vw, 2.75rem);--text-hero:clamp(2.25rem, 1.6rem + 2.6667vw, 4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-0:0;--radius-1:2px;--radius-2:4px;--rule-width:1px;--measure:68ch}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--graphite);--surface:color-mix(in oklab, var(--graphite) 90%, var(--floor));--rule:color-mix(in oklab, var(--steel) 50%, var(--graphite));--rule-strong:color-mix(in oklab, var(--steel) 75%, var(--floor));--ink:var(--floor);--ink-2:color-mix(in oklab, var(--floor) 68%, var(--steel));--accent:color-mix(in oklab, var(--amber) 18%, var(--graphite));--accent-line:var(--amber);--accent-text:var(--amber);--on-accent:var(--amber);--run-text:color-mix(in oklab, var(--green) 80%, var(--floor));--stop-text:color-mix(in oklab, var(--red) 75%, var(--floor));--run-mark:var(--green);--stop-mark:var(--red)}}:root[data-theme=dark]{--bg:var(--graphite);--surface:color-mix(in oklab, var(--graphite) 90%, var(--floor));--rule:color-mix(in oklab, var(--steel) 50%, var(--graphite));--rule-strong:color-mix(in oklab, var(--steel) 75%, var(--floor));--ink:var(--floor);--ink-2:color-mix(in oklab, var(--floor) 68%, var(--steel));--accent:color-mix(in oklab, var(--amber) 18%, var(--graphite));--accent-line:var(--amber);--accent-text:var(--amber);--on-accent:var(--amber);--run-text:color-mix(in oklab, var(--green) 80%, var(--floor));--stop-text:color-mix(in oklab, var(--red) 75%, var(--floor));--run-mark:var(--green);--stop-mark:var(--red)}:root{--focus-ring:var(--graphite);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--focus-ring:var(--amber);color-scheme:dark}}:root[data-theme=dark]{--focus-ring:var(--amber);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-block-size:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-m);font-weight:var(--weight-body);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{margin:0 0 var(--space-4);font-family:var(--font-display);font-stretch:var(--stretch-headline);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-hero)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-l)}@media (width<=30rem){h1,h2{font-stretch:100%}}p,ul,ol,dl{margin:0 0 var(--space-4)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}strong,b{font-weight:var(--weight-strong)}img,svg,video{block-size:auto;max-inline-size:100%}hr{margin-block:var(--space-8);border:0;border-top:var(--rule-width) solid var(--rule)}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--accent-line);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-0)}main:focus{outline:none}::selection{background:var(--accent);color:var(--on-accent)}.skip-link{z-index:10;padding:var(--space-2) var(--space-4);border:var(--rule-width) solid var(--accent-line);border-radius:var(--radius-1);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-strong);text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{inline-size:100%;max-inline-size:76rem;padding-inline:clamp(var(--space-4), 4vw, var(--space-12));margin-inline:auto}.measure{max-inline-size:var(--measure)}.flow>*+*{margin-block-start:var(--space-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle:where(.astro-xcti7gnb){border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-1);display:inline-flex}button:where(.astro-xcti7gnb){min-block-size:2.25rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-0);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}button:where(.astro-xcti7gnb)+button:where(.astro-xcti7gnb){border-inline-start:var(--rule-width) solid var(--rule-strong)}button:where(.astro-xcti7gnb):hover{color:var(--ink)}button:where(.astro-xcti7gnb)[aria-pressed=true]{background:var(--ink);color:var(--bg)}.site-header:where(.astro-gd6zh7fh){border-bottom:var(--rule-width) solid var(--rule)}.nav:where(.astro-gd6zh7fh){align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.wordmark:where(.astro-gd6zh7fh){align-items:center;gap:var(--space-2);font-family:var(--font-display);font-stretch:var(--stretch-headline);font-weight:var(--weight-display);font-size:var(--text-m);color:var(--ink);text-decoration:none;display:inline-flex}.mark:where(.astro-gd6zh7fh){block-size:1.5rem;inline-size:1.5rem}.mark-band:where(.astro-gd6zh7fh){fill:var(--band-bg);stroke:var(--band-edge);stroke-width:1px}.mark-lamp:where(.astro-gd6zh7fh){fill:var(--band-lamp-run)}.plate:where(.astro-gd6zh7fh){padding:var(--space-1) var(--space-2);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);text-decoration:none}.plate:where(.astro-gd6zh7fh):hover{color:var(--ink)}.nav-links:where(.astro-gd6zh7fh){gap:var(--space-1) var(--space-5);font-size:var(--text-s);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav-links:where(.astro-gd6zh7fh) a:where(.astro-gd6zh7fh){padding-block:var(--space-2);color:var(--ink);text-decoration:none;display:inline-block}.nav-links:where(.astro-gd6zh7fh) a:where(.astro-gd6zh7fh):hover{text-decoration:underline;text-decoration-color:var(--accent-line)}@media (width<=40rem){.nav-links:where(.astro-gd6zh7fh){flex-basis:100%;order:3;margin-inline-start:0}}.site-footer:where(.astro-nw2ivrzo){border-top:var(--rule-width) solid var(--rule);font-size:var(--text-s);color:var(--ink-2);margin-block-start:var(--space-16)}.footer-inner:where(.astro-nw2ivrzo){gap:var(--space-3);padding-block:var(--space-8);display:grid}p:where(.astro-nw2ivrzo){max-inline-size:var(--measure);margin:0}.footer-links:where(.astro-nw2ivrzo){gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a:where(.astro-nw2ivrzo){color:var(--ink)}.hero:where(.astro-qmrutqly){padding-block:var(--space-16) 0}.intro:where(.astro-qmrutqly){gap:var(--space-8);display:grid}.intro:where(.astro-qmrutqly)>:where(.astro-qmrutqly),.lede:where(.astro-qmrutqly)>:where(.astro-qmrutqly),.act:where(.astro-qmrutqly)>:where(.astro-qmrutqly){margin:0}.eyebrow:where(.astro-qmrutqly){align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);justify-self:start;display:inline-flex}.eyebrow:where(.astro-qmrutqly) a:where(.astro-qmrutqly){color:var(--ink);text-decoration:none}.eyebrow:where(.astro-qmrutqly) a:where(.astro-qmrutqly):hover{text-decoration:underline;text-decoration-color:var(--accent-line)}.lamp:where(.astro-qmrutqly){background:var(--run-mark);border-radius:50%;block-size:.5rem;inline-size:.5rem}.head:where(.astro-qmrutqly){gap:var(--space-4);display:grid}h1:where(.astro-qmrutqly){max-inline-size:19ch;font-size:var(--text-hero);letter-spacing:-.01em;margin:0}.tagline:where(.astro-qmrutqly){max-inline-size:32ch;font-family:var(--font-display);font-stretch:var(--stretch-headline);font-weight:var(--weight-label);font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance;color:var(--ink-2);margin:0}.caption:where(.astro-qmrutqly){gap:var(--space-1);border-top:var(--rule-width) solid var(--rule);margin-block-end:var(--space-8);padding-block-start:var(--space-6);display:grid}.caption-lead:where(.astro-qmrutqly){font-family:var(--font-display);font-stretch:var(--stretch-headline);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance}.caption-rest:where(.astro-qmrutqly){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}.lede:where(.astro-qmrutqly){gap:var(--space-8);align-items:start;display:grid}.sub:where(.astro-qmrutqly){max-inline-size:38rem;font-size:var(--text-l);line-height:var(--leading-body)}.act:where(.astro-qmrutqly){gap:var(--space-6);display:grid}.ctas:where(.astro-qmrutqly){gap:var(--space-3);flex-wrap:wrap;display:flex}.trust:where(.astro-qmrutqly){align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.plate:where(.astro-qmrutqly){padding:1px var(--space-2);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-1);font-family:var(--font-mono);color:var(--ink);text-decoration:none}.floor:where(.astro-qmrutqly){margin:var(--space-16) 0 0}.floor:where(.astro-qmrutqly) .line{--column-gutter:clamp(var(--space-4), 4vw, var(--space-12));--gutter:max(var(--column-gutter), calc((100% - 76rem) / 2 + var(--column-gutter)))}@media (width<=30rem){.tagline:where(.astro-qmrutqly),.caption-lead:where(.astro-qmrutqly){font-stretch:100%}}@media (width>=48rem){.lede:where(.astro-qmrutqly){gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.caption:where(.astro-qmrutqly){justify-content:start;align-items:baseline;gap:var(--space-6);grid-template-columns:auto auto}.floor:where(.astro-qmrutqly) :is(.agree,.sign){inline-size:min(100%, calc(26rem + 2 * var(--gutter)))}}.agents:where(.astro-45wfmwx5){gap:var(--space-3) var(--space-8);padding-block:var(--space-12);display:grid}.agents:where(.astro-45wfmwx5)>:where(.astro-45wfmwx5){margin:0}h2:where(.astro-45wfmwx5){font-family:var(--font-mono);font-stretch:100%;font-size:var(--text-xs);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-body)}.note:where(.astro-45wfmwx5){font-size:var(--text-s);color:var(--ink-2)}.names:where(.astro-45wfmwx5){gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.names:where(.astro-45wfmwx5) li:where(.astro-45wfmwx5){padding:var(--space-1) var(--space-3);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-1);font-family:var(--font-display);font-stretch:var(--stretch-station);font-weight:var(--weight-label);font-size:var(--text-m);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width>=64rem){.agents:where(.astro-45wfmwx5){grid-template-columns:16rem minmax(0,1fr);align-items:center}.note:where(.astro-45wfmwx5){grid-area:2/1}.names:where(.astro-45wfmwx5){grid-area:1/2/span 2;justify-content:flex-end}}.section:where(.astro-5lyysmr3){padding-block:var(--space-16);border-top:var(--rule-width) solid var(--rule)}.section-head:where(.astro-5lyysmr3){gap:var(--space-2);text-align:start;margin-block-end:var(--space-8);display:grid}.station-code:where(.astro-5lyysmr3){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);margin:0}.section-head:where(.astro-5lyysmr3) h2:where(.astro-5lyysmr3){max-inline-size:30ch;margin:0}@media (width>=48rem){.section-head:where(.astro-5lyysmr3)[data-coded]{align-items:baseline;gap:var(--space-6);grid-template-columns:9rem minmax(0,1fr)}.section-head:where(.astro-5lyysmr3)[data-coded]~.section-body:where(.astro-5lyysmr3){padding-inline-start:calc(9rem + var(--space-6))}}.mechanisms:where(.astro-zab6v62j){margin:0;padding:0;list-style:none;display:grid}.mechanism:where(.astro-zab6v62j){gap:var(--space-2);padding-block:var(--space-5);border-top:var(--rule-width) solid var(--rule);display:grid}.mechanism:where(.astro-zab6v62j)>:where(.astro-zab6v62j){margin:0}.head:where(.astro-zab6v62j){justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.name:where(.astro-zab6v62j){font-family:var(--font-body);font-stretch:100%;font-size:var(--text-m);font-weight:var(--weight-strong);margin:0;line-height:1.3}.does:where(.astro-zab6v62j){max-inline-size:var(--measure);font-size:var(--text-s);color:var(--ink-2)}.meta:where(.astro-zab6v62j){align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.proof:where(.astro-zab6v62j){font-size:var(--text-xs);color:var(--ink)}.doc:where(.astro-zab6v62j){font-family:var(--font-mono);color:var(--ink)}.sequence:where(.astro-rlkhkee3){border-bottom:var(--rule-width) solid var(--rule);margin:0;padding:0;list-style:none}.step:where(.astro-rlkhkee3){align-items:baseline;gap:var(--space-1) var(--space-4);border-top:var(--rule-width) solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"mark name who""mark proof proof";display:grid}.mark:where(.astro-rlkhkee3){place-self:center start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--band-bg);color:var(--band-ink-2);grid-area:mark;display:inline-flex}.step:where(.astro-rlkhkee3)[data-human] .mark:where(.astro-rlkhkee3){color:var(--ink);background:0 0;padding-inline:0}.lamp:where(.astro-rlkhkee3){background:var(--band-lamp-off);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.you:where(.astro-rlkhkee3){background:var(--accent);border:var(--rule-width) solid var(--accent-line);flex:none;block-size:.5rem;inline-size:.5rem}.name:where(.astro-rlkhkee3){font-family:var(--font-display);font-stretch:var(--stretch-station);font-weight:var(--weight-label);font-size:var(--text-l);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-area:name;padding-block-start:var(--space-3)}.name:where(.astro-rlkhkee3) a:where(.astro-rlkhkee3){text-decoration-thickness:1px}.who:where(.astro-rlkhkee3){font-size:var(--text-xs);color:var(--ink-2);grid-area:who;padding-block-start:var(--space-3)}.step:where(.astro-rlkhkee3)[data-human] .who:where(.astro-rlkhkee3){color:var(--ink);font-weight:var(--weight-strong)}.proof:where(.astro-rlkhkee3){font-size:var(--text-xs);color:var(--ink-2);overflow-wrap:anywhere;grid-area:proof;padding-block-end:var(--space-3)}.split:where(.astro-jdlrirsa){gap:var(--space-10);display:grid}.lead:where(.astro-jdlrirsa),.main:where(.astro-jdlrirsa){align-content:start;gap:var(--space-6);min-inline-size:0;display:grid}.lead:where(.astro-jdlrirsa)>*,.main:where(.astro-jdlrirsa)>*{margin:0}.lead:where(.astro-jdlrirsa) p{max-inline-size:34rem}@media (width>=64rem){.split:where(.astro-jdlrirsa){gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split:where(.astro-jdlrirsa)[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split:where(.astro-jdlrirsa)[data-flip] .lead:where(.astro-jdlrirsa){order:2}}.lede:where(.astro-kvrpm4ap){font-size:var(--text-l)}.kicker:where(.astro-kvrpm4ap){font-family:var(--font-mono);font-stretch:100%;font-size:var(--text-xs);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}.lede:where(.astro-io757b2f),.lede:where(.astro-frxeyisu){font-size:var(--text-l)}.lede:where(.astro-j3gg5aej){max-inline-size:40rem;font-size:var(--text-l);margin-block-end:var(--space-8)}.cards:where(.astro-j3gg5aej){gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-j3gg5aej){gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:var(--rule-width) solid var(--rule);border-top:3px solid var(--rule-strong);border-radius:var(--radius-1);grid-template-rows:auto 1fr auto;display:grid}.card:where(.astro-j3gg5aej)>:where(.astro-j3gg5aej){margin:0}.card-head:where(.astro-j3gg5aej){justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.id:where(.astro-j3gg5aej){font-weight:var(--weight-label);letter-spacing:var(--tracking-label)}.verdict:where(.astro-j3gg5aej){align-items:center;gap:var(--space-2);color:var(--ink-2);display:inline-flex}.verdict:where(.astro-j3gg5aej)[data-achieved]{color:var(--run-text)}.lamp:where(.astro-j3gg5aej){border:var(--rule-width) solid var(--ink-2);border-radius:50%;block-size:.5rem;inline-size:.5rem}.verdict:where(.astro-j3gg5aej)[data-achieved] .lamp:where(.astro-j3gg5aej){background:var(--run-mark);border-color:var(--run-mark)}.goal:where(.astro-j3gg5aej){font-family:var(--font-body);font-size:var(--text-m);margin:0;line-height:1.4}.stats:where(.astro-j3gg5aej){gap:var(--space-3);border-top:var(--rule-width) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-start:var(--space-4);display:grid}.stats:where(.astro-j3gg5aej) dt:where(.astro-j3gg5aej){font-size:var(--text-xs);color:var(--ink-2)}.stats:where(.astro-j3gg5aej) dd:where(.astro-j3gg5aej){font-family:var(--font-display);font-stretch:var(--stretch-headline);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.plates:where(.astro-j3gg5aej){gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--space-12);display:grid}.plate:where(.astro-j3gg5aej){border-top:3px solid var(--ink);padding-block-start:var(--space-4)}.plate:where(.astro-j3gg5aej)>:where(.astro-j3gg5aej):last-child{margin-block-end:0}.plate:where(.astro-j3gg5aej) h3:where(.astro-j3gg5aej){font-size:var(--text-l);margin:0}.dated:where(.astro-j3gg5aej){margin-block:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}.plate:where(.astro-j3gg5aej) p:where(.astro-j3gg5aej):not(.dated){font-size:var(--text-s)}.count:where(.astro-j3gg5aej){font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl)}.more:where(.astro-j3gg5aej){gap:var(--space-2) var(--space-8);margin:var(--space-10) 0 0;font-weight:var(--weight-strong);flex-wrap:wrap;display:flex}.code-window:where(.astro-7goyouua){border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius-1);background:var(--surface);min-inline-size:0;margin:0}.code-title:where(.astro-7goyouua){padding:var(--space-2) var(--space-4);border-bottom:var(--rule-width) solid var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}pre:where(.astro-7goyouua){padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-s);line-height:var(--leading-body);color:var(--ink);margin:0;overflow-x:auto}code:where(.astro-7goyouua){font-family:inherit;font-size:inherit}.lede:where(.astro-jvyptg3p){font-size:var(--text-l)}.links:where(.astro-jvyptg3p){align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.spec:where(.astro-jvyptg3p){border-bottom:var(--rule-width) solid var(--rule);margin:0}.spec:where(.astro-jvyptg3p) div:where(.astro-jvyptg3p){gap:var(--space-4);padding-block:var(--space-3);border-top:var(--rule-width) solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.spec:where(.astro-jvyptg3p) dt:where(.astro-jvyptg3p){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);padding-block-start:.15em}.spec:where(.astro-jvyptg3p) dd:where(.astro-jvyptg3p){font-size:var(--text-s);margin:0}.sponsor:where(.astro-72wykjor){gap:var(--space-2) var(--space-8);padding-block:var(--space-10);border-top:var(--rule-width) solid var(--rule);display:grid}.sponsor:where(.astro-72wykjor)>:where(.astro-72wykjor){margin:0}h2:where(.astro-72wykjor){font-family:var(--font-mono);font-stretch:100%;font-size:var(--text-xs);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--leading-body);color:var(--ink-2)}p:where(.astro-72wykjor){font-size:var(--text-l);max-inline-size:44rem}@media (width>=64rem){.sponsor:where(.astro-72wykjor){grid-template-columns:16rem minmax(0,1fr);align-items:baseline}}.install:where(.astro-aeb7tnlc){gap:var(--space-8);display:grid}.install:where(.astro-aeb7tnlc)>:where(.astro-aeb7tnlc),.v5:where(.astro-aeb7tnlc)>:where(.astro-aeb7tnlc){margin:0}.lede:where(.astro-aeb7tnlc){max-inline-size:44rem;font-size:var(--text-l)}.v5:where(.astro-aeb7tnlc){gap:var(--space-6);align-items:start;display:grid}.from:where(.astro-aeb7tnlc){gap:var(--space-4);display:grid}.from:where(.astro-aeb7tnlc) p:where(.astro-aeb7tnlc){max-inline-size:34rem;margin:0}.links:where(.astro-aeb7tnlc){align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}@media (width>=64rem){.v5:where(.astro-aeb7tnlc){gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
