@font-face{font-family:Economica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a9f6486220ecff9.0k0lpfpriertj.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:Economica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b9204c938432bcf1.p.2t_l1ual-5y3i.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:Economica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e438b145a6d8feeb.039vervab_p4z.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:Economica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6ec4c85bc199fde.p.2qf1zoyawrvy0.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}.economica_1e8a628-module__TzugRW__className{font-family:Economica,Oswald,Arial Narrow,sans-serif;font-style:normal}.economica_1e8a628-module__TzugRW__variable{--font-display:"Economica", Oswald, Arial Narrow, sans-serif}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.2mglm451ism6l.woff2)format("woff2");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;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.2mglm451ism6l.woff2)format("woff2");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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.2mglm451ism6l.woff2)format("woff2");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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.45487z7p3r8wm.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}.ibm_plex_sans_b874393e-module__vgmUaG__className{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-style:normal}.ibm_plex_sans_b874393e-module__vgmUaG__variable{--font-body:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
.styles-module__JPmIeG__footer{border-block-start:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.styles-module__JPmIeG__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--content-width);padding:var(--space-5);margin-inline:auto;display:flex}
.styles-module__2b7hdq__navigation{position:relative}.styles-module__2b7hdq__list{align-items:center;gap:var(--space-1);display:flex}.styles-module__2b7hdq__highlight{--highlight-lead:.18s cubic-bezier(.3, 1.25, .6, 1);--highlight-trail:.24s var(--ease-out) 30ms;border-radius:var(--radius-full);background-color:var(--accent-subtle);animation:styles-module__2b7hdq__appear var(--duration-base) var(--ease-out);position:absolute;top:0;bottom:0}.styles-module__2b7hdq__highlight[data-direction=forward]{transition:var(--theme-animation), right var(--highlight-lead), left var(--highlight-trail)}.styles-module__2b7hdq__highlight[data-direction=back]{transition:var(--theme-animation), left var(--highlight-lead), right var(--highlight-trail)}@keyframes styles-module__2b7hdq__appear{0%{opacity:0}}.styles-module__2b7hdq__link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;transition:var(--theme-animation), color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);font-weight:500;text-decoration:none;display:flex;position:relative}.styles-module__2b7hdq__link:not(.styles-module__2b7hdq__active):hover{background-color:var(--surface-hover);color:var(--text)}.styles-module__2b7hdq__link.styles-module__2b7hdq__active{color:var(--accent)}.styles-module__2b7hdq__icon{flex-shrink:0;font-size:1.125rem}@media (max-width:51.999rem){.styles-module__2b7hdq__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module__2b7hdq__link{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.styles-module__2b7hdq__icon{font-size:1.25rem}}
.styles-module__HffYua__toggle{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-raised);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;transition:var(--theme-animation), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:flex}.styles-module__HffYua__toggle:hover{border-color:var(--accent);color:var(--accent)}
.styles-module__AQNW7q__brand{align-items:center;gap:var(--space-3);color:var(--text);white-space:nowrap;text-decoration:none;display:flex}.styles-module__AQNW7q__mark{border-radius:var(--radius-full);flex-shrink:0}.styles-module__AQNW7q__wordmark{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;flex-direction:column;font-weight:700;line-height:1.1;display:flex}.styles-module__AQNW7q__name{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;font-weight:400}@media (max-width:39.999rem){.styles-module__AQNW7q__wordmark{font-size:var(--text-base)}.styles-module__AQNW7q__name{display:none}}@media (max-width:29.999rem){.styles-module__AQNW7q__wordmark{display:none}}
.styles-module__xNpc1a__header{--pill-width:56rem;--pill-gutter:var(--space-4);--surface:color-mix(in srgb, var(--surface-base) 92%, transparent);z-index:10;position:sticky;top:0}.styles-module__xNpc1a__header:before{content:"";border-bottom:1px solid var(--border);background-color:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.styles-module__xNpc1a__pill{z-index:0;align-items:center;gap:var(--space-5);width:100%;height:var(--header-height);max-width:var(--content-width);padding-inline:var(--space-5);margin-inline:auto;display:flex;position:relative}.styles-module__xNpc1a__pill:before{content:"";z-index:-1;opacity:0;border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.styles-module__xNpc1a__header:before,.styles-module__xNpc1a__pill,.styles-module__xNpc1a__pill:before{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--header-height)}.styles-module__xNpc1a__header:before{animation-name:styles-module__xNpc1a__fade-out}.styles-module__xNpc1a__pill{animation-name:styles-module__xNpc1a__shrink-and-drop}.styles-module__xNpc1a__pill:before{animation-name:styles-module__xNpc1a__fade-in}}}@keyframes styles-module__xNpc1a__shrink-and-drop{to{width:calc(100% - var(--pill-gutter) * 2);max-width:var(--pill-width);translate:0 var(--pill-gutter)}}@keyframes styles-module__xNpc1a__fade-out{to{opacity:0}}@keyframes styles-module__xNpc1a__fade-in{to{opacity:1}}.styles-module__xNpc1a__pill>nav{margin-inline-start:auto}@media (max-width:39.999rem){.styles-module__xNpc1a__pill{gap:var(--space-3);padding-inline:var(--space-4)}}
.App-module__j0npwW__app{min-height:100dvh;font-family:var(--font-body);flex-direction:column;display:flex}.App-module__j0npwW__main{flex:1}
:root{--slate-0:#fff;--slate-50:#f6f8fb;--slate-100:#edf1f6;--slate-200:#dde4ed;--slate-300:#c2ccda;--slate-400:#94a1b4;--slate-500:#6a7789;--slate-600:#495364;--slate-700:#2f3846;--slate-800:#1e2532;--slate-900:#151a25;--slate-950:#0d1118;--blue-200:#b3d3e8;--blue-300:#82b5d6;--blue-400:#4f93bd;--blue-500:#2f7cad;--blue-600:#23608a;--blue-700:#1a4a6b;--yellow-300:#ffe066;--yellow-400:#ffd600;--yellow-500:#d9b600;--red-300:#f4a3a5;--red-400:#e5484d;--red-500:#b3272c;--green-400:#3fa66b;--green-500:#2b7d4f}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-base:var(--slate-50);--surface-sunken:var(--slate-100);--surface-raised:var(--slate-0);--surface-hover:var(--slate-100);--border:var(--slate-200);--border-strong:var(--slate-300);--text:var(--slate-900);--text-muted:var(--slate-500);--accent:var(--blue-600);--accent-hover:var(--blue-700);--accent-contrast:var(--slate-0);--accent-subtle:var(--blue-200);--highlight:var(--yellow-500);--danger:var(--red-500);--success:var(--green-500);--shadow-color:#6486b429}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:var(--slate-950);--surface-sunken:var(--slate-900);--surface-raised:var(--slate-800);--surface-hover:var(--slate-700);--border:var(--slate-700);--border-strong:var(--slate-600);--text:var(--slate-100);--text-muted:var(--slate-400);--accent:var(--blue-300);--accent-hover:var(--blue-200);--accent-contrast:var(--slate-950);--accent-subtle:var(--blue-700);--highlight:var(--yellow-400);--danger:var(--red-300);--success:var(--green-400);--shadow-color:#02040880}:root{--shadow-sm:0 1px 2px var(--shadow-color);--shadow-md:0 2px 4px var(--shadow-color), 0 8px 16px -6px var(--shadow-color);--focus-ring:0 0 0 3px var(--accent-subtle);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, .5vw + 1.1rem, 1.5rem);--text-2xl:clamp(1.6rem, 1.5vw + 1.2rem, 2.25rem);--text-3xl:clamp(2.25rem, 3vw + 1.4rem, 3.5rem);--text-4xl:clamp(3rem, 7vw + 1rem, 6.5rem);--leading-tight:1.15;--leading-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-full:999px;--header-height:4rem;--content-width:68rem;--ease-out:cubic-bezier(.22, .61, .36, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.4s;--theme-animation:background-color var(--duration-slow) var(--ease-out), border-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out)}
*,:before,:after{box-sizing:border-box;transition:var(--theme-animation)}html{scroll-behavior:smooth}body{background-color:var(--surface-base);color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:.01em;margin:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg);font-family:var(--font-body)}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--accent);-webkit-text-decoration-color:var(--accent-subtle);text-decoration-color:var(--accent-subtle);text-underline-offset:.2em;transition:var(--theme-animation), color var(--duration-fast) var(--ease-out)}a:hover{color:var(--accent-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:target,[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
