@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ead06ba057809b4b-s.32dbe68pj90mn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0dc02305a3505331-s.p.0h26ch5typlyx.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:Rethink Sans Fallback;src:local(Arial);ascent-override:94.7%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:104.76%}.ld6Opa_className{font-family:Rethink Sans,Rethink Sans Fallback;font-style:normal}.ld6Opa_variable{--font-sans:"Rethink Sans", "Rethink Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.gkEsyq_className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.gkEsyq_variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fbf6ed;--color-raised:#f1f9fb;--color-selected:#ddeff8;--color-chrome:#fff;--color-chrome-tint:#f1f9fb;--color-text:#002b4e;--color-text-muted:#244f6d;--color-text-muted-raised:#244f6d;--color-link:#244f6d;--color-link-raised:#244f6d;--color-link-hover:#002b4e;--color-link-active:#002b4e;--color-btn-primary-bg:#244f6d;--color-btn-primary-text:#fff;--color-btn-primary-hover-bg:#002b4e;--color-btn-primary-active-bg:#002b4e;--color-placeholder:#244f6d;--color-border-input:#738a9e;--color-border-input-raised:#738a9e;--color-border-subtle:#ccd5dc;--color-focus-ring:#387193;--color-brand-mark:#002b4e;--color-disabled-bg:#f1f9fb;--color-disabled-text:#244f6d;--color-code-text:#002b4e;--color-code-comment:#244f6d;--color-code-keyword:#5b2a86;--color-code-string:#215732;--color-code-number:#8a2a00;--color-code-property:#8b1a4a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#002b4e;--color-surface:#002b4e;--color-raised:#244f6d;--color-selected:#002b4e;--color-chrome:#244f6d;--color-chrome-tint:#002b4e;--color-text:#fbf6ed;--color-text-muted:#aad9ec;--color-text-muted-raised:#ddeff8;--color-link:#45c8f5;--color-link-raised:#ddeff8;--color-link-hover:#aad9ec;--color-link-active:#fbf6ed;--color-btn-primary-bg:#45c8f5;--color-btn-primary-text:#002b4e;--color-btn-primary-hover-bg:#aad9ec;--color-btn-primary-active-bg:#fbf6ed;--color-placeholder:#aad9ec;--color-border-input:#529dc1;--color-border-input-raised:#aad9ec;--color-border-subtle:#387193;--color-focus-ring:#45c8f5;--color-brand-mark:#45c8f5;--color-disabled-bg:#244f6d;--color-disabled-text:#ddeff8;--color-code-text:#fbf6ed;--color-code-comment:#ddeff8;--color-code-keyword:#ffefc7;--color-code-string:#e3f9c8;--color-code-number:#ffe0e0;--color-code-property:#d6f4ff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#002b4e;--color-surface:#002b4e;--color-raised:#244f6d;--color-selected:#002b4e;--color-chrome:#244f6d;--color-chrome-tint:#002b4e;--color-text:#fbf6ed;--color-text-muted:#aad9ec;--color-text-muted-raised:#ddeff8;--color-link:#45c8f5;--color-link-raised:#ddeff8;--color-link-hover:#aad9ec;--color-link-active:#fbf6ed;--color-btn-primary-bg:#45c8f5;--color-btn-primary-text:#002b4e;--color-btn-primary-hover-bg:#aad9ec;--color-btn-primary-active-bg:#fbf6ed;--color-placeholder:#aad9ec;--color-border-input:#529dc1;--color-border-input-raised:#aad9ec;--color-border-subtle:#387193;--color-focus-ring:#45c8f5;--color-brand-mark:#45c8f5;--color-disabled-bg:#244f6d;--color-disabled-text:#ddeff8;--color-code-text:#fbf6ed;--color-code-comment:#ddeff8;--color-code-keyword:#ffefc7;--color-code-string:#e3f9c8;--color-code-number:#ffe0e0;--color-code-property:#d6f4ff}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6.5rem}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans), system-ui, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;line-height:1.2}p,li{text-wrap:pretty;max-width:80ch}code,kbd,pre,samp{font-family:var(--font-mono), ui-monospace, monospace;font-size:.9375em}img,svg,video{max-width:100%;height:auto}a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}a:active{color:var(--color-link-active)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root{--control-size:2.75rem}@media (max-width:56rem){:root{--control-size:2.5rem}}:root{--checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23FBF6ED' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23002B4E' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23002B4E' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}::placeholder{color:var(--color-placeholder);opacity:1}:where(input[type=checkbox],input[type=radio]){border:2px solid var(--color-border-input);background:var(--color-bg) center / 100% no-repeat;cursor:pointer;appearance:none;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem;margin:0}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]:checked){border-color:var(--color-btn-primary-bg);background-color:var(--color-btn-primary-bg);background-image:var(--checkmark)}:where(input[type=radio]:checked){border-color:var(--color-btn-primary-bg);background-color:var(--color-btn-primary-bg);box-shadow:inset 0 0 0 .1875rem var(--color-bg)}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.6;cursor:not-allowed}@media (forced-colors:active){:where(input[type=checkbox],input[type=radio]){appearance:auto}}::selection{background:var(--color-selected);color:var(--color-text)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}

