@font-face{font-family:Onest;src:url(/fonts/Onest-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-Medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-Bold.woff2)format("woff2");font-weight:700 800;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic Condensed;src:url(/fonts/NotoSansArabic-CondensedMedium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Noto Sans Arabic Condensed;src:url(/fonts/NotoSansArabic-CondensedSemiBold.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}:root{--band-safe:#12b3a6;--band-safe-deep:#0a7d77;--on-band-safe:#04231f;--band-caution:#fbbb1b;--band-caution-deep:#c88a00;--on-band-caution:#3a2600;--band-danger:#fd8601;--band-danger-deep:#c24405;--on-band-danger:#3a1a00;--band-extreme:#c01514;--band-extreme-deep:#7a0c1f;--on-band-extreme:#fff;--band-limit:#6b0d2c;--band-limit-deep:#400718;--on-band-limit:#fff;--heat-ramp:linear-gradient(to top, #12b3a6 0%, #3cc9a8 14%, #8fd285 30%, #fbbb1b 48%, #fd8601 66%, #fb3e01 82%, #c01514 93%, #7a0c1f 100%);--field-angle:to top right;--field-safe:linear-gradient(var(--field-angle), #0c8f86 0%, #12b3a6 30%, #3cc9a8 55%, #8fd285 80%, #f6c64a 100%);--field-caution:linear-gradient(var(--field-angle), #12b3a6 0%, #3cc9a8 16%, #8fd285 34%, #fbbb1b 62%, #fd8601 100%);--field-danger:linear-gradient(var(--field-angle), #17a99a 0%, #7acb84 13%, #fbbb1b 40%, #fd7401 68%, #c01514 100%);--field-extreme:linear-gradient(var(--field-angle), #f6c64a 0%, #fd8601 26%, #fb3e01 52%, #c01514 76%, #7a0c1f 100%);--field-limit:linear-gradient(var(--field-angle), #fd8601 0%, #fb3e01 22%, #c01514 48%, #7a0c1f 74%, #3a0616 100%);--field-dormant:linear-gradient(var(--field-angle), #041f22 0%, #0a3a3c 35%, #115652 70%, #1b7a70 100%);--on-field-ink:#04231f;--on-field-ink-soft:#04231fb8;--thermo-rim:#0000001a;--thermo-tick:#0003;--thermo-glow-alpha:.38;--ink-1:#0a0d12;--ink-2:#3c4149;--ink-3:#6b7280;--hair:#0a0d121a;--surface-0:#fff;--surface-1:#f4f5f7;--surface-2:#fff;--scrim:#ffffffb8;--material-thin:#ffffff24;--material-regular:#ffffff38;--material-thick:#ffffff57;--material-border:#ffffff4d;--accent:var(--band-safe);--accent-deep:var(--band-safe-deep);--focus-ring:#0a84ff;--font-display:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-readout:"Oswald", "Arial Narrow", -apple-system, system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--type-display:clamp(2.4rem, 6.4vw, 4rem);--type-title-1:clamp(1.8rem, 4vw, 2.5rem);--type-title-2:clamp(1.4rem, 3vw, 1.875rem);--type-title-3:1.375rem;--type-headline:1.25rem;--type-body:1.125rem;--type-footnote:.875rem;--type-caption:.8125rem;--ls-wide:.06em;--ls-tight:-.02em;--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;--gutter:20px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--maxw:1080px;--maxw-prose:44rem;--tap-comfy:56px;--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.18s;--dur-med:.32s;--dur-settle:.72s;--dur-breath:4.2s;--shadow-card:0 2px 8px #0a0d120f, 0 8px 24px #0a0d1214;--shadow-raised:0 4px 14px #0a0d121a, 0 18px 48px #0a0d1224;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--thermo-rim:#ffffff47;--thermo-tick:#ffffff47;--thermo-glow-alpha:.5;--ink-1:#fff;--ink-2:#e4e7ec;--ink-3:#a9b0ba;--hair:#ffffff24;--surface-0:#000;--surface-1:#0b0e12;--surface-2:#14181f;--scrim:#14181f99;--material-thin:#ffffff1a;--material-regular:#ffffff29;--material-thick:#ffffff42;--material-border:#ffffff38;--focus-ring:#4da3ff;--shadow-card:0 2px 8px #0006, 0 8px 24px #00000073;--shadow-raised:0 4px 14px #00000073, 0 18px 48px #00000080;color-scheme:dark}}:root[data-theme=dark]{--thermo-rim:#ffffff47;--thermo-tick:#ffffff47;--thermo-glow-alpha:.5;--ink-1:#fff;--ink-2:#e4e7ec;--ink-3:#a9b0ba;--hair:#ffffff24;--surface-0:#000;--surface-1:#0b0e12;--surface-2:#14181f;--scrim:#14181f99;--material-thin:#ffffff1a;--material-regular:#ffffff29;--material-thick:#ffffff42;--material-border:#ffffff38;--focus-ring:#4da3ff;--shadow-card:0 2px 8px #0006, 0 8px 24px #00000073;--shadow-raised:0 4px 14px #00000073, 0 18px 48px #00000080;color-scheme:dark}:root[data-theme=light]{--field-safe:linear-gradient(var(--field-angle), #dcf5ef 0%, #bfe9e0 42%, #9bd9c0 74%, #cde7a0 100%);--field-caution:linear-gradient(var(--field-angle), #e8f4d6 0%, #efe7b4 40%, #f3e3ac 70%, #f1ce84 100%);--field-danger:linear-gradient(var(--field-angle), #f7e7c6 0%, #f6c98a 42%, #f2a15e 72%, #e8764a 100%);--field-extreme:linear-gradient(var(--field-angle), #f6d9be 0%, #f29a5c 40%, #ea6446 70%, #cf3f34 100%);--field-limit:linear-gradient(var(--field-angle), #f4d3c2 0%, #ee9b72 36%, #d95f4e 66%, #b03349 100%);--field-dormant:linear-gradient(var(--field-angle), #e9f6f4 0%, #d3ece8 40%, #b9e0da 72%, #9ccfc8 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--field-safe:linear-gradient(var(--field-angle), #dcf5ef 0%, #bfe9e0 42%, #9bd9c0 74%, #cde7a0 100%);--field-caution:linear-gradient(var(--field-angle), #e8f4d6 0%, #efe7b4 40%, #f3e3ac 70%, #f1ce84 100%);--field-danger:linear-gradient(var(--field-angle), #f7e7c6 0%, #f6c98a 42%, #f2a15e 72%, #e8764a 100%);--field-extreme:linear-gradient(var(--field-angle), #f6d9be 0%, #f29a5c 40%, #ea6446 70%, #cf3f34 100%);--field-limit:linear-gradient(var(--field-angle), #f4d3c2 0%, #ee9b72 36%, #d95f4e 66%, #b03349 100%);--field-dormant:linear-gradient(var(--field-angle), #e9f6f4 0%, #d3ece8 40%, #b9e0da 72%, #9ccfc8 100%)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-med:1ms;--dur-settle:1ms;--dur-breath:1ms}}:root[lang=ar]{--font-display:"Noto Kufi Arabic", "Onest", system-ui, sans-serif;--font-readout:"Noto Sans Arabic Condensed", "Oswald", system-ui, sans-serif;--ls-wide:0em;--ls-tight:0em}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--type-body);color:var(--ink-1);background:var(--surface-1);text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.12}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}img,svg{max-width:100%;height:auto}button{font:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb, var(--band-safe) 35%, transparent)}.skip-link{inset-inline-start:var(--sp-4);top:var(--sp-4);z-index:100;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);background:var(--ink-1);color:var(--surface-0);font-family:var(--font-display);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.container{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-display);font-weight:600;font-size:var(--type-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--sp-3)}:root[lang=ar] .eyebrow,:root[lang=hi] .eyebrow,:root[lang=zh-Hans] .eyebrow{text-transform:none}.readout{font-family:var(--font-readout);font-variant-numeric:tabular-nums;font-weight:600}.band-pill{border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:var(--type-footnote);letter-spacing:var(--ls-wide);text-transform:uppercase;align-items:center;gap:.45em;padding:.3em .85em;display:inline-flex}:root[lang=ar] .band-pill,:root[lang=hi] .band-pill,:root[lang=zh-Hans] .band-pill{letter-spacing:0;text-transform:none}.band-pill svg{flex:none;width:.7em;height:.7em}.band-pill.safe{background:var(--band-safe);color:var(--on-band-safe)}.band-pill.caution{background:var(--band-caution);color:var(--on-band-caution)}.band-pill.danger{background:var(--band-danger);color:var(--on-band-danger)}.band-pill.extreme{background:var(--band-extreme);color:var(--on-band-extreme)}.band-pill.limit{background:var(--band-limit);color:var(--on-band-limit)}.glass{background:var(--material-regular);border:1px solid var(--material-border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap-comfy);padding:var(--sp-3) var(--sp-8);border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:var(--type-headline);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard);border:0;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{filter:brightness(.94);transform:scale(.965)}.btn-primary{background:var(--ink-1);color:var(--surface-0)}.btn-ghost{background:var(--material-regular);color:inherit;border:1px solid var(--material-border);-webkit-backdrop-filter:blur(10px)}.card{background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.prose{max-width:var(--maxw-prose)}.prose h2{font-size:var(--type-title-2);margin-top:var(--sp-12)}.prose h3{font-size:var(--type-title-3);margin-top:var(--sp-8)}.prose ul{margin:0 0 1em;padding-inline-start:1.2em}.prose li{margin-bottom:.5em}.prose table{border-collapse:collapse;width:100%;margin:var(--sp-6) 0;font-size:1rem}.prose th,.prose td{text-align:start;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair)}.prose th{font-family:var(--font-display);font-weight:600;font-size:var(--type-footnote);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-3)}:root[lang=ar] .prose th,:root[lang=hi] .prose th,:root[lang=zh-Hans] .prose th{text-transform:none;letter-spacing:0}.scroll-x{overflow-x:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes settle-in{0%{opacity:0;transform:translateY(16px)}}.settle-in{animation:settle-in var(--dur-settle) var(--ease-settle) calc(var(--dur-settle) * var(--settle-order,0)) both}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(18px)}.js .reveal.in{opacity:1;transition:opacity var(--dur-settle) var(--ease-settle) var(--reveal-delay,0s), transform var(--dur-settle) var(--ease-settle) var(--reveal-delay,0s);transform:none}}@keyframes stamp-in{0%{opacity:0;transform:scale(.86)}}.stamp-in{animation:stamp-in calc(var(--dur-settle) * .7) cubic-bezier(.34, 1.45, .64, 1) calc(var(--dur-settle) * var(--settle-order,1.6)) both}@keyframes field-breathe{0%{transform:translate(-.7%,.5%)scale(1.02)}to{transform:translate(.7%,-.5%)scale(1.05)}}.brand-mark[data-astro-cid-77qc4tpx]{filter:drop-shadow(0 2px 5px #00000038);display:block}.lang[data-astro-cid-3s4v7zxg]{position:relative}summary[data-astro-cid-3s4v7zxg]{cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);align-items:center;gap:6px;min-height:44px;list-style:none;display:inline-flex}summary[data-astro-cid-3s4v7zxg]::-webkit-details-marker{display:none}summary[data-astro-cid-3s4v7zxg]:hover{background:var(--material-regular)}.lang-code[data-astro-cid-3s4v7zxg]{font-family:var(--font-display);font-weight:600;font-size:var(--type-caption);letter-spacing:var(--ls-wide)}ul[data-astro-cid-3s4v7zxg]{inset-inline-end:0;padding:var(--sp-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-md);min-width:190px;max-height:min(70vh,420px);box-shadow:var(--shadow-raised);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto}a[data-astro-cid-3s4v7zxg]{padding:var(--sp-2) var(--sp-3);border-radius:10px;font-size:1rem;text-decoration:none;display:block}a[data-astro-cid-3s4v7zxg]:hover{background:var(--surface-1)}a[data-astro-cid-3s4v7zxg][aria-current=true]{color:var(--accent-deep);font-weight:700}.theme-toggle[data-astro-cid-l6lhmie6]{border-radius:var(--r-pill);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background:var(--material-regular)}.icon-moon[data-astro-cid-l6lhmie6],:root[data-theme=dark] .icon-sun[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .icon-moon[data-astro-cid-l6lhmie6]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-sun[data-astro-cid-l6lhmie6]{display:none}:root:not([data-theme=light]) .icon-moon[data-astro-cid-l6lhmie6]{display:block}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);position:sticky;top:0}.header-row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-6);min-height:64px;display:flex}.brand-link[data-astro-cid-nen7h5rs]{margin-inline-end:auto;text-decoration:none;display:inline-flex}.nav-list[data-astro-cid-nen7h5rs]{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-md);font-size:1rem;font-weight:600;text-decoration:none}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent-deep)}.header-tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sp-2);display:flex}@media (width<=560px){.header-row[data-astro-cid-nen7h5rs]{gap:var(--sp-3)}.site-header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-20);border-top:1px solid var(--hair);padding-block:var(--sp-12) var(--sp-8);color:var(--ink-2);font-size:1rem}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-8);grid-template-columns:2fr 1fr 1.4fr;display:grid}.footer-tag[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-4);max-width:32ch;color:var(--ink-3)}.footer-links[data-astro-cid-jo6i4kqk],.footer-langs[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-3)}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-langs[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{columns:2}.footer-langs[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-2);break-inside:avoid}.footer-langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true]{color:var(--ink-1);font-weight:700}.footer-disclaimer[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-10);color:var(--ink-3);font-size:var(--type-footnote)}.footer-legal[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-size:var(--type-footnote);margin:0}@media (width<=720px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
