@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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-s.2qt3tdwt-y9x_.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-s.3cvcemwuzoywn.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-s.02z5rrbg5nt92.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-s.p.2rixgazldzomk.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-s.p.0wiir8udbzjvx.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-s.2y65deuc30pmy.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-s.2qt3tdwt-y9x_.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-s.3cvcemwuzoywn.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-s.02z5rrbg5nt92.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-s.p.2rixgazldzomk.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-s.p.0wiir8udbzjvx.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-s.2y65deuc30pmy.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-s.2qt3tdwt-y9x_.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-s.3cvcemwuzoywn.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-s.02z5rrbg5nt92.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-s.p.2rixgazldzomk.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-s.p.0wiir8udbzjvx.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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_57960605-module___DwmLG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_57960605-module___DwmLG__variable{--he-font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.3xcx1_8g9f0cq.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.3q1y8zo9buvfe.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.3yx2j0otsl1wg.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.p.3gx84sjsopq6l.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.1-0iuabceimri.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.22h6a2osbbe0b.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.1jij-3gx6ysyj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.1wgq65k1-qif0.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.p.424s18vpo6lfa.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.0rayo0436sl6u.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 Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_451d7123-module__JS83ja__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_451d7123-module__JS83ja__variable{--he-font-plex-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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.0oace-s_gkfks.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_abd2d748-module__srtWsa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_abd2d748-module__srtWsa__variable{--he-font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Disclaimer-module__xVZPrW__disclaimer{border-inline-start:2px solid var(--he-line-strong);padding:var(--he-space-2) 0 var(--he-space-2) var(--he-space-4);max-width:66ch}.Disclaimer-module__xVZPrW__heading{font-family:var(--he-font-sans);font-size:var(--he-text-xs);font-weight:var(--he-font-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--he-ink-3);margin-block-end:var(--he-space-1);display:block}.Disclaimer-module__xVZPrW__body{font-size:var(--he-text-sm);line-height:var(--he-leading-normal);color:var(--he-ink-2)}
.SiteFooter-module__wWXZva__footer{border-block-start:1px solid var(--he-line);background:var(--he-surface);margin-block-start:var(--he-space-16)}.SiteFooter-module__wWXZva__inner{max-width:var(--he-container);padding:var(--he-space-8) var(--he-space-5) var(--he-space-12);align-items:flex-start;gap:var(--he-space-5);flex-direction:column;margin-inline:auto;display:flex}.SiteFooter-module__wWXZva__meta{align-items:baseline;gap:var(--he-space-3);font-size:var(--he-text-xs);color:var(--he-ink-3);flex-wrap:wrap;display:flex}.SiteFooter-module__wWXZva__links{align-items:baseline;gap:var(--he-space-4);font-size:var(--he-text-sm);flex-wrap:wrap;display:flex}.SiteFooter-module__wWXZva__link{color:var(--he-ink-2);text-decoration:none}.SiteFooter-module__wWXZva__link:hover{color:var(--he-ink);text-decoration:underline}
.LocaleSwitcher-module__67fYfW__group{border:1px solid var(--he-line-strong);border-radius:var(--he-radius-full);background:var(--he-paper);align-items:center;display:inline-flex;overflow:hidden}.LocaleSwitcher-module__67fYfW__option{font-family:var(--he-font-sans);font-size:var(--he-text-xs);font-weight:var(--he-font-medium);padding:var(--he-space-2) var(--he-space-3);color:var(--he-ink-2);align-items:center;min-height:32px;line-height:1;text-decoration:none;display:inline-flex}.LocaleSwitcher-module__67fYfW__option:hover{color:var(--he-ink)}.LocaleSwitcher-module__67fYfW__option[aria-current=true]{background:var(--he-ink);color:var(--he-paper)}
.SiteHeader-module__mdpVJq__header{z-index:var(--he-z-header);background:var(--he-surface);border-block-end:1px solid var(--he-line);position:sticky;inset-block-start:0}.SiteHeader-module__mdpVJq__inner{max-width:var(--he-container);padding:var(--he-space-3) var(--he-space-5);justify-content:space-between;align-items:center;gap:var(--he-space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.SiteHeader-module__mdpVJq__brand{align-items:center;gap:var(--he-space-2);color:var(--he-ink);text-decoration:none;display:flex}.SiteHeader-module__mdpVJq__wordmark{font-family:var(--he-font-serif);font-size:var(--he-text-xl);font-weight:var(--he-font-semibold);letter-spacing:-.02em;line-height:1}.SiteHeader-module__mdpVJq__right,.SiteHeader-module__mdpVJq__nav{align-items:center;gap:var(--he-space-4);flex-wrap:wrap;display:flex}.SiteHeader-module__mdpVJq__link{font-size:var(--he-text-sm);color:var(--he-ink-2);padding-block:var(--he-space-2);border-block-end:2px solid #0000;text-decoration:none}.SiteHeader-module__mdpVJq__link:hover{color:var(--he-ink)}.SiteHeader-module__mdpVJq__link[aria-current=page]{color:var(--he-ink);border-block-end-color:var(--he-brass)}@media (max-width:700px){.SiteHeader-module__mdpVJq__inner{padding-inline:var(--he-space-4);gap:var(--he-space-2);flex-wrap:nowrap}.SiteHeader-module__mdpVJq__right{justify-content:flex-end;gap:var(--he-space-3);flex-wrap:nowrap;flex:1;min-width:0}.SiteHeader-module__mdpVJq__nav{scrollbar-width:none;gap:var(--he-space-4);flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.SiteHeader-module__mdpVJq__nav::-webkit-scrollbar{display:none}.SiteHeader-module__mdpVJq__link{font-size:var(--he-text-xs);white-space:nowrap}.SiteHeader-module__mdpVJq__wordmark{font-size:var(--he-text-lg)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--he-paper:#f2f4f1;--he-surface:#fff;--he-surface-2:#e9ede8;--he-ink:#10312b;--he-ink-2:#42574f;--he-ink-3:#6e827a;--he-line:#d3dbd5;--he-line-strong:#b6c2ba;--he-brass:#a67c2e;--he-brass-soft:#f0e6d2;--he-halal:#2e6e4e;--he-halal-bg:#e3efe7;--he-haram:#9b3a2f;--he-haram-bg:#f5e3e0;--he-warn:#a8710e;--he-warn-bg:#f6ebd6;--he-positive:#2e6e4e;--he-negative:#9b3a2f;--he-font-sans:var(--he-font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--he-font-serif:var(--he-font-plex-serif), Georgia, "Times New Roman", serif;--he-font-mono:var(--he-font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--he-text-xs:.75rem;--he-text-sm:.8125rem;--he-text-base:.9375rem;--he-text-md:1rem;--he-text-lg:1.125rem;--he-text-xl:1.3125rem;--he-text-2xl:1.5625rem;--he-text-3xl:1.6875rem;--he-text-4xl:2.125rem;--he-font-normal:400;--he-font-medium:500;--he-font-semibold:600;--he-leading-tight:1.2;--he-leading-normal:1.45;--he-leading-relaxed:1.6;--he-space-1:.25rem;--he-space-2:.5rem;--he-space-3:.75rem;--he-space-4:1rem;--he-space-5:1.25rem;--he-space-6:1.5rem;--he-space-8:2rem;--he-space-10:2.5rem;--he-space-12:3rem;--he-space-16:4rem;--he-radius-sm:4px;--he-radius-md:7px;--he-radius-lg:10px;--he-radius-full:999px;--he-shadow:0 1px 2px #10312b0f, 0 8px 24px -16px #10312b40;--he-container:900px;--he-measure:63ch;--he-transition-fast:.15s ease;--he-z-base:0;--he-z-raised:10;--he-z-header:100;--he-z-skiplink:300}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--he-paper:#0e1a18;--he-surface:#16241f;--he-surface-2:#1e2f29;--he-ink:#e6ede8;--he-ink-2:#b0c0b8;--he-ink-3:#87978e;--he-line:#2b3d36;--he-line-strong:#3c5148;--he-brass:#d2a75b;--he-brass-soft:#2e2718;--he-halal:#6fbe93;--he-halal-bg:#17301f;--he-haram:#e08b7c;--he-haram-bg:#331c18;--he-warn:#dfae5a;--he-warn-bg:#302614;--he-positive:#6fbe93;--he-negative:#e08b7c;--he-shadow:0 1px 2px #0006, 0 8px 24px -16px #000c}}:root[data-theme=dark]{--he-paper:#0e1a18;--he-surface:#16241f;--he-surface-2:#1e2f29;--he-ink:#e6ede8;--he-ink-2:#b0c0b8;--he-ink-3:#87978e;--he-line:#2b3d36;--he-line-strong:#3c5148;--he-brass:#d2a75b;--he-brass-soft:#2e2718;--he-halal:#6fbe93;--he-halal-bg:#17301f;--he-haram:#e08b7c;--he-haram-bg:#331c18;--he-warn:#dfae5a;--he-warn-bg:#302614;--he-positive:#6fbe93;--he-negative:#e08b7c;--he-shadow:0 1px 2px #0006, 0 8px 24px -16px #000c}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--he-paper);color:var(--he-ink);font-family:var(--he-font-sans);font-size:var(--he-text-base);line-height:var(--he-leading-relaxed);-webkit-font-smoothing:antialiased;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--he-font-serif);font-weight:var(--he-font-semibold);line-height:var(--he-leading-tight);letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--he-brass);outline-offset:2px;border-radius:var(--he-radius-sm)}.skipLink{z-index:var(--he-z-skiplink);padding:var(--he-space-3) var(--he-space-5);background:var(--he-ink);color:var(--he-paper);border-radius:var(--he-radius-md);font-weight:var(--he-font-semibold);position:absolute;inset-block-start:var(--he-space-2);inset-inline-start:var(--he-space-2);transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}.num{font-variant-numeric:tabular-nums}
