@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/09f44d58a7ba7137-s.07f_0dq3dvgy2.woff2)format("woff2");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;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ecb967cca72aaa3f-s.p.1sb82r7luxy6x.woff2)format("woff2");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;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/113fa3cd4dc959e6-s.p.2r4o-iwiry3la.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_58b0a845-module__8DRBlG__className{font-family:Archivo,Archivo Fallback}.archivo_58b0a845-module__8DRBlG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.0_f09-l1omku8.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2df72b26-module__sz9HDW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2df72b26-module__sz9HDW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}

:root{--gs-white:#fff;--gs-n-25:#fafafa;--gs-n-50:#f4f4f3;--gs-n-100:#eaeae8;--gs-n-200:#d7d7d4;--gs-n-300:#b7b7b3;--gs-n-400:#8e8e8b;--gs-n-500:#6a6a68;--gs-n-600:#4a4a48;--gs-n-700:#2e2e2d;--gs-n-800:#1a1a19;--gs-n-900:#0d0d0c;--gs-black:#000;--gs-signal:#e2ff3d;--gs-signal-dim:#c8e52a;--gs-signal-wash:#f7ffd6;--gs-status-ok:#1f7a4d;--gs-status-ok-wash:#e8f4ee;--gs-status-due:#8a6a00;--gs-status-due-wash:#fbf3d8;--gs-status-over:#b3261e;--gs-status-over-wash:#fbeae9;--gs-status-idle:var(--gs-n-500);--gs-status-idle-wash:var(--gs-n-100);--text-primary:var(--gs-black);--text-secondary:var(--gs-n-600);--text-muted:var(--gs-n-400);--text-inverse:var(--gs-white);--text-inverse-muted:var(--gs-n-300);--text-link:var(--gs-black);--text-link-hover:var(--gs-n-600);--text-link-inverse:var(--gs-white);--text-link-inverse-hover:var(--gs-n-300);--surface-page:var(--gs-white);--surface-raised:var(--gs-white);--surface-sunken:var(--gs-n-50);--surface-inset:var(--gs-n-100);--surface-inverse:var(--gs-black);--surface-inverse-raised:var(--gs-n-800);--surface-scrim:#000000b8;--border-hairline:var(--gs-n-200);--border-default:var(--gs-n-300);--border-strong:var(--gs-black);--border-inverse:var(--gs-n-700);--focus-ring:var(--gs-signal);--accent-active:var(--gs-signal);--data-highlight:var(--gs-signal)}
:root{--font-display:var(--font-archivo,"Archivo"),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-archivo,"Archivo"),"Helvetica Neue",Arial,sans-serif;--font-data:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-display-1:88px;--fs-display-2:64px;--fs-display-3:48px;--fs-heading-1:34px;--fs-heading-2:26px;--fs-heading-3:20px;--fs-body-lg:18px;--fs-body:15px;--fs-body-sm:13px;--fs-label:12px;--fs-micro:11px;--lh-display:.94;--lh-heading:1.12;--lh-body:1.55;--lh-tight:1.25;--tracking-display:-.03em;--tracking-heading:-.015em;--tracking-body:0;--tracking-eyebrow:.14em;--tracking-data:.01em;--type-display:var(--fw-black) var(--fs-display-1)/var(--lh-display) var(--font-display);--type-eyebrow:var(--fw-semibold) var(--fs-micro)/1.2 var(--font-data);--type-data:var(--fw-medium) var(--fs-body-sm)/1.4 var(--font-data)}
:root{--sp-0:0px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--sp-40:160px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-w-hair:1px;--border-w-strong:2px}
:root{--shadow-none:none;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 2px 8px #0000001a;--shadow-lg:0 12px 32px #00000029;--shadow-inset:inset 0 1px 0 #ffffff0f;--ring-focus:0 0 0 2px var(--gs-black),0 0 0 5px var(--gs-signal);--ring-focus-inverse:0 0 0 2px var(--gs-black),0 0 0 5px var(--gs-signal);--scrim-bottom:linear-gradient(to top,#000000e0 0%,#0000008c 38%,#0000 100%);--scrim-flat:#0000008c;--grid-line:linear-gradient(to right,var(--gs-n-100) 1px,transparent 1px)}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-reveal:.56s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}
:root{--container-max:1320px;--container-narrow:860px;--container-gutter:32px;--container-gutter-mobile:20px;--grid-columns:12;--grid-gap:24px;--nav-height:72px;--nav-height-compact:56px;--sidebar-width:248px;--sidebar-width-collapsed:64px;--table-row-height:48px;--table-row-height-dense:36px;--control-height-sm:32px;--control-height:40px;--control-height-lg:52px}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--text-link);border-bottom:1px solid var(--border-default);transition:var(--transition-control);text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:var(--gs-black)}.gs-inverse a{color:var(--text-link-inverse);border-bottom-color:var(--gs-n-600)}.gs-inverse a:hover{color:var(--text-link-inverse-hover);border-bottom-color:var(--gs-white)}:focus-visible{box-shadow:var(--ring-focus);outline:none}::selection{background:var(--gs-signal);color:var(--gs-black)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);margin:0}.gs-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.gs-data{font:var(--type-data);letter-spacing:var(--tracking-data);font-variant-numeric:tabular-nums}

