@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./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(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./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(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./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:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.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:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.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(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(./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(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(./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(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.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:700;src:url(./ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal.O_YjL27c.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:700;src:url(./ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.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:700;src:url(./ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.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:700;src:url(./ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal.CNHXzs6v.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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-italic.CBjNughH.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-italic.B4oTjJdl.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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-italic.CBJ8pzag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-italic.2syK4fUT.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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-italic.DRuN92E5.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-italic.D6eaYXMU.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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-italic.B7_fu1kp.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-italic.Bg0ZHwF4.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:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-italic.66oory27.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}*,:before,:after{box-sizing:border-box}:root{--white:#fff;--black:#000;--m4ss-green:#00d200;--lighter-m4ss-green:#00e600;--dark-grey:#2d2d2d;--light-grey:#d5d5d5;--font-mono:"IBM Plex Mono", monospace;--h1-font-size:0;--h1-line-height:0;--h1-letter-spacing:0;--header-height:60px;--animation-height:360px;--container-width:0;--container-margin:0 auto;--container-grid-gap:0;--m4ss-logo-height:0;--m4ss-logo-width:0;--navigation-links-font-size:15px;--description-font-size:16px;--description-line-height:20px;--description-letter-spacing:-.32px;--green-banner-container:repeating-linear-gradient(to right, var(--m4ss-green) 0, var(--m4ss-green) 12px, var(--lighter-m4ss-green) 12px, var(--lighter-m4ss-green) 24px);--green-banner:repeating-linear-gradient(to top, var(--m4ss-green) 0, var(--m4ss-green) 12px, var(--lighter-m4ss-green) 12px, var(--lighter-m4ss-green) 24px)}html body{width:100dvw;min-height:100dvh;font-family:var(--font-mono);margin:0}.hero{width:100dvw;height:calc(100dvh - var(--header-height));background-color:var(--black);flex-direction:column;display:flex;position:relative}.animation{width:100%;height:var(--animation-height);background-color:var(--black);flex:none;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.after-animation{background-color:var(--black);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:32px 16px 16px;display:flex;position:relative;overflow-y:auto}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);margin-bottom:0;font-weight:500}.description{font-size:var(--description-font-size);line-height:var(--description-line-height);letter-spacing:var(--description-letter-spacing);color:var(--white)}.m4ss-green{color:var(--m4ss-green)}.text-centered{text-align:center}.section-label{background-color:var(--dark-grey);color:var(--white);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;margin-bottom:28px;padding:8px 20px;font-size:16px;font-weight:500;display:inline-block}.dash-list{padding:0;list-style:none}.dash-list li{padding-left:20px;position:relative}.dash-list li:before{content:"—";color:var(--m4ss-green);position:absolute;left:0}.link-content{color:var(--m4ss-green);text-decoration:underline}.link-content:hover{text-decoration:none}.link-privacy{color:var(--m4ss-green);text-decoration:underline}.link-privacy:hover{color:var(--lighter-m4ss-green)}.link-cover{color:inherit;text-decoration:none;display:block}.link-cover:hover img{opacity:.9}.link-heading{color:inherit;text-decoration:none}.link-heading:hover{text-decoration:underline}.link-read-more{font-family:var(--font-mono);letter-spacing:1px;color:var(--m4ss-green);font-size:14px;font-weight:500;text-decoration:none}.link-read-more:hover{text-decoration:underline}.link-more{color:var(--m4ss-green);margin-top:auto;font-size:14px;font-weight:600;text-decoration:underline}.link-nav{color:var(--m4ss-green);font-size:var(--navigation-links-font-size);text-decoration:none}.link-nav:hover{text-decoration:underline}.link-nav.active{color:var(--white);font-weight:600}@media (width<=1024px){.link-nav,.link-lang{font-size:1.25rem}}.link-breadcrumb{color:var(--white);font-size:inherit;text-decoration:none}.link-breadcrumb:hover{text-decoration:underline}.link-lang{color:var(--m4ss-green);font-size:var(--navigation-links-font-size);text-decoration:none}.link-lang:hover{text-decoration:underline}.link-lang.active{color:var(--white);font-weight:700}.link-logo{line-height:0;display:inline-flex}.link-home{color:var(--white);font-family:var(--font-mono);border:1px solid var(--dark-grey);border-radius:24px;align-items:center;gap:12px;padding:12px 28px;font-size:15px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.link-home:hover{border-color:var(--m4ss-green);background-color:#00d2000d}.link-contact{color:var(--black);text-decoration:underline}.link-footer-code{color:var(--white);text-decoration:underline}.link-footer-code:hover{color:var(--m4ss-green)}.link-footer-social{color:var(--m4ss-green);justify-content:center;align-items:center;display:inline-flex}.link-footer-social svg{width:32px;height:32px;transition:filter .2s,transform .2s}.link-footer-social:hover svg{filter:brightness(1.55);transform:scale(1.05)}.link-footer-s451{color:var(--white);text-decoration:none;display:contents}.link-footer-s451 svg{width:auto;height:28px;transition:filter .2s}.link-footer-s451:hover svg{filter:brightness(1.55)}.link-footer-doc{color:var(--white);align-items:flex-end;gap:10px;font-size:13px;line-height:1.2;text-decoration:none;display:flex}.link-footer-doc:hover{color:var(--m4ss-green)}.link-footer-doc span{white-space:pre-line}.link-footer-doc svg{flex-shrink:0;width:38px;height:38px}.link-footer-logo{align-items:center;transition:filter .2s,transform .2s;display:inline-flex}.link-footer-logo:hover{transform:scale(1.05)}.link-footer-logo-muted{filter:grayscale()opacity(.75)}.link-footer-logo-muted:hover{filter:grayscale(0)opacity()}.link-pill-cta,.link-pill-ewing{font-family:var(--font-mono);letter-spacing:1px;border:2px solid;border-radius:24px;padding:12px 32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}:is(.link-pill-cta,.link-pill-ewing):hover{background:var(--white);border-color:var(--black);color:var(--m4ss-green)}.link-pill-cta{color:var(--white);background:#0003}.link-pill-ewing{color:var(--black);background:#00000014}.link-ossra{font-family:var(--font-mono);color:var(--dark-grey);font-size:12px;line-height:1.4;text-decoration:none}.link-ossra-ref{z-index:1;color:#4d4b4c;max-width:calc(100% - 32px);font-size:13px;line-height:1.4;position:absolute;bottom:56px;left:16px}@media (width<=768px){.link-ossra-ref{display:none}}.link-ossra-inline{vertical-align:super}.hero:has(.link-ossra:hover) .link-ossra{color:var(--white)}.hero:has(.link-ossra:hover) .link-ossra-ref{text-decoration:underline}.container{width:var(--container-width);height:100%;margin:var(--container-margin)}.container.grid{gap:var(--container-grid-gap);grid-template-columns:1fr;display:grid}.container.grid>.left-2-cols,.container.grid>.right-2-cols,.container.grid>.center-4-cols,.container.grid>.center-6-cols{grid-column:1/-1;display:grid}@media (width<=768px){:root{--animation-height:250px}}@media (height<=960px) and (width>768px){:root{--animation-height:300px}.animation{align-items:center}.after-animation{padding:0 16px}.after-animation .hero-title{margin-top:.3em}}@media (width<=480px){:root{--header-height:60px;--h1-font-size:36px;--h1-line-height:40px;--h1-letter-spacing:-1.44px;--description-font-size:16px;--description-line-height:20px;--description-letter-spacing:-.32px;--container-margin:0 5%;--container-width:90%;--container-grid-gap:0;--m4ss-logo-height:22.29px;--m4ss-logo-width:104px;--green-banner-container:none;--green-banner:repeating-linear-gradient(to right, var(--m4ss-green) 0, var(--m4ss-green) 12px, var(--lighter-m4ss-green) 12px, var(--lighter-m4ss-green) 24px)}}@media (480px<width<=768px){:root{--header-height:60px;--h1-font-size:42px;--h1-line-height:48px;--h1-letter-spacing:-1.68px;--description-font-size:18px;--description-line-height:24px;--description-letter-spacing:-.36px;--container-margin:0 5%;--container-width:90%;--container-grid-gap:0;--m4ss-logo-height:22.29px;--m4ss-logo-width:104px;--green-banner-container:none;--green-banner:repeating-linear-gradient(to right, var(--m4ss-green) 0, var(--m4ss-green) 12px, var(--lighter-m4ss-green) 12px, var(--lighter-m4ss-green) 24px)}}@media (768px<width<=1024px){:root{--header-height:60px;--h1-font-size:44px;--h1-line-height:48px;--h1-letter-spacing:-.88px;--description-font-size:16px;--description-line-height:22px;--description-letter-spacing:-.32px;--container-margin:0 auto;--container-width:696px;--container-grid-gap:18px;--m4ss-logo-height:22.29px;--m4ss-logo-width:104px}.container.grid{grid-template-columns:repeat(2,1fr)}.container.grid>.left-2-cols{grid-column:1/2}.container.grid>.right-2-cols{grid-column:2/3}}@media (1024px<width<=1280px){:root{--header-height:68px;--h1-font-size:52px;--h1-line-height:56px;--h1-letter-spacing:-1.04px;--description-font-size:18px;--description-line-height:26px;--description-letter-spacing:-.36px;--container-margin:0 auto;--container-width:924px;--container-grid-gap:24px;--m4ss-logo-height:24px;--m4ss-logo-width:112px}.container.grid{grid-template-columns:repeat(6,1fr)}.container.grid>.left-2-cols{grid-column:1/4}.container.grid>.right-2-cols{grid-column:4/7}.container.grid>.center-4-cols{grid-column:2/6}.container.grid>.center-6-cols{grid-column:1/7}}@media (width>1280px){:root{--header-height:72px;--h1-font-size:58px;--h1-line-height:62px;--h1-letter-spacing:-1.16px;--description-font-size:20px;--description-line-height:26px;--description-letter-spacing:-.4px;--container-margin:0 auto;--container-width:1140px;--container-grid-gap:30px;--m4ss-logo-height:26.01px;--m4ss-logo-width:121.37px;--navigation-links-font-size:17px}.container.grid{grid-template-columns:repeat(6,1fr)}.container.grid>.left-2-cols{grid-column:1/4}.container.grid>.right-2-cols{grid-column:4/7}.container.grid>.center-4-cols{grid-column:2/6}.container.grid>.center-6-cols{grid-column:1/7}}header.svelte-1elxaub{width:100%;height:var(--header-height);background-color:var(--black);z-index:100;border-bottom:2px solid gray;position:relative}.container.svelte-1elxaub{height:100%;width:var(--container-width);margin:var(--container-margin);justify-content:space-between;align-items:center;display:flex}.m4ss-logo{height:var(--m4ss-logo-height);width:var(--m4ss-logo-width);fill:currentColor}nav.svelte-1elxaub{display:flex}.link-list.svelte-1elxaub{--nav-lift:0px;transform:translateY(calc(calc(var(--m4ss-logo-height) / 2) - calc(var(--navigation-links-font-size) / 2) - var(--nav-lift)));gap:1rem;margin:0;padding:0;list-style:none;display:flex}.link-list.svelte-1elxaub:has(.breadcrumb:where(.svelte-1elxaub)){--nav-lift:10px}@supports not selector(ul:has(li)){.breadcrumb.svelte-1elxaub{display:none}}.link-list.svelte-1elxaub li:where(.svelte-1elxaub){position:relative}.breadcrumb.svelte-1elxaub{white-space:nowrap;color:var(--white);align-items:baseline;gap:6px;margin-top:6px;font-size:13px;line-height:1;display:flex;position:absolute;top:100%;left:0}.lang-switch.svelte-1elxaub{align-items:center;gap:4px;display:flex}.menu-toggle.svelte-1elxaub{cursor:pointer;background:0 0;border:none;display:none}@media (width<=1024px){.link-list.svelte-1elxaub{top:var(--header-height);z-index:99;background:var(--black);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:none;position:fixed;bottom:0;left:0;right:0;transform:none}.link-list.open.svelte-1elxaub{display:flex}.link-list.svelte-1elxaub li:where(.svelte-1elxaub){text-align:center}.breadcrumb.svelte-1elxaub{white-space:normal;flex-wrap:wrap;justify-content:center;margin-top:6px;font-size:1rem;position:static}.lang-separator.svelte-1elxaub{display:none}.menu-toggle.svelte-1elxaub{color:var(--white);display:block}}footer.svelte-jz8lnl{background-color:var(--dark-grey);color:var(--white);padding:60px 0 40px}.code-thanks-container.svelte-jz8lnl{width:var(--container-width);margin:var(--container-margin);grid-template-columns:1fr;align-items:start;gap:60px;display:grid}@media (width>=1024px){.code-thanks-container.svelte-jz8lnl{grid-template-columns:2fr 1fr}}.left-container.svelte-jz8lnl{flex-direction:column;min-width:0;display:flex}.footer-logo{width:120px;height:auto}.tagline.svelte-jz8lnl{color:var(--white);font-family:var(--font-mono);margin:6px 0 32px;font-size:14px}.code.svelte-jz8lnl{font-family:var(--font-mono);color:#ffffff8c;white-space:pre;margin:0;font-size:13px;line-height:1.6;overflow-x:auto}.code.svelte-jz8lnl .white:where(.svelte-jz8lnl){color:var(--white)}.right-container.svelte-jz8lnl{flex-direction:column;gap:28px;min-width:0;display:flex}.right-container.svelte-jz8lnl>section:where(.svelte-jz8lnl){border-top:1px solid #fff3;padding-top:20px}.social.svelte-jz8lnl{flex-direction:row;align-items:center;gap:16px;display:flex}.s451.svelte-jz8lnl{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.s451-text.svelte-jz8lnl{color:var(--white);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.documents.svelte-jz8lnl{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.affiliations.svelte-jz8lnl h4:where(.svelte-jz8lnl),.energy.svelte-jz8lnl h4:where(.svelte-jz8lnl){color:var(--white);margin:0 0 14px;font-size:14px;font-weight:400}.trademarks.svelte-jz8lnl{width:var(--container-width);margin:var(--container-margin);border-top:1px solid #fff3;margin-top:40px;padding-top:20px}.trademarks.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#ffffff73;margin:0;font-size:11px;line-height:1.6}.affiliations.svelte-jz8lnl .logos:where(.svelte-jz8lnl),.energy.svelte-jz8lnl .logos:where(.svelte-jz8lnl){flex-wrap:wrap;align-items:center;gap:18px;display:flex}
