.nxe{--nx-bg-canvas:#000000;--nx-bg-surface:#0a0a0a;--nx-bg-elevated:#111111;--nx-bg-muted:#141414;--nx-bg-hover:#1a1a1a;--nx-border-hairline:rgba(255,255,255,0.1);--nx-border-hairline-strong:rgba(255,255,255,0.2);--nx-text-primary:#ffffff;--nx-text-secondary:#d4d4d4;--nx-text-muted:#a3a3a3;--nx-text-disabled:#8c8c8c;--nx-accent:#8ab4f8;--nx-accent-soft:rgba(138,180,248,0.12);--nx-primary-bg:#ffffff;--nx-primary-hover:#e5e5e5;--nx-primary-active:#d4d4d4;--nx-primary-ink:#000000;--nx-positive:#81c995;--nx-caution:#fdd663;--nx-critical:#f28b82;--nx-focus:#8ab4f8;--nx-accent-strong:#a8c7fa;--nx-bg-pressed:#222222;--nx-border-subtle:#1a1a1a;--nx-border-default:#262626;--nx-border-strong:#3a3a3a;--nx-shadow-md:0 4px 16px -2px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.05);--nxe-alt-bg:var(--nx-bg-canvas);color-scheme: dark}.nxe[data-theme="light"]{--nx-bg-canvas:#ffffff;--nx-bg-surface:#ffffff;--nx-bg-elevated:#fafafa;--nx-bg-muted:#f4f4f5;--nx-bg-hover:#ededed;--nx-border-hairline:rgba(0,0,0,0.1);--nx-border-hairline-strong:rgba(0,0,0,0.2);--nx-text-primary:#000000;--nx-text-secondary:#262626;--nx-text-muted:#525252;--nx-text-disabled:#5e5e5e;--nx-accent:#1a73e8;--nx-accent-soft:rgba(26,115,232,0.1);--nx-primary-bg:#000000;--nx-primary-hover:#262626;--nx-primary-active:#404040;--nx-primary-ink:#ffffff;--nx-positive:#1e7e46;--nx-caution:#b45309;--nx-critical:#c62828;--nx-focus:#1a73e8;--nx-accent-strong:#1557b0;--nx-bg-pressed:#e0e0e0;--nx-border-subtle:#e8e8e8;--nx-border-default:#d4d4d4;--nx-border-strong:#a3a3a3;--nx-shadow-md:0 6px 16px -2px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);--nxe-alt-bg:var(--nx-bg-elevated);color-scheme: light}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nx-bg-canvas:#ffffff;--nx-bg-surface:#ffffff;--nx-bg-elevated:#fafafa;--nx-bg-muted:#f4f4f5;--nx-bg-hover:#ededed;--nx-border-hairline:rgba(0,0,0,0.1);--nx-border-hairline-strong:rgba(0,0,0,0.2);--nx-text-primary:#000000;--nx-text-secondary:#262626;--nx-text-muted:#525252;--nx-text-disabled:#5e5e5e;--nx-accent:#1a73e8;--nx-accent-soft:rgba(26,115,232,0.1);--nx-primary-bg:#000000;--nx-primary-hover:#262626;--nx-primary-active:#404040;--nx-primary-ink:#ffffff;--nx-positive:#1e7e46;--nx-caution:#b45309;--nx-critical:#c62828;--nx-focus:#1a73e8;--nx-accent-strong:#1557b0;--nx-bg-pressed:#e0e0e0;--nx-border-subtle:#e8e8e8;--nx-border-default:#d4d4d4;--nx-border-strong:#a3a3a3;--nx-shadow-md:0 6px 16px -2px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);--nxe-alt-bg:var(--nx-bg-elevated);color-scheme: light}}.nxe{--nx-font-sans:"IBM Plex Sans Variable","IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nx-font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--nx-ease:cubic-bezier(0.2,0,0,1);--nx-r:5px;--nx-r-chip:4px;--nx-s1:4px;--nx-s2:8px;--nx-s3:12px;--nx-s4:16px;--nx-s5:24px;--nx-s6:32px;--nx-dur-fast:120ms;--nx-dur:180ms;--nx-dur-long:600ms;--nx-dur-long-max:1200ms;--nx-ease-long:cubic-bezier(0.4,0,0.2,1);--nx-shadow-overlay:0 8px 24px rgba(0,0,0,.18);--nx-font-arab:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--nx-font-fa:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;container: nxe / inline-size;display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: var(--nx-bg-canvas);color: var(--nx-text-secondary);font-family: var(--nx-font-sans);font-size: 14px;font-weight: 400;line-height: 1.5;letter-spacing: normal;text-align: start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering: optimizeLegibility}.nxe *,.nxe *::before,.nxe *::after{box-sizing: border-box}.nxe :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote,table,thead,tbody,tr,th,td,section,article,header,footer,nav,details,summary,a,button,span,div,small,strong,em){margin: 0;padding: 0;border: 0;background: none;box-shadow: none;color: inherit;font: inherit;letter-spacing: inherit;text-transform: none;text-decoration: none;text-shadow: none;min-height: 0;max-width: none;float: none}.nxe :where(strong){font-weight: 600;color: var(--nx-text-primary)}.nxe :where(em){font-style: italic}.nxe :where(ul,ol){list-style: none}.nxe :where(svg){display: block;max-width: 100%;overflow: visible}.nxe :where(img){display: block;max-width: 100%;height: auto;border: 0}.nxe :where(a,button,summary):focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: var(--nx-r)}.nxe .nx-container{width: 100%;max-width: 1140px;margin: 0 auto;padding: 0 20px}.nxe .nx-section{display: block;border-top: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas);padding: 72px 0}.nxe .nx-section[data-tone="alt"]{background: var(--nxe-alt-bg)}.nxe .nx-section-head{max-width: 720px}.nxe .nx-section-body{margin-top: 48px}.nxe .nx-eyebrow{display: inline-block;font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;line-height: 1.2;text-transform: uppercase;font-variant-numeric: tabular-nums lining-nums;color: var(--nx-text-muted)}.nxe .nx-eyebrow-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;color: var(--nx-text-muted)}.nxe .nx-eyebrow-row .nx-rule{display: inline-block;width: 24px;height: 0;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-section-title{margin-top: 20px;color: var(--nx-text-primary);font-size: 30px;font-weight: 500;line-height: 1.1;letter-spacing: -0.028em;text-wrap: balance}.nxe .nx-lede{margin-top: 20px;max-width: 60ch;color: var(--nx-text-muted);font-size: 16px;line-height: 1.6}.nxe .nx-h3{color: var(--nx-text-primary);font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}.nxe .nx-h4{color: var(--nx-text-primary);font-size: 15px;font-weight: 500;line-height: 1.35;letter-spacing: -0.01em}.nxe .nx-note{margin-top: 16px;color: var(--nx-text-muted);font-size: 12px;line-height: 1.5}.nxe .nx-link{color: var(--nx-text-primary);text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.26em;text-decoration-color: color-mix(in srgb,currentColor 36%,transparent);transition: color 120ms var(--nx-ease),text-decoration-color 120ms var(--nx-ease)}.nxe .nx-link:hover,.nxe .nx-link:focus-visible{color: var(--nx-accent);text-decoration-color: currentColor}.nxe .nx-link:focus-visible{border-radius: var(--nx-r)}.nxe .nx-mt-2{margin-top: 16px}.nxe .nx-mt-3{margin-top: 24px}.nxe .nx-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 36px}.nxe .nx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 20px;border: 1px solid transparent;border-radius: var(--nx-r);font-family: var(--nx-font-sans);font-size: 14px;font-weight: 500;line-height: 1;white-space: nowrap;cursor: pointer;transition: background-color 120ms var(--nx-ease),border-color 120ms var(--nx-ease),color 120ms var(--nx-ease)}.nxe .nx-btn[data-variant="primary"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-btn[data-variant="primary"]:hover{background: var(--nx-primary-hover)}.nxe .nx-btn[data-variant="primary"]:active{background: var(--nx-primary-active)}.nxe .nx-btn[data-variant="secondary"]{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}.nxe .nx-btn[data-variant="secondary"]:hover{border-color: var(--nx-text-muted);background: var(--nx-bg-hover)}.nxe .nx-btn[data-variant="ghost"]{height: 44px;padding: 0 8px;color: var(--nx-text-secondary);font-size: 13.5px}.nxe .nx-btn[data-variant="ghost"]:hover{color: var(--nx-text-primary)}.nxe .nx-arrow{width: 14px;height: 14px;flex: none}.nxe[data-font="system"]{--nx-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.nxe dl,.nxe dt,.nxe dd,.nxe figure,.nxe figcaption{display: block;margin: 0;padding: 0}.nxe dl{display: grid}.nxe figure{margin: 0}.nxe .nx-cards{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.nxe .nx-card{display: flex;flex-direction: column;min-width: 0;padding: 24px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe a.nx-card{transition: border-color 120ms var(--nx-ease),background-color 120ms var(--nx-ease)}.nxe a.nx-card:hover{border-color: var(--nx-text-muted);background: var(--nx-bg-elevated)}.nxe .nx-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.nxe .nx-chip{display: inline-flex;align-items: center;min-height: 24px;padding: 3px 8px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.3}.nxe .nx-faq{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-faq details{border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 0;color: var(--nx-text-primary);font-size: 16px;font-weight: 500;line-height: 1.4;cursor: pointer;list-style: none}.nxe .nx-faq summary::-webkit-details-marker{display: none}.nxe .nx-faq summary::after{content: "+";flex: none;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 16px}.nxe .nx-faq details[open] summary::after{content: "\2212"}.nxe .nx-faq .nx-answer{max-width: 72ch;padding: 0 0 24px;color: var(--nx-text-muted);font-size: 14.5px;line-height: 1.6}.nxe .nx-related{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-related a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-primary);font-size: 14px;font-weight: 500;transition: color 120ms var(--nx-ease)}.nxe .nx-related a .nx-arrow{color: var(--nx-accent)}.nxe .nx-related a:hover{color: var(--nx-accent)}.nxe .nx-closing{padding: 72px 0;background: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .nx-closing .nx-eyebrow,.nxe .nx-closing .nx-lede{color: var(--nx-text-disabled)}.nxe .nx-closing .nx-section-title{color: var(--nx-bg-canvas)}.nxe .nx-closing .nx-btn[data-variant="primary"]{background: var(--nx-bg-canvas);color: var(--nx-text-primary)}.nxe .nx-closing .nx-btn[data-variant="primary"]:hover{background: var(--nx-bg-hover)}.nxe .nx-closing .nx-btn[data-variant="secondary"]{border-color: var(--nx-text-disabled);color: var(--nx-bg-canvas)}.nxe .nx-closing .nx-btn[data-variant="secondary"]:hover{border-color: var(--nx-bg-canvas);background: transparent}.nxe .nx-closing :where(a,button):focus-visible{outline-color: var(--nx-bg-canvas)}.nxe{--nxp-water-a:#a5f3fc;--nxp-water-b:#93c5fd;--nxp-energy-a:#fde68a;--nxp-energy-b:#fdba74;--nxp-food-a:#d9f99d;--nxp-food-b:#6ee7b7;--nxp-health-a:#fbcfe8;--nxp-health-b:#f0abfc;--nxp-biodiversity-a:#a7f3d0;--nxp-biodiversity-b:#7dd3fc;--nxp-infrastructure-a:#c7d2fe;--nxp-infrastructure-b:#a5f3fc;--nxp-climate-a:#bae6fd;--nxp-climate-b:#c4b5fd;--nxp-risk-a:#f9a8d4;--nxp-risk-b:#c4b5fd;--nxp-systemic-a:#fda4af;--nxp-systemic-b:#d8b4fe;--nxp-finance-a:#fef08a;--nxp-finance-b:#fcd34d;--nxp-supply-a:#ccfbf1;--nxp-supply-b:#a5b4fc;--nxp-social-a:#fecdd3;--nxp-social-b:#f9a8d4;--nxp-project-a:#e9d5ff;--nxp-project-b:#fbcfe8}.nxe[data-theme="light"]{--nxp-water-a:#06b6d4;--nxp-water-b:#3b82f6;--nxp-energy-a:#eab308;--nxp-energy-b:#f97316;--nxp-food-a:#84cc16;--nxp-food-b:#10b981;--nxp-health-a:#f472b6;--nxp-health-b:#d946ef;--nxp-biodiversity-a:#10b981;--nxp-biodiversity-b:#0ea5e9;--nxp-infrastructure-a:#6366f1;--nxp-infrastructure-b:#06b6d4;--nxp-climate-a:#38bdf8;--nxp-climate-b:#8b5cf6;--nxp-risk-a:#ec4899;--nxp-risk-b:#8b5cf6;--nxp-systemic-a:#f43f5e;--nxp-systemic-b:#a855f7;--nxp-finance-a:#eab308;--nxp-finance-b:#f59e0b;--nxp-supply-a:#14b8a6;--nxp-supply-b:#6366f1;--nxp-social-a:#fb7185;--nxp-social-b:#ec4899;--nxp-project-a:#a855f7;--nxp-project-b:#ec4899}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nxp-water-a:#06b6d4;--nxp-water-b:#3b82f6;--nxp-energy-a:#eab308;--nxp-energy-b:#f97316;--nxp-food-a:#84cc16;--nxp-food-b:#10b981;--nxp-health-a:#f472b6;--nxp-health-b:#d946ef;--nxp-biodiversity-a:#10b981;--nxp-biodiversity-b:#0ea5e9;--nxp-infrastructure-a:#6366f1;--nxp-infrastructure-b:#06b6d4;--nxp-climate-a:#38bdf8;--nxp-climate-b:#8b5cf6;--nxp-risk-a:#ec4899;--nxp-risk-b:#8b5cf6;--nxp-systemic-a:#f43f5e;--nxp-systemic-b:#a855f7;--nxp-finance-a:#eab308;--nxp-finance-b:#f59e0b;--nxp-supply-a:#14b8a6;--nxp-supply-b:#6366f1;--nxp-social-a:#fb7185;--nxp-social-b:#ec4899;--nxp-project-a:#a855f7;--nxp-project-b:#ec4899}}.nxe [data-hue="health"]{--nxe-a:var(--nxp-health-a);--nxe-b:var(--nxp-health-b)}.nxe[data-inst="grf"]{--nxi-accent:#ff5c75;--nxi-accent-soft:rgba(255,92,117,0.14);--nxi-a:#ffd1da;--nxi-b:#ff8fa3;--nxi-c:#ff5c75;--nxi-strong:#ff5c75;--nxi-on:#000000}.nxe[data-inst="grf"][data-theme="light"]{--nxi-accent:#e11d48;--nxi-accent-soft:rgba(225,29,72,0.08);--nxi-a:#ffb3c1;--nxi-b:#ff4d6d;--nxi-c:#e11d48;--nxi-strong:#e11d48;--nxi-on:#ffffff}@media (prefers-color-scheme: light){.nxe[data-inst="grf"][data-theme="auto"]{--nxi-accent:#e11d48;--nxi-accent-soft:rgba(225,29,72,0.08);--nxi-a:#ffb3c1;--nxi-b:#ff4d6d;--nxi-c:#e11d48;--nxi-strong:#e11d48;--nxi-on:#ffffff}}.nxe[data-inst][data-theme]{--nx-accent:var(--nxi-accent);--nx-accent-soft:var(--nxi-accent-soft);--nx-focus:var(--nxi-accent);--nxi-grad:linear-gradient(90deg,var(--nxi-a),var(--nxi-b) 55%,var(--nxi-c))}.nxe[data-inst] .nx-eyebrow-row .nx-rule{width: 20px;height: 2px;border-top: 0;background: var(--nxi-grad)}.nxe .nx-defs{position: absolute;width: 0;height: 0;overflow: hidden}.nxe .nx-gi-a{stop-color: var(--nxi-a,var(--nx-accent))}.nxe .nx-gi-b{stop-color: var(--nxi-b,var(--nx-accent))}.nxe .nx-gi-c{stop-color: var(--nxi-c,var(--nx-accent))}.nxe .nx-lede{font-size: 18px;max-width: 62ch}.nxe .nx-h4{font-size: 16.5px}.nxe .nx-h3{font-size: 21px}.nxe .nx-faq summary{font-size: 17.5px}.nxe .nx-faq .nx-answer{font-size: 16px}.nxe .nx-note{font-size: 13.5px}.nxe .nx-faq .nx-answer,.nxe .nx-note{overflow-wrap: anywhere}.nxe .nx-section[data-hue] .nx-eyebrow-row .nx-rule{background: linear-gradient(90deg,var(--nxe-a),var(--nxe-b))}.nxe .nx-gp-a{stop-color: var(--nxe-a,var(--nxi-a,var(--nx-accent)))}.nxe .nx-gp-b{stop-color: var(--nxe-b,var(--nxi-c,var(--nx-accent)))}.nxe [data-hue] .nx-btn[data-variant="primary"] .nx-arrow,.nxe [data-hue] .nx-related a .nx-arrow{stroke: url(#nx-gp)}@keyframes nx-flow{to{stroke-dashoffset: -24}}@container nxe (min-width: 640px){.nxe .nx-container{padding: 0 32px}.nxe .nx-cards[data-cols="3"]{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-related{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.nxe .nx-lede{font-size: 17px}}@container nxe (min-width: 768px){.nxe .nx-section{padding: 80px 0}.nxe .nx-closing{padding: 88px 0}.nxe .nx-section-body{margin-top: 48px}.nxe .nx-related{grid-template-columns: repeat(4,minmax(0,1fr))}.nxe .nx-section-title{font-size: 36px}}@container nxe (min-width: 1024px){.nxe .nx-container{padding: 0 40px}.nxe .nx-section{padding: 96px 0}.nxe .nx-section-body{margin-top: 56px}.nxe .nx-cards[data-cols="3"]{grid-template-columns: repeat(3,minmax(0,1fr))}.nxe .nx-section-title{font-size: 40px}}.nxe[data-type="plex"]{--nx-font-sans:"IBM Plex Sans","IBM Plex Sans Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--nx-font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace}.nxe[data-type="plex"] .nx-section-title{font-weight: 600;letter-spacing: -0.03em;line-height: 1.06}.nxe[data-type="plex"] .nx-h3{font-weight: 600;letter-spacing: -0.02em}.nxe[data-type="plex"] .nx-h4{font-weight: 600;letter-spacing: -0.01em}.nxe[data-type="plex"] .nx-eyebrow{font-weight: 500;letter-spacing: 0.12em;font-size: 11.5px}.nxe[data-type="plex"] .nx-lede{font-weight: 400;letter-spacing: -0.005em}.nxe[data-type="plex"] .nx-btn{font-weight: 600}.nxe [data-nx-tip]{position: absolute;z-index: 4;max-width: 260px;padding: 6px 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas);color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 12.5px;line-height: 1.4;letter-spacing: 0;pointer-events: none}.nxe [data-nx-tip][hidden]{display: none}.nxe[data-host-crumbs] :is(.nx-ra-crumb,nav[aria-label="Breadcrumb"]){display: none}.nxe [data-nx-tip][data-card="term"]{display: grid;gap: 6px;width: min(320px,calc(100vw - 32px));max-width: none;padding: 12px 14px 10px;border-color: var(--nx-border-default);background: var(--nx-bg-elevated,var(--nx-bg-canvas));box-shadow: var(--nx-shadow-md,none)}.nxe [data-nx-tip][data-card="term"][hidden]{display: none}.nxe{position: relative}.nxe [data-tip]{cursor: help;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 3px;text-decoration-color: var(--nx-border-hairline-strong)}.nxe .nx-section[id]{scroll-margin-top: calc(var(--nx-host-top,0px) + 56px)}@media (prefers-reduced-motion: reduce){.nxe *,.nxe *::before,.nxe *::after{transition: none;animation: none}}.nxe[data-domain="health"]{--nxd-b:var(--nxp-health-b)}.nxe[data-domain] .nx-eyebrow-row .nx-eyebrow:nth-child(3){color: var(--nxd-ink)}.nxe .nx-live-slot{display: none}.nxe .nx-live-slot[data-nxf-state="ready"]{display: block;margin-top: 20px;border: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface);min-height: 240px}.nxe .nx-live-slot[data-nxf-state="ready"]::before{content: "Live view · Foundry";display: block;padding: 8px 14px;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted);border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-live-slot[data-nxf-state="ready"] iframe{display: block;width: 100%;border: 0}.nxe[data-grammar="atlas"]{--nxa-gutter:28px}@media (prefers-color-scheme: light){.nxe[data-grammar="atlas"][data-theme="auto"]{--nx-text-primary:#111111;--nx-text-secondary:#3d3d3d;--nx-text-muted:#707070;--nx-border-hairline:rgba(0,0,0,0.09);--nx-border-hairline-strong:rgba(0,0,0,0.16);--nx-bg-surface:#fafafa;--nx-bg-elevated:#f4f4f4}}.nxe[data-grammar="atlas"]{font-size: 15px;line-height: 1.6}.nxe[data-grammar="atlas"] .nx-container{max-width: 1280px;padding: 0 24px}.nxe[data-grammar="atlas"] .nx-eyebrow{font-size: 11px;font-weight: 500;letter-spacing: 0.16em}.nxe[data-grammar="atlas"] .nx-section-title{margin-top: 14px;font-size: 28px;font-weight: 500;line-height: 1.15;letter-spacing: -0.028em}.nxe[data-grammar="atlas"] .nx-lede{margin-top: 14px;max-width: 60ch;font-size: 15.5px;font-weight: 400;line-height: 1.6}.nxe[data-grammar="atlas"] .nx-h3{font-size: 18px;font-weight: 500;letter-spacing: -0.02em}.nxe[data-grammar="atlas"] .nx-h4{font-size: 15.5px;font-weight: 500}.nxe[data-grammar="atlas"] .nx-note{font-size: 13px}.nxe[data-grammar="atlas"] .nx-btn{min-height: 36px;padding: 0 16px;border-radius: var(--nx-r);font-size: 13px;font-weight: 500;letter-spacing: 0.005em}.nxe[data-grammar="atlas"] .nx-actions{margin-top: 26px;gap: 10px}.nxe[data-grammar="atlas"] .nx-chip{min-height: 22px;padding: 2px 7px;border-radius: var(--nx-r);font-size: 10.5px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase}.nxe[data-grammar="atlas"] .nx-section{padding: 56px 0}.nxe[data-grammar="atlas"] .nx-section[data-tone="alt"]{background: var(--nx-bg-canvas)}.nxe[data-grammar="atlas"] .nx-section>.nx-container:has(>.nx-section-head + .nx-section-body){display: grid;grid-template-columns: minmax(0,1fr);gap: 28px var(--nxa-gutter);align-items: start}.nxe[data-grammar="atlas"] .nx-section-head{max-width: none}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row{gap: 8px 10px}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row .nx-rule{width: 14px;height: 1px}.nxe[data-grammar="atlas"] .nx-section-body{margin-top: 0;min-width: 0}.nxe[data-grammar="atlas"] .nx-cards{gap: 0 28px;border-top: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-card{padding: 18px 0 20px;border: 0;border-bottom: 1px solid var(--nx-border-hairline);border-radius: 0;background: none}.nxe[data-grammar="atlas"] .nx-card:hover{background: none}.nxe[data-grammar="atlas"] .nx-card:hover .nx-h4{color: var(--nxd-b,var(--nx-accent))}.nxe[data-grammar="atlas"] .nx-faq summary{padding: 16px 0;font-size: 15.5px;font-weight: 400}.nxe[data-grammar="atlas"] .nx-faq .nx-answer{font-size: 14.5px}.nxe[data-grammar="atlas"] .nx-related a{font-size: 14px}.nxe[data-grammar="atlas"] .nx-closing{padding: 64px 0 72px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);border-top: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-closing .nx-eyebrow,.nxe[data-grammar="atlas"] .nx-closing .nx-lede{color: var(--nx-text-muted)}.nxe[data-grammar="atlas"] .nx-closing .nx-section-title{font-size: 30px;font-weight: 500;letter-spacing: -0.025em;color: var(--nx-text-primary);max-width: 24ch}.nxe[data-grammar="atlas"] .nx-closing .nx-btn[data-variant="primary"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe[data-grammar="atlas"] .nx-closing .nx-btn[data-variant="secondary"]{background: none;color: var(--nx-text-primary);border: 1px solid var(--nx-border-hairline-strong)}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-section>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,3fr) minmax(0,9fr)}.nxe[data-grammar="atlas"] .nx-section-head{grid-column: 1}.nxe[data-grammar="atlas"] .nx-section-head[data-nx-stick]{position: sticky;top: calc(var(--nx-host-top,0px) + 16px);align-self: start}.nxe[data-grammar="atlas"] .nx-section-body{grid-column: 2}.nxe[data-grammar="atlas"] .nx-section-body:has(>.nx-cards){grid-column: 1 / -1;margin-top: 8px}.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cards){grid-column: 1 / -1;position: static;display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);column-gap: var(--nxa-gutter)}.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cards) .nx-lede{grid-column: 2;grid-row: 1 / span 2;margin-top: 2px}.nxe[data-grammar="atlas"] .nx-cards{grid-template-columns: repeat(3,minmax(0,1fr))}.nxe[data-grammar="atlas"] .nx-section-title{font-size: 28px}}.nxe[data-grammar="atlas"] .nx-section{position: relative}.nxe[data-grammar="atlas"] .nx-section>.nx-container{position: relative;padding-inline-start: 64px}.nxe[data-grammar="atlas"] .nx-section>.nx-container::before{content: "";position: absolute;top: -56px;bottom: -56px;left: 36px;width: 1px;background: linear-gradient(180deg,var(--nx-border-hairline-strong),var(--nx-border-hairline))}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row{position: relative}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: absolute;left: -52px;top: -3px;width: 32px;text-align: end;color: var(--nx-text-secondary)}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{content: "";position: absolute;right: -17px;top: 7px;width: 9px;height: 1px;background: var(--nx-border-hairline-strong)}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-rule{display: none}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child:not(:has(~ .nx-eyebrow)){position: static;width: auto;text-align: start}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child:not(:has(~ .nx-eyebrow))::after{display: none}.nxe[data-grammar="atlas"] .nx-section[data-nx-current="true"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{color: var(--nxd-ink,var(--nx-accent))}.nxe[data-grammar="atlas"] .nx-section[data-nx-current="true"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{background: var(--nxd-b,var(--nx-accent));width: 13px}.nxe[data-grammar="atlas"] .nx-related>.nx-container,.nxe[data-grammar="atlas"] .nx-closing>.nx-container{padding-inline-start: 64px}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-section>.nx-container,.nxe[data-grammar="atlas"] .nx-related>.nx-container,.nxe[data-grammar="atlas"] .nx-closing>.nx-container{padding-inline-start: 24px}.nxe[data-grammar="atlas"] .nx-section>.nx-container::before{display: none}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: static;width: auto;text-align: start}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{display: none}}.nxe .nx-theme-toggle{display: inline-flex;gap: 0;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);overflow: hidden}.nxe .nx-theme-toggle[hidden]{display: none}.nxe .nx-theme-toggle button{appearance: none;margin: 0;padding: 5px 10px;border: 0;background: none;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;line-height: 1.2;cursor: pointer}.nxe .nx-theme-toggle button + button{border-inline-start: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-theme-toggle button[aria-pressed="true"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-theme-toggle button:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cards)>:not(.nx-lede){grid-column: 1}}.nxe .nx-hero-panel{min-width: 0}.nxe .nx-register{border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .nx-register-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 14px 18px 12px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-register-head .nx-eyebrow strong{font-weight: 500;color: var(--nx-text-primary)}.nxe .nx-register-rows{list-style: none;margin: 0;padding: 0}.nxe .nx-register-rows>li + li{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-register-rows>li>a,.nxe .nx-register-rows>li>div{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: baseline;gap: 12px;padding: 11px 18px;color: var(--nx-text-secondary);text-decoration: none;font-size: 13.5px;line-height: 1.45}.nxe .nx-register-rows>li>div{grid-template-columns: minmax(0,9fr) minmax(0,11fr)}.nxe .nx-register-rows>li>div:has(>.nx-register-n){grid-template-columns: auto minmax(0,1fr) auto}.nxe .nx-register-rows>li>a{transition: background-color var(--nx-motion-fast,120ms) var(--nx-ease)}.nxe .nx-register-rows>li>a:hover,.nxe .nx-register-rows>li>a:focus-visible{background: var(--nx-bg-hover);color: var(--nx-text-primary);outline: none}.nxe .nx-register-rows>li>a:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}.nxe .nx-register-rows>li>a:hover .nx-register-n,.nxe .nx-register-rows>li>a:focus-visible .nx-register-n{color: var(--nxd-b,var(--nx-accent))}.nxe .nx-register-n{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.08em;color: var(--nx-text-muted)}.nxe .nx-register-k{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-register-rows>li>a .nx-register-k{font-family: inherit;font-size: 13.5px;letter-spacing: 0;text-transform: none;color: var(--nx-text-primary)}.nxe .nx-register-v{color: var(--nx-text-secondary);text-align: start;min-width: 0}.nxe .nx-register-rows>li>a .nx-register-v{text-align: end;color: var(--nx-text-muted);font-size: 12.5px}.nxe .nx-register-v a{color: var(--nx-text-primary)}.nxe .nx-register-v{overflow-wrap: anywhere}@container nxe (max-width: 479px){.nxe .nx-register-rows>li>div{grid-template-columns: minmax(0,1fr);gap: 4px}}.nxe .nx-register-head{flex-wrap: wrap;row-gap: 4px}.nxe .nx-register-head .nx-eyebrow{white-space: nowrap}.nxe .nx-methods{display: grid;gap: 28px}.nxe .nx-mledger{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-mledger>li{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: 20px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-mledger-main{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;align-items: center;column-gap: 14px;padding: 16px 0;color: var(--nx-text-secondary);text-decoration: none}.nxe .nx-mledger-n{align-self: start;padding-top: 4px;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.08em;color: var(--nx-text-muted);font-variant-numeric: tabular-nums}.nxe .nx-mledger-body{display: grid;gap: 3px;min-width: 0}.nxe .nx-mledger-name{color: var(--nx-text-primary);font-size: 15.5px;font-weight: 500;line-height: 1.35;letter-spacing: -0.005em;transition: color 120ms var(--nx-ease)}.nxe .nx-mledger-role{color: var(--nx-text-muted);font-size: 13px;line-height: 1.45}.nxe .nx-mledger-go{display: inline-flex;align-items: center;gap: 8px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;white-space: nowrap}.nxe .nx-mledger-go-label{text-transform: uppercase;opacity: 0;transform: translateX(-4px);transition: opacity 160ms var(--nx-ease),transform 160ms var(--nx-ease)}.nxe .nx-mledger-go .nx-arrow{transition: transform 200ms var(--nx-ease),color 120ms var(--nx-ease)}.nxe .nx-mledger-main:hover .nx-mledger-name,.nxe .nx-mledger-main:focus-visible .nx-mledger-name{color: var(--nx-accent)}.nxe .nx-mledger-main:hover .nx-mledger-go,.nxe .nx-mledger-main:focus-visible .nx-mledger-go{color: var(--nx-accent)}.nxe .nx-mledger-main:hover .nx-mledger-go-label,.nxe .nx-mledger-main:focus-visible .nx-mledger-go-label{opacity: 1;transform: none}.nxe .nx-mledger-main:hover .nx-arrow,.nxe .nx-mledger-main:focus-visible .nx-arrow{transform: translateX(3px)}.nxe .nx-mledger-main:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: var(--nx-r)}.nxe .nx-mledger-aside{display: flex;align-items: center;justify-content: flex-end;gap: 14px}.nxe .nx-mledger-meta{margin-top: 3px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-mledger-canon{display: inline-flex;align-items: center;gap: 6px;padding: 5px 8px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none;white-space: nowrap;transition: color 120ms var(--nx-ease),border-color 120ms var(--nx-ease)}.nxe .nx-mledger-canon:hover,.nxe .nx-mledger-canon:focus-visible{color: var(--nx-text-primary);border-color: var(--nx-text-muted)}@container nxe (max-width: 639px){.nxe .nx-mledger>li{grid-template-columns: minmax(0,1fr)}.nxe .nx-mledger-main{padding-bottom: 8px}.nxe .nx-mledger-go-label{display: none}.nxe .nx-mledger-aside{justify-content: flex-start;flex-wrap: wrap;padding: 0 0 14px 44px}}.nxe .nx-dest{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}@container nxe (min-width: 640px){.nxe .nx-dest{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe .nx-dest>li{display: flex;min-width: 0}.nxe .nx-dest-card{position: relative;display: flex;flex-direction: column;gap: 6px;width: 100%;min-height: 100%;padding: 16px 48px 18px 18px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-secondary);text-decoration: none;transition: border-color 120ms var(--nx-ease),background-color 120ms var(--nx-ease)}.nxe .nx-dest-card:hover{border-color: var(--nx-text-muted);background: color-mix(in srgb,var(--nx-bg-hover) 60%,transparent)}.nxe .nx-dest-card:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: var(--nx-r)}.nxe .nx-dest-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 -30px 6px 0}.nxe .nx-dest-rel{display: inline-flex;align-items: center;min-height: 22px;padding: 2px 7px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap}.nxe .nx-dest-host{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-dest-title{color: var(--nx-text-primary);font-size: 15.5px;font-weight: 500;line-height: 1.35;transition: color 120ms var(--nx-ease)}.nxe .nx-dest-why{color: var(--nx-text-muted);font-size: 13px;line-height: 1.5}.nxe .nx-dest-why>.nx-dest-host{margin-inline-end: 10px}.nxe .nx-dest-card>.nx-dest-host{display: block}.nxe .nx-dest-go { position: absolute; inset-inline-end: 18px; bottom: 18px; display: inline-flex; color: var(--nx-text-muted); transition: color 120ms var(--nx-ease), transform 200ms var(--nx-ease); }.nxe .nx-dest-card:hover .nx-dest-title,.nxe .nx-dest-card:focus-visible .nx-dest-title,.nxe .nx-dest-card:hover .nx-dest-go,.nxe .nx-dest-card:focus-visible .nx-dest-go{color: var(--nx-accent)}.nxe .nx-dest-card:hover .nx-dest-go,.nxe .nx-dest-card:focus-visible .nx-dest-go{transform: translateX(3px)}.nxe[data-grammar="atlas"] a.nx-card{position: relative;padding-inline-end: 28px}.nxe[data-grammar="atlas"] a.nx-card::after{content: "\2192";position: absolute;top: 16px;right: 2px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 13px;line-height: 1;transition: color 120ms var(--nx-ease),transform 200ms var(--nx-ease)}.nxe[data-grammar="atlas"] a.nx-card:hover::after,.nxe[data-grammar="atlas"] a.nx-card:focus-visible::after{color: var(--nx-accent);transform: translateX(3px)}.nxe .nx-related a .nx-arrow{transition: transform 200ms var(--nx-ease)}.nxe .nx-related a:hover .nx-arrow,.nxe .nx-related a:focus-visible .nx-arrow{transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.nxe .nx-mledger-go-label,.nxe .nx-mledger-go .nx-arrow,.nxe .nx-dest-go,.nxe[data-grammar="atlas"] a.nx-card::after,.nxe .nx-related a .nx-arrow{transition: none}}.nxe .nx-lede{font-weight: 400;letter-spacing: -0.014em;line-height: 1.5;color: var(--nx-text-secondary);max-width: 40em;text-wrap: pretty}.nxe .nx-lede strong{color: var(--nx-text-primary);font-weight: 600}.nxe .nx-section-title,.nxe .nx-h3{text-wrap: balance}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a,.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>div{grid-template-columns: 26px minmax(0,4fr) minmax(0,7fr);gap: 12px;padding: 9px 18px;font-size: 13px}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a .nx-register-k{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a .nx-register-v{text-align: start;color: var(--nx-text-primary);font-size: 13.5px}.nxe .nx-register[data-variant="ledger"] .nx-register-v{font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .nx-register[data-variant="contents"]{border: 0;border-radius: 0;background: none;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-register[data-variant="contents"] .nx-register-head{padding: 12px 0 10px;border-bottom: 0}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a{grid-template-columns: 28px minmax(0,1fr);row-gap: 2px;padding: 10px 0}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a .nx-register-n{grid-row: 1 / span 2;padding-top: 2px}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a .nx-register-k{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a .nx-register-v{text-align: start;font-size: 14px;line-height: 1.45;color: var(--nx-text-primary)}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:hover,.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:focus-visible{background: none}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:hover .nx-register-v{color: var(--nxd-b,var(--nx-accent))}@container nxe (max-width: 899px){.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a,.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>div{grid-template-columns: 26px minmax(0,1fr)}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li .nx-register-v{grid-column: 2}}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,1fr);row-gap: 26px}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head{position: static;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: var(--nxa-gutter);align-items: start}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-eyebrow-row,.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-section-title{grid-column: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-eyebrow-row{grid-row: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-section-title{grid-row: 2}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-lede{grid-column: 2;grid-row: 2;margin-top: 0}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-title{font-size: 32px;max-width: 26ch}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-body{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-section[data-variant="split"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 56px}.nxe[data-grammar="atlas"] .nx-section[data-variant="split"] .nx-section-title{font-size: 30px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"]{border-top: 1px solid var(--nx-border-hairline-strong);border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-surface)}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,1fr);row-gap: 22px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head{position: static;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 56px;align-items: start}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-eyebrow-row,.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-section-title{grid-column: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-eyebrow-row{grid-row: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-section-title{grid-row: 2}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-lede{grid-column: 2;grid-row: 2;margin-top: 14px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-body{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-head{position: static}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-body{max-width: 720px}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-title{font-size: 26px}}.nxe[data-grammar="atlas"][data-density="airy"] .nx-section{padding: 76px 0}.nxe[data-grammar="atlas"][data-density="airy"] .nx-section>.nx-container::before{top: -76px;bottom: -76px}.nxe[data-grammar="atlas"][data-density="airy"] .nx-lede{font-size: 16.5px}.nxe{--nx-wm-ocean:#0a0a0a;--nx-wm-land:#363636;--nx-wm-lit:#4a4a4a;--nx-wm-shade:#0d0d0d;--nx-wm-river:#3f80b8;--nx-wm-grid:#2b2b2b;--nx-wm-halo:#0a0a0a;--nx-wm-ink:#fafafa;--nx-wm-c-water:#3d8fd6;--nx-wm-c-recur:#56b4e9;--nx-wm-c-flood:#ff4f9a;--nx-wm-c-nodata:#6b7682;--nx-wm-q-0:#c4893a;--nx-wm-q-1:#e6cc8f;--nx-wm-q-2:#a3adb8;--nx-wm-q-3:#7fd1c7;--nx-wm-q-4:#2fae9f;--nx-wm-q-none:#6b7682;--nx-wm-rain-0:#1d4f86;--nx-wm-rain-1:#2c7fc9;--nx-wm-rain-2:#4fb3f0;--nx-wm-rain-3:#a99bff;--nx-wm-rain-4:#f3e8ff;--nx-wm-snowfall-0:#3b3470;--nx-wm-snowfall-1:#6555b0;--nx-wm-snowfall-2:#9483db;--nx-wm-snowfall-3:#c3b6f2;--nx-wm-snowfall-4:#efe9ff;--nx-wm-soil-0:#8a5a20;--nx-wm-soil-1:#c49a4a;--nx-wm-soil-2:#7fae86;--nx-wm-soil-3:#36a3b2;--nx-wm-soil-4:#8fd6ef;--nx-wm-heat-0:#4b1240;--nx-wm-heat-1:#9c2741;--nx-wm-heat-2:#db5a2e;--nx-wm-heat-3:#f3a446;--nx-wm-heat-4:#fde6a2;--nx-wm-snow-0:#34557c;--nx-wm-snow-1:#6b93c4;--nx-wm-snow-2:#a3c4e6;--nx-wm-snow-3:#d6e8f7;--nx-wm-snow-4:#ffffff;--nx-wm-store-0:#d8a35a;--nx-wm-store-1:#8a6a32;--nx-wm-store-2:#2a3036;--nx-wm-store-3:#2f7d74;--nx-wm-store-4:#64d6c8;--nx-wm-sst-0:#6fb3ea;--nx-wm-sst-1:#2d5f86;--nx-wm-sst-2:#262c33;--nx-wm-sst-3:#8a4632;--nx-wm-sst-4:#f2845c;--nx-wm-glass:rgba(10,10,10,0.88);--nx-wm-shadow:rgba(0,0,0,0.45);--nx-wm-sky:#0a0a0a;--nx-wm-haze:#1c1c1c;--nx-wm-coast:#8a8a8a;--nx-wm-lights-0:#3a2a5c;--nx-wm-lights-1:#73367f;--nx-wm-lights-2:#c45265;--nx-wm-lights-3:#f59a48;--nx-wm-lights-4:#fff1a8;--nx-wm-veg-0:#4a4a2c;--nx-wm-veg-1:#6f8f45;--nx-wm-veg-2:#7fbf6a;--nx-wm-veg-3:#55b071;--nx-wm-veg-4:#9fe0a8;--nx-wm-gpp-0:#3d4a2c;--nx-wm-gpp-1:#5f8f4c;--nx-wm-gpp-2:#62b874;--nx-wm-gpp-3:#4fbfa0;--nx-wm-gpp-4:#9be3d0;--nx-wm-aer-0:#4a4030;--nx-wm-aer-1:#8a6a3a;--nx-wm-aer-2:#d28f45;--nx-wm-aer-3:#f0a860;--nx-wm-aer-4:#ffd9a0;--nx-wm-dust-0:#4a3f30;--nx-wm-dust-1:#806444;--nx-wm-dust-2:#c09060;--nx-wm-dust-3:#e0b080;--nx-wm-dust-4:#f8dcb4;--nx-wm-gas-0:#3a3550;--nx-wm-gas-1:#5f5a8a;--nx-wm-gas-2:#8f84c4;--nx-wm-gas-3:#b9aee6;--nx-wm-gas-4:#e6defa;--nx-wm-solar-0:#4a4228;--nx-wm-solar-1:#8a7432;--nx-wm-solar-2:#d8a43c;--nx-wm-solar-3:#f4bf5a;--nx-wm-solar-4:#ffe3a0;--nx-wm-cloud-0:#2f343c;--nx-wm-cloud-1:#4c535e;--nx-wm-cloud-2:#737b88;--nx-wm-cloud-3:#a2a9b4;--nx-wm-cloud-4:#d6dae0;--nx-wm-chl-0:#4b2a6a;--nx-wm-chl-1:#4a6aa8;--nx-wm-chl-2:#2fa9a2;--nx-wm-chl-3:#72d674;--nx-wm-chl-4:#fdea45;--nx-wm-temp-0:#4a62b8;--nx-wm-temp-1:#5e9ad0;--nx-wm-temp-2:#a6d4da;--nx-wm-temp-3:#f6d38e;--nx-wm-temp-4:#e0705a;--nx-wm-fire-0:#ffd666;--nx-wm-fire-1:#ffa044;--nx-wm-fire-2:#ff6a3d;--nx-wm-fire-3:#e0383a;--nx-wm-fire-4:#ff9b9b;--nx-wm-c-forest:#4fb06f;--nx-wm-c-shrub:#c9ae86;--nx-wm-c-savanna:#ddc970;--nx-wm-c-grass:#b4d894;--nx-wm-c-wetland:#62b4c4;--nx-wm-c-crop:#f5b833;--nx-wm-c-urban:#ff7f2a;--nx-wm-c-mosaic:#e39ac2;--nx-wm-c-ice:#cfd8e2;--nx-wm-c-barren:#8e887c;--nx-wm-stress-0:#4f6b74;--nx-wm-stress-1:#c9b458;--nx-wm-stress-2:#f0a03c;--nx-wm-stress-3:#f0603c;--nx-wm-stress-4:#ff3b4e;--nx-wm-c-fuel-fossil:#c49a7a;--nx-wm-c-fuel-nuclear:#e39ac2;--nx-wm-c-fuel-hydro:#56b4e9;--nx-wm-c-fuel-solar:#f5b833;--nx-wm-c-fuel-wind:#3fc49a;--nx-wm-c-fuel-bio:#c9a35c;--nx-wm-c-fuel-geo:#ff7f2a;--nx-wm-c-fuel-storage:#a99ee0;--nx-wm-c-fuel-other:#7a7a7a;--nx-wm-c-arid:#5d564b;--nx-wm-people-0:#4a3a30;--nx-wm-people-1:#8a5a40;--nx-wm-people-2:#d0805a;--nx-wm-people-3:#f0a07a;--nx-wm-people-4:#ffd0b4}.nxe[data-theme="light"]{--nx-wm-ocean:#d8d8dc;--nx-wm-land:#fafafa;--nx-wm-lit:#ffffff;--nx-wm-shade:#a1a1aa;--nx-wm-river:#4b8cc6;--nx-wm-grid:#b4b4bb;--nx-wm-halo:#ffffff;--nx-wm-ink:#18181b;--nx-wm-c-water:#2b6cb0;--nx-wm-c-recur:#56b4e9;--nx-wm-c-flood:#d81b60;--nx-wm-c-nodata:#8a96a3;--nx-wm-q-0:#8c510a;--nx-wm-q-1:#d8b365;--nx-wm-q-2:#aab3bc;--nx-wm-q-3:#5ab4ac;--nx-wm-q-4:#01665e;--nx-wm-q-none:#8a96a3;--nx-wm-rain-0:#9ecae1;--nx-wm-rain-1:#4a98d3;--nx-wm-rain-2:#2166ac;--nx-wm-rain-3:#4b3a9e;--nx-wm-rain-4:#7a1fa2;--nx-wm-snowfall-0:#d9c8f0;--nx-wm-snowfall-1:#b49be0;--nx-wm-snowfall-2:#8d6fce;--nx-wm-snowfall-3:#6a4bb8;--nx-wm-snowfall-4:#45308f;--nx-wm-soil-0:#b8752e;--nx-wm-soil-1:#d7b46a;--nx-wm-soil-2:#9cc59a;--nx-wm-soil-3:#3f9e9a;--nx-wm-soil-4:#1d5d8c;--nx-wm-heat-0:#fde3a7;--nx-wm-heat-1:#f7a95a;--nx-wm-heat-2:#e4632f;--nx-wm-heat-3:#b82a3c;--nx-wm-heat-4:#5f1645;--nx-wm-snow-0:#c9dcef;--nx-wm-snow-1:#93bce2;--nx-wm-snow-2:#5b95cf;--nx-wm-snow-3:#2f67b0;--nx-wm-snow-4:#1b3f86;--nx-wm-store-0:#8c510a;--nx-wm-store-1:#d8b365;--nx-wm-store-2:#ece6dc;--nx-wm-store-3:#5ab4ac;--nx-wm-store-4:#01665e;--nx-wm-sst-0:#2166ac;--nx-wm-sst-1:#92c5de;--nx-wm-sst-2:#eef1f4;--nx-wm-sst-3:#f4a582;--nx-wm-sst-4:#b2182b;--nx-wm-glass:rgba(250,250,250,0.88);--nx-wm-shadow:rgba(0,0,0,0.12);--nx-wm-sky:#ededf0;--nx-wm-haze:#c9c9cf;--nx-wm-coast:#71717a;--nx-wm-lights-0:#2b1c4a;--nx-wm-lights-1:#5b2a6e;--nx-wm-lights-2:#a8435f;--nx-wm-lights-3:#ec8a3c;--nx-wm-lights-4:#fbe38a;--nx-wm-veg-0:#f2eecb;--nx-wm-veg-1:#c6dc8e;--nx-wm-veg-2:#7cbb69;--nx-wm-veg-3:#348e4f;--nx-wm-veg-4:#0d593a;--nx-wm-gpp-0:#eaf2c6;--nx-wm-gpp-1:#a6d28a;--nx-wm-gpp-2:#58ac6a;--nx-wm-gpp-3:#23806b;--nx-wm-gpp-4:#124e5c;--nx-wm-aer-0:#fbf3d5;--nx-wm-aer-1:#f2cd88;--nx-wm-aer-2:#df9849;--nx-wm-aer-3:#b6602a;--nx-wm-aer-4:#783316;--nx-wm-dust-0:#f6e9d1;--nx-wm-dust-1:#e6c597;--nx-wm-dust-2:#cd985d;--nx-wm-dust-3:#a06639;--nx-wm-dust-4:#643c1f;--nx-wm-gas-0:#efedf5;--nx-wm-gas-1:#c4bddc;--nx-wm-gas-2:#9188c0;--nx-wm-gas-3:#5f509c;--nx-wm-gas-4:#34215f;--nx-wm-solar-0:#fff6cc;--nx-wm-solar-1:#fddf88;--nx-wm-solar-2:#f8b349;--nx-wm-solar-3:#e37e29;--nx-wm-solar-4:#b0461b;--nx-wm-cloud-0:#f4f5f7;--nx-wm-cloud-1:#d8dce1;--nx-wm-cloud-2:#b4bbc5;--nx-wm-cloud-3:#8b94a2;--nx-wm-cloud-4:#606977;--nx-wm-chl-0:#440154;--nx-wm-chl-1:#3b528b;--nx-wm-chl-2:#21918c;--nx-wm-chl-3:#5ec962;--nx-wm-chl-4:#fde725;--nx-wm-temp-0:#2c3e8c;--nx-wm-temp-1:#3f7fb5;--nx-wm-temp-2:#8fc1c9;--nx-wm-temp-3:#f0c677;--nx-wm-temp-4:#c4533b;--nx-wm-fire-0:#f6c445;--nx-wm-fire-1:#ef8a2c;--nx-wm-fire-2:#d9502a;--nx-wm-fire-3:#a01c1c;--nx-wm-fire-4:#5c0a0a;--nx-wm-c-forest:#1b6b3a;--nx-wm-c-shrub:#a68a64;--nx-wm-c-savanna:#c9b458;--nx-wm-c-grass:#9cc17a;--nx-wm-c-wetland:#3f8f9f;--nx-wm-c-crop:#e69f00;--nx-wm-c-urban:#d55e00;--nx-wm-c-mosaic:#cc79a7;--nx-wm-c-ice:#e9eef3;--nx-wm-c-barren:#c8c2b4;--nx-wm-stress-0:#9fbcc4;--nx-wm-stress-1:#f2d27a;--nx-wm-stress-2:#f0a03c;--nx-wm-stress-3:#d9502a;--nx-wm-stress-4:#a3221e;--nx-wm-c-fuel-fossil:#6e4a34;--nx-wm-c-fuel-nuclear:#cc79a7;--nx-wm-c-fuel-hydro:#0072b2;--nx-wm-c-fuel-solar:#e69f00;--nx-wm-c-fuel-wind:#009e73;--nx-wm-c-fuel-bio:#8c6d31;--nx-wm-c-fuel-geo:#d55e00;--nx-wm-c-fuel-storage:#7b6fb0;--nx-wm-c-fuel-other:#999999;--nx-wm-c-arid:#e4dccd;--nx-wm-people-0:#fdf0e1;--nx-wm-people-1:#f6c99b;--nx-wm-people-2:#e8935f;--nx-wm-people-3:#c55a3b;--nx-wm-people-4:#7f2a23}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nx-wm-ocean:#d8d8dc;--nx-wm-land:#fafafa;--nx-wm-lit:#ffffff;--nx-wm-shade:#a1a1aa;--nx-wm-river:#4b8cc6;--nx-wm-grid:#b4b4bb;--nx-wm-halo:#ffffff;--nx-wm-ink:#18181b;--nx-wm-c-water:#2b6cb0;--nx-wm-c-recur:#56b4e9;--nx-wm-c-flood:#d81b60;--nx-wm-c-nodata:#8a96a3;--nx-wm-q-0:#8c510a;--nx-wm-q-1:#d8b365;--nx-wm-q-2:#aab3bc;--nx-wm-q-3:#5ab4ac;--nx-wm-q-4:#01665e;--nx-wm-q-none:#8a96a3;--nx-wm-rain-0:#9ecae1;--nx-wm-rain-1:#4a98d3;--nx-wm-rain-2:#2166ac;--nx-wm-rain-3:#4b3a9e;--nx-wm-rain-4:#7a1fa2;--nx-wm-snowfall-0:#d9c8f0;--nx-wm-snowfall-1:#b49be0;--nx-wm-snowfall-2:#8d6fce;--nx-wm-snowfall-3:#6a4bb8;--nx-wm-snowfall-4:#45308f;--nx-wm-soil-0:#b8752e;--nx-wm-soil-1:#d7b46a;--nx-wm-soil-2:#9cc59a;--nx-wm-soil-3:#3f9e9a;--nx-wm-soil-4:#1d5d8c;--nx-wm-heat-0:#fde3a7;--nx-wm-heat-1:#f7a95a;--nx-wm-heat-2:#e4632f;--nx-wm-heat-3:#b82a3c;--nx-wm-heat-4:#5f1645;--nx-wm-snow-0:#c9dcef;--nx-wm-snow-1:#93bce2;--nx-wm-snow-2:#5b95cf;--nx-wm-snow-3:#2f67b0;--nx-wm-snow-4:#1b3f86;--nx-wm-store-0:#8c510a;--nx-wm-store-1:#d8b365;--nx-wm-store-2:#ece6dc;--nx-wm-store-3:#5ab4ac;--nx-wm-store-4:#01665e;--nx-wm-sst-0:#2166ac;--nx-wm-sst-1:#92c5de;--nx-wm-sst-2:#eef1f4;--nx-wm-sst-3:#f4a582;--nx-wm-sst-4:#b2182b;--nx-wm-glass:rgba(250,250,250,0.88);--nx-wm-shadow:rgba(0,0,0,0.12);--nx-wm-sky:#ededf0;--nx-wm-haze:#c9c9cf;--nx-wm-coast:#71717a;--nx-wm-lights-0:#2b1c4a;--nx-wm-lights-1:#5b2a6e;--nx-wm-lights-2:#a8435f;--nx-wm-lights-3:#ec8a3c;--nx-wm-lights-4:#fbe38a;--nx-wm-veg-0:#f2eecb;--nx-wm-veg-1:#c6dc8e;--nx-wm-veg-2:#7cbb69;--nx-wm-veg-3:#348e4f;--nx-wm-veg-4:#0d593a;--nx-wm-gpp-0:#eaf2c6;--nx-wm-gpp-1:#a6d28a;--nx-wm-gpp-2:#58ac6a;--nx-wm-gpp-3:#23806b;--nx-wm-gpp-4:#124e5c;--nx-wm-aer-0:#fbf3d5;--nx-wm-aer-1:#f2cd88;--nx-wm-aer-2:#df9849;--nx-wm-aer-3:#b6602a;--nx-wm-aer-4:#783316;--nx-wm-dust-0:#f6e9d1;--nx-wm-dust-1:#e6c597;--nx-wm-dust-2:#cd985d;--nx-wm-dust-3:#a06639;--nx-wm-dust-4:#643c1f;--nx-wm-gas-0:#efedf5;--nx-wm-gas-1:#c4bddc;--nx-wm-gas-2:#9188c0;--nx-wm-gas-3:#5f509c;--nx-wm-gas-4:#34215f;--nx-wm-solar-0:#fff6cc;--nx-wm-solar-1:#fddf88;--nx-wm-solar-2:#f8b349;--nx-wm-solar-3:#e37e29;--nx-wm-solar-4:#b0461b;--nx-wm-cloud-0:#f4f5f7;--nx-wm-cloud-1:#d8dce1;--nx-wm-cloud-2:#b4bbc5;--nx-wm-cloud-3:#8b94a2;--nx-wm-cloud-4:#606977;--nx-wm-chl-0:#440154;--nx-wm-chl-1:#3b528b;--nx-wm-chl-2:#21918c;--nx-wm-chl-3:#5ec962;--nx-wm-chl-4:#fde725;--nx-wm-temp-0:#2c3e8c;--nx-wm-temp-1:#3f7fb5;--nx-wm-temp-2:#8fc1c9;--nx-wm-temp-3:#f0c677;--nx-wm-temp-4:#c4533b;--nx-wm-fire-0:#f6c445;--nx-wm-fire-1:#ef8a2c;--nx-wm-fire-2:#d9502a;--nx-wm-fire-3:#a01c1c;--nx-wm-fire-4:#5c0a0a;--nx-wm-c-forest:#1b6b3a;--nx-wm-c-shrub:#a68a64;--nx-wm-c-savanna:#c9b458;--nx-wm-c-grass:#9cc17a;--nx-wm-c-wetland:#3f8f9f;--nx-wm-c-crop:#e69f00;--nx-wm-c-urban:#d55e00;--nx-wm-c-mosaic:#cc79a7;--nx-wm-c-ice:#e9eef3;--nx-wm-c-barren:#c8c2b4;--nx-wm-stress-0:#9fbcc4;--nx-wm-stress-1:#f2d27a;--nx-wm-stress-2:#f0a03c;--nx-wm-stress-3:#d9502a;--nx-wm-stress-4:#a3221e;--nx-wm-c-fuel-fossil:#6e4a34;--nx-wm-c-fuel-nuclear:#cc79a7;--nx-wm-c-fuel-hydro:#0072b2;--nx-wm-c-fuel-solar:#e69f00;--nx-wm-c-fuel-wind:#009e73;--nx-wm-c-fuel-bio:#8c6d31;--nx-wm-c-fuel-geo:#d55e00;--nx-wm-c-fuel-storage:#7b6fb0;--nx-wm-c-fuel-other:#999999;--nx-wm-c-arid:#e4dccd;--nx-wm-people-0:#fdf0e1;--nx-wm-people-1:#f6c99b;--nx-wm-people-2:#e8935f;--nx-wm-people-3:#c55a3b;--nx-wm-people-4:#7f2a23}}.nxe [data-wm-sw="raw"]{background: linear-gradient(135deg,var(--nx-wm-land),var(--nx-wm-ocean));border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-sw="terrain"]{background: linear-gradient(180deg,var(--nx-wm-lit),var(--nx-wm-shade));border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-sw="forest"]{background: var(--nx-wm-c-forest)}.nxe [data-wm-sw="shrub"]{background: var(--nx-wm-c-shrub)}.nxe [data-wm-sw="savanna"]{background: var(--nx-wm-c-savanna)}.nxe [data-wm-sw="grass"]{background: var(--nx-wm-c-grass)}.nxe [data-wm-sw="wetland"]{background: var(--nx-wm-c-wetland)}.nxe [data-wm-sw="crop"]{background: var(--nx-wm-c-crop)}.nxe [data-wm-sw="urban"]{background: var(--nx-wm-c-urban)}.nxe [data-wm-sw="mosaic"]{background: var(--nx-wm-c-mosaic)}.nxe [data-wm-sw="ice"]{background: var(--nx-wm-c-ice)}.nxe [data-wm-sw="barren"]{background: var(--nx-wm-c-barren)}.nxe [data-wm-sw="fire-0"]{background: var(--nx-wm-fire-0);border-radius: 50%}.nxe [data-wm-sw="fire-1"]{background: var(--nx-wm-fire-1);border-radius: 50%}.nxe [data-wm-sw="fire-2"]{background: var(--nx-wm-fire-2);border-radius: 50%}.nxe [data-wm-sw="fire-3"]{background: var(--nx-wm-fire-3);border-radius: 50%}.nxe [data-wm-sw="fire-4"]{background: var(--nx-wm-fire-4);border-radius: 50%}.nxe [data-wm-sw="stress-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-sw="stress-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-sw="stress-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-sw="stress-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-sw="stress-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-sw="arid"]{background: var(--nx-wm-c-arid);border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-nx="bws-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-nx="bws-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-nx="bws-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-nx="bws-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-nx="bws-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-nx="agr-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-nx="agr-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-nx="agr-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-nx="agr-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-nx="agr-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-nx="heat-0"]{background: var(--nx-wm-heat-0)}.nxe [data-wm-nx="heat-1"]{background: var(--nx-wm-heat-1)}.nxe [data-wm-nx="heat-2"]{background: var(--nx-wm-heat-2)}.nxe [data-wm-nx="heat-3"]{background: var(--nx-wm-heat-3)}.nxe [data-wm-nx="heat-4"]{background: var(--nx-wm-heat-4)}.nxe [data-wm-sw="fuel-fossil"]{background: var(--nx-wm-c-fuel-fossil);border-radius: 50%}.nxe [data-wm-sw="fuel-nuclear"]{background: var(--nx-wm-c-fuel-nuclear);border-radius: 50%}.nxe [data-wm-sw="fuel-hydro"]{background: var(--nx-wm-c-fuel-hydro);border-radius: 50%}.nxe [data-wm-sw="fuel-solar"]{background: var(--nx-wm-c-fuel-solar);border-radius: 50%}.nxe [data-wm-sw="fuel-wind"]{background: var(--nx-wm-c-fuel-wind);border-radius: 50%}.nxe [data-wm-sw="fuel-bio"]{background: var(--nx-wm-c-fuel-bio);border-radius: 50%}.nxe [data-wm-sw="fuel-geo"]{background: var(--nx-wm-c-fuel-geo);border-radius: 50%}.nxe [data-wm-sw="fuel-storage"]{background: var(--nx-wm-c-fuel-storage);border-radius: 50%}.nxe [data-wm-sw="fuel-other"]{background: var(--nx-wm-c-fuel-other);border-radius: 50%}.nxe [data-wm-sw="flood"]{background: var(--nx-wm-c-flood)}.nxe [data-wm-sw="recur"]{background: var(--nx-wm-c-recur)}.nxe [data-wm-sw="water"]{background: color-mix(in srgb,var(--nx-wm-c-water) 55%,transparent)}.nxe [data-wm-sw="nodata"]{background: color-mix(in srgb,var(--nx-wm-c-nodata) 30%,transparent);border: 1px dashed var(--nx-wm-c-nodata)}.nxe [data-wm-sw="q-0"]{background: var(--nx-wm-q-0)}.nxe [data-wm-sw="q-1"]{background: var(--nx-wm-q-1)}.nxe [data-wm-sw="q-2"]{background: var(--nx-wm-q-2)}.nxe [data-wm-sw="q-3"]{background: var(--nx-wm-q-3)}.nxe [data-wm-sw="q-4"]{background: var(--nx-wm-q-4)}.nxe [data-wm-sw="q-none"]{background: none;border: 1.5px solid var(--nx-wm-q-none)}.nxe{overflow-x: clip}.nxe[data-domain]{--nxd-ink:color-mix(in oklab,var(--nxd-b) 52%,var(--nx-text-primary))}@media (max-width: 600px){.nxe .nx-register-head .nx-eyebrow{white-space: normal}}@media (pointer: coarse){.nxe .nx-theme-toggle button{min-height: 36px;display: inline-flex;align-items: center}}.nxe .nx-arrow{fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.nxe{--nx-ast-sea:#0e1419;--nx-ast-land:#202326;--nx-ast-ct:#3d4249;--nx-ast-ct-major:#5b616a;--nx-ast-road:#c2c6cc;--nx-ast-rail:#f0f2f5;--nx-ast-bld:#9ea2a8;--nx-ast-bld-est:#5a5d63;--nx-ast-cell:#8a8f96;--nx-ast-water:#7fb3d9;--nx-ast-count:#d9b27f;--nx-ast-poly:#4a5563;--nx-ast-event:#e0896b;--nx-ast-cls-a:#5f8f5a;--nx-ast-cls-b:#c9a85c;--nx-ast-cls-c:#9a9a9a;--nx-ast-cls-d:#5a8fbf}.nxe[data-theme="light"]{--nx-ast-sea:#e4ecf3;--nx-ast-land:#f2f1ed;--nx-ast-ct:#c9c7c0;--nx-ast-ct-major:#a9a79f;--nx-ast-road:#3f434a;--nx-ast-rail:#1c1e22;--nx-ast-bld:#6e7177;--nx-ast-bld-est:#b9bbc0;--nx-ast-cell:#7a7e85;--nx-ast-water:#2f6f9f;--nx-ast-count:#a3651d;--nx-ast-poly:#c8ccd3;--nx-ast-event:#b84a2b;--nx-ast-cls-a:#3f7a3a;--nx-ast-cls-b:#a8862e;--nx-ast-cls-c:#7a7a7a;--nx-ast-cls-d:#2f6f9f}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nx-ast-sea:#e4ecf3;--nx-ast-land:#f2f1ed;--nx-ast-ct:#c9c7c0;--nx-ast-ct-major:#a9a79f;--nx-ast-road:#3f434a;--nx-ast-rail:#1c1e22;--nx-ast-bld:#6e7177;--nx-ast-bld-est:#b9bbc0;--nx-ast-cell:#7a7e85;--nx-ast-water:#2f6f9f;--nx-ast-count:#a3651d;--nx-ast-poly:#c8ccd3;--nx-ast-event:#b84a2b;--nx-ast-cls-a:#3f7a3a;--nx-ast-cls-b:#a8862e;--nx-ast-cls-c:#7a7a7a;--nx-ast-cls-d:#2f6f9f}}.nxe .nx-scene{position: relative;min-height: min(860px,calc(100vh - 40px));overflow: hidden;background: var(--nx-bg-canvas);border-bottom: 1px solid var(--nx-border-hairline);isolation: isolate}.nxe .nx-scene-intro { position: absolute; z-index: 2; inset-inline-start: max(40px, calc((100% - 1360px) / 2)); top: 72px; width: min(460px, calc(100% - 80px)); pointer-events: none; }.nxe .nx-scene-intro a,.nxe .nx-scene-intro button{pointer-events: auto}.nxe .nx-scene-intro .nx-eyebrow{display: block}.nxe .nx-scene-rule{display: block;width: 24px;height: 2px;margin-top: 16px;background: var(--nx-accent)}.nxe .nx-scene-title{margin: 14px 0 0;color: var(--nx-text-primary);font: 500 clamp(30px,3.4vw,46px) / 1.05 var(--nx-font-sans);letter-spacing: -0.03em;text-wrap: balance;text-shadow: 0 0 24px var(--nx-bg-canvas)}.nxe .nx-scene-lede{margin: 16px 0 0;max-width: 52ch;color: var(--nx-text-secondary);font-size: 15px;line-height: 1.6;text-shadow: 0 0 18px var(--nx-bg-canvas),0 0 2px var(--nx-bg-canvas)}.nxe .nx-scene-intro .nx-actions{margin-top: 24px}@media (max-width: 1024px){.nxe .nx-scene{display: flex;flex-direction: column;min-height: 0}.nxe .nx-scene-intro{position: static;order: 2;width: auto;padding: 24px 16px 0;pointer-events: auto}.nxe .nx-scene-title{margin-top: 12px;font-size: 30px;text-shadow: none}.nxe .nx-scene-lede{text-shadow: none}}@media (min-width: 1025px){.nxe .nx-scene{min-height: min(760px,calc(100vh - 40px))}.nxe .nx-scene-intro{width: min(540px,40%)}}.nxe .nx-es-scene{min-height: 0}.nxe .nx-es-intro{min-width: 0}.nxe .nx-es-scene[data-scene="text"]{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: 56px;align-items: end;padding: 72px max(24px,calc((100% - 1360px) / 2)) 48px}.nxe .nx-es-scene[data-scene="text"] .nx-scene-intro{position: static;width: auto;max-width: 760px;padding: 0;pointer-events: auto}.nxe .nx-es-scene[data-scene="text"] .nx-scene-title,.nxe .nx-es-scene[data-scene="text"] .nx-scene-lede{text-shadow: none}.nxe .nx-es-scene[data-scene="text"]:not(:has(.nx-scene-stats)){grid-template-columns: minmax(0,1fr)}.nxe .nx-es-scene[data-scene="text"]:not(:has(.nx-scene-stats)) .nx-scene-intro{max-width: 880px}@media (max-width: 900px){.nxe .nx-es-scene[data-scene="text"]{grid-template-columns: 1fr;row-gap: 28px;padding: 36px 16px 28px}}.nxe .nx-es-scene .nx-scene-rule{background: var(--nxi-accent,var(--nx-accent))}@media (min-width: 901px){.nxe[data-grammar="atlas"] .nx-es-scene[data-scene="text"]{padding-left: max(24px,calc((100% - 1280px) / 2 + 64px));padding-right: max(24px,calc((100% - 1280px) / 2 + 24px))}}.nxe .nx-section[data-variant="glance"]{padding: 48px 0 56px}.nxe .nx-section[data-variant="glance"] .nx-section-body{margin-top: 28px}.nxe .nx-es-fig{min-width: 0;max-width: 820px}.nxe{--nx-pg:linear-gradient(90deg,var(--nxe-a,var(--nxp-climate-a)),var(--nxe-b,var(--nxp-risk-b)))}.nxe :is(.nx-scene-rule,.nx-sc-rule,.nx-eyebrow-row .nx-rule,.nx-fh-rule){background: var(--nx-pg)}.nxe .nxs-uni-dock{display: block;min-height: 320px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-scene-intro>.nx-theme-toggle{position: static;pointer-events: auto}.nxe .nx-scene-intro>.nx-theme-toggle:first-child{margin-bottom: 14px}.nxe .nx-section>.nx-container>.nx-theme-toggle{margin-bottom: 18px}.nxe[data-host-inset="left"] .nx-scene-intro{left: max(40px,var(--nx-host-inset,0px),calc((100% - 1360px) / 2))}@media (max-width: 1024px){.nxe[data-host-inset="left"] .nx-scene-intro{padding-inline-start: max(16px,var(--nx-host-inset,0px));left: auto}}.nxe .nx-theme-toggle button{padding: 7px 12px;font-size: 11px}.nxe .nx-scene{position: relative}.nxe .nx-scene{padding-top: 250px}.nxe .nx-scene > .nx-theme-toggle { position: absolute; top: 194px; inset-inline-end: 24px; z-index: 6; background: var(--nx-bg-canvas); }.nxe .nx-scene>.nx-theme-toggle ~ * .nxs-open,.nxe .nx-scene>.nx-theme-toggle ~ .nxs-open{top: 72px}@media (max-width: 760px){.nxe .nx-scene>.nx-theme-toggle{position: static;margin: 0 0 16px}.nxe .nx-scene{padding-top: 140px}.nxe .nx-scene>.nx-theme-toggle{margin: 16px 16px 0}}.nxe [data-nx-pc]{padding-top: 34px}.nxe [data-nx-pc][data-nx-pc-min]>:not(.nx-pc-bar){display: none}.nxe [data-nx-pc][data-nx-pc-min]{min-height: 36px;padding-top: 0}.nxe [data-nx-pc][data-nx-pc-closed]{display: none}.nxe .nx-section:is([data-hm],[data-nx-duo],[data-ns-layout="builder"],#nx-home-explorer,#nx-home-faq){padding: 56px 0}.nxe .nx-section:is([data-hm],[data-nx-duo],[data-ns-layout="builder"],#nx-home-explorer) .nx-section-body{margin-top: 28px}.nxe .nx-closing{padding-top: 56px;padding-bottom: 56px}@container nxe (max-width: 720px){.nxe .nx-section:is([data-hm],[data-nx-duo],[data-ns-layout="builder"],#nx-home-explorer,#nx-home-faq){padding: 40px 0}}.nxe .nx-section:is([data-hm],#nx-home-explorer,#nx-home-faq){padding-top: 48px;padding-bottom: 48px}@container nxe (min-width: 1000px){.nxe .nx-section[id^="nx-sec-privacy-"],.nxe .nx-section[id^="nx-sec-terms-"],.nxe .nx-section[id^="nx-sec-legal-"]{padding: 32px 0}.nxe .nx-section[id^="nx-sec-privacy-"]>.nx-container,.nxe .nx-section[id^="nx-sec-terms-"]>.nx-container,.nxe .nx-section[id^="nx-sec-legal-"]>.nx-container{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 48px;align-items: start}.nxe .nx-section[id^="nx-sec-privacy-"] .nx-section-body,.nxe .nx-section[id^="nx-sec-terms-"] .nx-section-body,.nxe .nx-section[id^="nx-sec-legal-"] .nx-section-body{margin-top: 0}.nxe .nx-section[id^="nx-sec-privacy-"] .nx-section-title,.nxe .nx-section[id^="nx-sec-terms-"] .nx-section-title,.nxe .nx-section[id^="nx-sec-legal-"] .nx-section-title{font-size: 22px;line-height: 1.3}}.nxe[data-grammar="atlas"] #nx-sec-nr-gateway .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: static;width: auto;text-align: start}.nxe[data-grammar="atlas"] #nx-sec-nr-gateway .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{display: none}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]){padding-top: 44px;padding-bottom: 44px}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) .nx-section-body{margin-top: 0}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) table td,.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) table th{padding-top: 9px;padding-bottom: 9px}.nxe .nx-chip,.nxe[data-grammar="atlas"] .nx-chip{border-radius: var(--nx-r-chip)}.nxe [data-nx-bleed][data-nx-bled]{width: var(--nx-bleed-w);max-width: none;margin-left: var(--nx-bleed-l);margin-right: 0;border-radius: 0;border-inline: 0}.nxe [data-nx-pc][data-nx-pc-min]{width: auto;right: auto;bottom: auto;box-shadow: none}.nxe [data-gl-share],.nxe .nxs-chip,.nxe .nxs-btn,.nxe .nx-dest-go{display: inline-flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;min-height: 30px;padding: 0 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: transparent;color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 12.5px;font-weight: 500;line-height: 1;white-space: nowrap;cursor: pointer;text-decoration: none;transition: background-color 120ms var(--nx-ease),border-color 120ms var(--nx-ease),color 120ms var(--nx-ease)}.nxe [data-gl-share]:hover,.nxe .nxs-chip:hover,.nxe .nxs-btn:hover,.nxe .nx-dest-go:hover{background: var(--nx-bg-hover);border-color: var(--nx-text-primary)}.nxe .nxs-chip[aria-pressed="true"]{background: var(--nx-primary-bg);border-color: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe [data-gl-share]:focus-visible,.nxe .nxs-chip:focus-visible,.nxe .nxs-btn:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .pe{--pe-accent:var(--nxi-accent,var(--nx-accent));--pe-soft:var(--nxi-accent-soft,var(--nx-accent-soft));--pe-on:var(--nxi-on,var(--nx-bg-canvas));--pe-inv:1;--pe-card-w:280px;--pe-card-h:136px;display: grid;grid-template-columns: minmax(0,1fr);gap: 0;color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-canvas);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: clip;text-align: start}.nxe .pe *,.nxe .pe *::before,.nxe .pe *::after{box-sizing: border-box}.nxe .pe :where(h2,h3,h4,p,ol,ul,dl,dd,figure){margin: 0;padding: 0}.nxe .pe :where(ol,ul){list-style: none}.nxe .pe svg.i{inline-size: 16px;block-size: 16px;stroke: currentColor;fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;flex: none}.nxe .pe :where(button,a,input,[tabindex]):focus-visible{outline: 2px solid var(--pe-accent);outline-offset: 2px}.nxe .pe-head{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--nx-s3) var(--nx-s5);align-items: start;padding: var(--nx-s5) var(--nx-s5) var(--nx-s4);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-hgroup{min-inline-size: 0;display: grid;gap: var(--nx-s1)}.nxe .pe-title{font-size: 24px;line-height: 1.2;font-weight: 600;color: var(--nx-text-primary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .pe-summary{font: 400 14px/1.5 var(--nx-font-mono);color: var(--nx-text-muted);font-variant-numeric: tabular-nums;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .pe-summary b{color: var(--nx-text-primary);font-weight: 500}.nxe .pe-actions{position: relative;display: flex;gap: var(--nx-s3);align-items: center;justify-content: space-between;min-inline-size: 0}.nxe .pe-actions>[data-act="play"]{flex: none;margin-inline-start: auto}.nxe .pe-jwrap{flex: 1 1 auto;min-inline-size: 0;display: flex;justify-content: flex-start;overflow: hidden}.nxe .pe-journeys{display: inline-flex;flex: none;max-inline-size: 100%;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas);padding: 2px;gap: 2px}.nxe .pe-journeys button{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1.2 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .pe-journeys button[hidden]{display: none}.nxe .pe-journeys button:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .pe-journeys button[aria-pressed="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .pe-jmore svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-jmenu{position: absolute;inset-block-start: calc(100% + var(--nx-s1));inset-inline-end: 0;z-index: 6;display: grid;gap: 2px;min-inline-size: 256px;max-inline-size: min(448px,100%);max-block-size: 60vh;overflow: auto;padding: var(--nx-s1);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .pe-jmenu[hidden],.nxe .pe-jmenu button[hidden]{display: none}.nxe .pe-jmenu button{display: block;inline-size: 100%;padding: var(--nx-s2);border: 0;border-inline-start: 2px solid transparent;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 400 14px/1.4 var(--nx-font-sans);text-align: start;cursor: pointer}.nxe .pe-jmenu button:hover,.nxe .pe-jmenu button:focus-visible{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .pe-jmenu button[aria-checked="true"]{color: var(--nx-text-primary);font-weight: 600;border-inline-start-color: var(--pe-accent)}.nxe .pe-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--nx-s2);min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s4);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer;text-decoration: none;transition: background-color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-btn:hover{background: var(--nx-bg-hover)}.nxe .pe-btn:active{background: var(--nx-bg-pressed)}.nxe .pe-btn:disabled{color: var(--nx-text-disabled);background: var(--nx-bg-muted);cursor: not-allowed}.nxe .pe-btn-primary{background: var(--pe-accent);border-color: var(--pe-accent);color: var(--pe-on)}.nxe .pe-btn-primary:hover{background: var(--nxi-strong,var(--nx-accent-strong))}.nxe .pe-btn-sm{min-block-size: 32px;padding-inline: var(--nx-s2)}.nxe .pe-ibtn{display: inline-flex;align-items: center;justify-content: center;gap: var(--nx-s2);min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s2);border: 1px solid transparent;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer;transition: background-color var(--nx-dur-fast) var(--nx-ease),color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-ibtn:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .pe-ibtn:active{background: var(--nx-bg-pressed)}.nxe .pe-ibtn:disabled{color: var(--nx-text-disabled);background: transparent;cursor: not-allowed}.nxe .pe-disc{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 32px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .pe-disc:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .pe-disc[aria-expanded="true"]{color: var(--nx-text-primary)}.nxe .pe-more svg.i{inline-size: 14px;block-size: 14px;transition: transform var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-more[aria-expanded="true"] svg.i{transform: rotate(180deg)}.nxe .sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (pointer: coarse){.nxe .pe-btn,.nxe .pe-btn-sm,.nxe .pe-ibtn,.nxe .pe-disc,.nxe .pe-journeys button,.nxe .pe-jmenu button{min-block-size: 44px;min-inline-size: 44px}}.nxe .pe-tabs{display: flex;gap: var(--nx-s1);padding-inline: var(--nx-s4);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface);overflow-x: auto;overflow-y: hidden;scrollbar-width: thin}.nxe .pe-tabs [role="tab"]{display: inline-flex;gap: var(--nx-s2);align-items: center;min-block-size: 44px;padding-inline: var(--nx-s3);border: 0;border-block-end: 2px solid transparent;margin-block-end: -1px;background: transparent;color: var(--nx-text-muted);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .pe-tabs [role="tab"]:hover{color: var(--nx-text-primary)}.nxe .pe-tabs [role="tab"][aria-selected="true"]{color: var(--nx-text-primary);border-block-end-color: var(--pe-accent)}.nxe .pe-count[hidden]{display: none}.nxe .pe-count{display: inline-grid;place-items: center;min-inline-size: 20px;padding-inline: var(--nx-s1);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);font: 500 11px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-panel{min-block-size: 0}.nxe .pe-panel[hidden]{display: none}.nxe .pe-pad{padding: var(--nx-s5);display: grid;gap: var(--nx-s5);align-content: start}.nxe .pe-graph{display: grid;grid-template-columns: minmax(0,1fr) clamp(320px,26vw,384px);block-size: clamp(560px,72vh,760px)}.nxe .pe-stage{position: relative;overflow: hidden;background-color: var(--nx-bg-canvas);background-image: radial-gradient(circle,var(--nx-border-default) 1px,transparent 1.2px);background-size: 24px 24px;cursor: grab;touch-action: pan-y;outline: none}.nxe .pe-stage.is-panning{cursor: grabbing}.nxe .pe-world{position: absolute;top: 0;left: 0;transform-origin: 0 0;will-change: transform}.nxe .pe-world.is-gliding{transition: transform var(--nx-dur-long) var(--nx-ease-long)}.nxe .pe-lane{position: absolute;inset-block-start: 0;border-inline: 1px dashed var(--nx-border-subtle);background: var(--nx-bg-elevated);border-radius: var(--nx-r);opacity: .7}.nxe .pe-ruler{position: absolute;inset-block-start: 0;inset-inline: 0;block-size: 40px;z-index: 2;background: var(--nx-bg-canvas);border-block-end: 1px solid var(--nx-border-default);overflow: hidden;pointer-events: none}.nxe .pe-lane-head{position: absolute;inset-block-start: 0;display: flex;gap: var(--nx-s2);min-inline-size: 0;padding-inline: var(--nx-s2);block-size: 40px;align-items: center;border-block-end: 1px dashed var(--nx-border-default);font: 500 12px/1.2 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary);white-space: nowrap;overflow: hidden}.nxe .pe-lane-head span{overflow: hidden;text-overflow: ellipsis}.nxe .pe-lane-head b{color: var(--pe-accent);font-weight: 500}.nxe .pe-edges{position: absolute;inset: 0;overflow: visible;pointer-events: none}.nxe .pe-edge{fill: none;stroke: var(--nx-text-disabled);stroke-width: 1.5;vector-effect: non-scaling-stroke;transition: opacity var(--nx-dur) var(--nx-ease),stroke var(--nx-dur) var(--nx-ease)}.nxe .pe-edge[data-type="governance"]{stroke-dasharray: 6 4}.nxe .pe-edge[data-type="reference"]{stroke-dasharray: 1.5 4}.nxe .pe-edge.is-on{stroke: var(--pe-accent);stroke-width: 2}.nxe .pe-edge.is-done{stroke: var(--nx-text-muted)}.nxe .pe-edge.is-dim{opacity: .4}.nxe .pe-arrow{fill: var(--nx-border-strong)}.nxe .pe-arrow.is-on{fill: var(--pe-accent)}.nxe .pe-elabel{position: absolute;transform: translate(-50%,-50%) scale(var(--pe-inv));padding: 0 var(--nx-s1);border: 1px solid var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 12px/1.5 var(--nx-font-mono);white-space: nowrap;pointer-events: none}.nxe .pe-node{position: absolute;display: flex;flex-direction: column;gap: var(--nx-s1);padding: var(--nx-s3) var(--nx-s3) var(--nx-s2);inline-size: var(--pe-card-w);block-size: var(--pe-card-h);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-secondary);text-align: start;font: inherit;cursor: pointer;transition: opacity var(--nx-dur) var(--nx-ease),border-color var(--nx-dur-fast) var(--nx-ease),background-color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-node:hover{border-color: var(--nx-text-secondary)}.nxe .pe-node.is-dim{opacity: .6}.nxe .pe-node[aria-pressed="true"]{border: 2px solid var(--pe-accent);background: var(--pe-soft);padding: calc(var(--nx-s3) - 1px) calc(var(--nx-s3) - 1px) calc(var(--nx-s2) - 1px)}.nxe .pe-node .hd{display: flex;align-items: center;gap: var(--nx-s2);min-block-size: 20px;font: 500 13px/1 var(--nx-font-mono);letter-spacing: .04em;color: var(--nx-text-secondary)}.nxe .pe-node .st{display: grid;place-items: center;inline-size: 18px;block-size: 18px;flex: none;color: var(--nx-text-secondary)}.nxe .pe-node .st svg{inline-size: 18px;block-size: 18px}.nxe .pe-node .no{font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .pe-node .kd{text-transform: uppercase;white-space: nowrap}.nxe .pe-node .gl{margin-inline-start: auto;inline-size: 40px;block-size: 12px;flex: none;color: var(--nx-text-disabled)}.nxe .pe-node .gl svg{display: block;inline-size: 100%;block-size: 100%;stroke: currentColor;fill: none;stroke-width: 1}.nxe .pe-node .tt{font-size: 16px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;overflow-wrap: anywhere;flex: none;max-block-size: 2.6em}.nxe .pe-node .mt{font-size: 13px;line-height: 1.35;color: var(--nx-text-secondary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: none}.nxe .pe-node .ft{margin-block-start: auto;display: flex;align-items: center;gap: var(--nx-s2);padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle);font: 400 13px/1.2 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .pe-node .ow{flex: 1;min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nxe .pe-node .io{display: inline-flex;gap: 2px var(--nx-s1);align-items: center;font-variant-numeric: tabular-nums;direction: ltr;flex: none}.nxe .pe-node .io svg{inline-size: 12px;block-size: 12px;stroke: currentColor;fill: none;stroke-width: 1.5}.nxe [dir="rtl"] .pe-node .io,.nxe :host([dir="rtl"]) .pe-node .io{transform: scaleX(-1);unicode-bidi: isolate}.nxe .pe-node .here{position: absolute;inset-block-start: -10px;inset-inline-start: var(--nx-s3);padding: 0 var(--nx-s1);border: 1px solid var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--pe-accent);font: 500 10px/1.5 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em}.nxe .pe-node .port{position: absolute;inset-block-start: 50%;inline-size: 8px;block-size: 8px;margin-block-start: -4px;border: 1px solid var(--nx-border-strong);border-radius: 50%;background: var(--nx-bg-canvas)}.nxe .pe-node .port.in{inset-inline-start: -5px}.nxe .pe-node .port.out{inset-inline-end: -5px}.nxe .pe-node[data-kind="gate"]{border-style: dashed}.nxe .pe-node[data-kind="start"]{border-inline-start-width: 4px;border-inline-start-color: var(--nx-text-primary)}.nxe .pe-node[data-kind="end"]{border-block-end-width: 3px;border-block-end-style: double}.nxe .pe-node[data-kind="decision"]{border-block-start-width: 3px;border-block-start-style: double}.nxe .pe-node[data-kind="dataset"],.nxe .pe-node[data-kind="source"]{border-inline-start-width: 3px}.nxe .pe-node[data-kind="model"] .port{border-radius: var(--nx-r-chip)}.nxe .pe-node[data-kind="artefact"],.nxe .pe-node[data-kind="record"]{clip-path: polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.nxe .pe-node[data-kind="exercise"]{border-inline-width: 3px}.nxe .pe-node[data-kind="standard"],.nxe .pe-node[data-kind="clause"]{border-block-end-width: 3px}.nxe .pe-node[data-group]::after{content: "";position: absolute;inset: 4px -5px -5px 4px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);z-index: -1;background: var(--nx-bg-surface)}.nxe .pe-node[data-state="done"] .st{color: var(--nx-text-primary)}.nxe .pe-node[data-state="inProgress"]{border-color: var(--pe-accent)}.nxe .pe-node[data-state="inProgress"] .st{color: var(--pe-accent)}.nxe .pe-node[data-state="waiting"] .st,.nxe .pe-node[data-state="gated"] .st{color: var(--pe-accent)}@media (prefers-reduced-motion: no-preference){.nxe .pe-node[data-state="inProgress"] .st svg{animation: pe-spin var(--nx-dur-long-max) linear infinite}}@keyframes pe-spin{to{transform: rotate(1turn)}}.nxe .pe-zoom{position: absolute;inset-block-end: var(--nx-s4);inset-inline-start: var(--nx-s4);display: inline-flex;align-items: center;gap: 0;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);z-index: 3}.nxe .pe-zoom .pe-ibtn{min-block-size: 28px;min-inline-size: 28px;padding-inline: var(--nx-s1);border-radius: var(--nx-r-chip)}.nxe .pe-zoom output{display: grid;place-items: center;min-inline-size: 48px;font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-secondary);font-variant-numeric: tabular-nums}.nxe .pe-mini{position: absolute;inset-block-end: var(--nx-s4);inset-inline-end: var(--nx-s4);inline-size: 160px;block-size: 96px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);z-index: 3;cursor: pointer;overflow: hidden}.nxe .pe-mini svg{inline-size: 100%;block-size: 100%;display: block}.nxe .pe-mini .m-n{fill: var(--nx-border-default)}.nxe .pe-mini .m-n.is-on{fill: var(--pe-accent)}.nxe .pe-mini .m-n.is-done{fill: var(--nx-text-muted)}.nxe .pe-mini .m-v{fill: var(--pe-soft);stroke: var(--pe-accent);stroke-width: 1;vector-effect: non-scaling-stroke}.nxe .pe-hint{position: absolute;inset-block-start: var(--nx-s2);inset-inline-start: var(--nx-s2);padding: var(--nx-s1) var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted);z-index: 3}.nxe .pe-card{display: grid;grid-template-rows: minmax(0,1fr);min-block-size: 0;border-inline-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-card-in{overflow: auto;padding: var(--nx-s5);display: flex;flex-direction: column;gap: var(--nx-s4)}.nxe .pe-card-in>*{flex: none}.nxe .pe-card-in.is-swap{opacity: 0}.nxe .pe-card-in{transition: opacity var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-card-h{display: grid;gap: var(--nx-s1)}.nxe .pe-card h3{font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary)}.nxe .pe-label{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .pe-status{display: flex;flex-wrap: wrap;gap: var(--nx-s1) var(--nx-s2);align-items: center;font-size: 13px;font-weight: 500;color: var(--nx-text-primary)}.nxe .pe-pos{margin-inline-start: auto;font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-muted);font-variant-numeric: tabular-nums}.nxe .pe-sum{font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .pe-card-in .pe-sum{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .pe-card-in .pe-more-body{display: none}.nxe .pe-card-in.is-open .pe-sum{display: block;-webkit-line-clamp:none;overflow: visible}.nxe .pe-card-in.is-open .pe-more-body{display: grid}.nxe .pe-more-body{gap: var(--nx-s2);font-size: 14px}.nxe .pe-more-body{display: grid}.nxe .pe-more{align-self: flex-start;margin-block-start: calc(-1 * var(--nx-s2));margin-inline-start: calc(-1 * var(--nx-s2))}.nxe .pe-meta{font: 400 13px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-rows{display: grid;grid-template-columns: 96px minmax(0,1fr);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-rows dt,.nxe .pe-rows dd{padding-block: var(--nx-s2);border-block-end: 1px solid var(--nx-border-subtle);font-size: 13px;line-height: 1.4}.nxe .pe-rows dt{font: 500 12px/1.6 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .04em;color: var(--nx-text-muted);padding-inline-end: var(--nx-s2)}.nxe .pe-rows dd{color: var(--nx-text-primary);min-inline-size: 0;overflow-wrap: anywhere}.nxe .pe-kv{display: grid;grid-template-columns: minmax(96px,max-content) 1fr}.nxe .pe-kv dt,.nxe .pe-kv dd{padding-block: var(--nx-s1);font-size: 13px}.nxe .pe-kv dt{color: var(--nx-text-muted);padding-inline-end: var(--nx-s2)}.nxe .pe-chips{display: flex;flex-wrap: wrap;gap: var(--nx-s1)}.nxe .pe-chip{display: inline-flex;align-items: center;text-align: start;gap: var(--nx-s1);min-block-size: 24px;padding: 2px var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-primary);font: 400 12px/1.3 var(--nx-font-mono);cursor: pointer;text-decoration: none}.nxe .pe-chip:hover{border-color: var(--nx-text-secondary);background: var(--nx-bg-hover)}.nxe .pe-docs{display: grid;gap: var(--nx-s1)}.nxe .pe-links,.nxe .pe-doclist{display: grid;gap: 2px}.nxe .pe-links a{display: flex;gap: var(--nx-s2);align-items: center;min-block-size: 24px;color: var(--pe-accent);text-decoration: none;font-size: 13px}.nxe .pe-links a span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-inline-size: 0}.nxe .pe-links a:hover span{text-decoration: underline;text-underline-offset: .2em}.nxe .pe-links a svg.i{inline-size: 14px;block-size: 14px;color: var(--nx-text-muted)}.nxe ul.pe-doclist li{font-size: 13px}.nxe .pe-cardnav{display: flex;align-items: center;gap: var(--nx-s1);margin-block-start: auto;padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-sp{flex: 1}.nxe .pe-decision{padding: var(--nx-s2) var(--nx-s4);border: 1px dashed var(--pe-accent);border-radius: var(--nx-r);display: grid;gap: var(--nx-s2);font-size: 14px}.nxe .pe-run{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;padding: var(--nx-s3) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-run [data-act="play2"]{color: var(--nx-text-primary)}.nxe .pe-track{position: relative;flex: 1 1 160px;display: grid;align-items: center}.nxe .pe-run input[type="range"]{inline-size: 100%;accent-color: var(--pe-accent);min-block-size: 32px;margin: 0}.nxe .pe-marks{position: absolute;inset-inline: 0;inset-block-end: 4px;block-size: 8px;pointer-events: none}.nxe .pe-marks i{position: absolute;inset-block-end: 0;inline-size: 2px;block-size: 8px;margin-inline-start: -1px;background: var(--nx-text-muted)}.nxe .pe-run output{font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-secondary);min-inline-size: 48px;text-align: center;font-variant-numeric: tabular-nums}.nxe .pe-speed{font: 400 12px/1 var(--nx-font-mono)}.nxe .pe-log{padding: var(--nx-s2) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle);background: var(--nx-bg-surface);font: 400 13px/1.5 var(--nx-font-mono);color: var(--nx-text-secondary);min-block-size: 36px}.nxe .pe[data-xtab] .pe-foot{display: none}.nxe .pe-foot{display: grid;gap: var(--nx-s2);padding: var(--nx-s1) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-foot-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s1);align-items: center}.nxe .pe-foot-bar svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-legend{display: flex;flex-wrap: nowrap;gap: var(--nx-s4);padding-block: 0 var(--nx-s2);overflow-x: auto;scrollbar-width: thin;font-size: 12px;color: var(--nx-text-secondary);white-space: nowrap}.nxe .pe-legend[hidden],.nxe .pe-about[hidden]{display: none}.nxe .pe-legend span{display: inline-flex;gap: var(--nx-s1);align-items: center;flex: none}.nxe .pe-legend svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-legend .sw{inline-size: 16px;block-size: 12px;border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface)}.nxe .pe-legend .sw[data-kind="gate"]{border-style: dashed}.nxe .pe-legend .sw[data-kind="start"]{border-inline-start: 3px solid var(--nx-text-primary)}.nxe .pe-legend .sw[data-kind="end"]{border-block-end: 3px double var(--nx-border-strong)}.nxe .pe-legend .sw[data-kind="decision"]{border-block-start: 3px double var(--nx-border-strong)}.nxe .pe-legend .sw[data-kind="dataset"]{border-inline-start-width: 3px}.nxe .pe-legend .sw[data-kind="exercise"]{border-inline-width: 3px}.nxe .pe-legend .sw[data-kind="here"]{border-color: var(--pe-accent);border-width: 2px}.nxe .pe-legend .ln{inline-size: 16px;block-size: 0;border-block-start: 1.5px solid var(--nx-text-muted)}.nxe .pe-legend .ln[data-type="governance"]{border-block-start-style: dashed}.nxe .pe-legend .ln[data-type="reference"]{border-block-start-style: dotted}.nxe .pe-about{display: grid;gap: var(--nx-s1);padding-block: 0 var(--nx-s2);max-inline-size: 72ch}.nxe .pe-caption{font-size: 13px;color: var(--nx-text-secondary)}.nxe .pe-caption b{font-family: var(--nx-font-mono);font-weight: 500;color: var(--nx-text-primary)}.nxe .pe-note{font-size: 12px;color: var(--nx-text-muted)}.nxe .pe-steps>li{border-block-end: 1px solid var(--nx-border-default)}.nxe .pe-steps h3{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--pe-accent);padding-block: var(--nx-s4) var(--nx-s2)}.nxe .pe-steps details{border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-steps summary{display: grid;grid-template-columns: 40px 20px 1fr auto;gap: var(--nx-s3);align-items: center;min-block-size: 48px;cursor: pointer;list-style: none;padding-block: var(--nx-s2)}.nxe .pe-steps summary::-webkit-details-marker{display: none}.nxe .pe-steps summary:hover{background: var(--nx-bg-hover)}.nxe .pe-steps summary .no{font: 500 12px/1 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-steps summary .tt{font-weight: 600;color: var(--nx-text-primary)}.nxe .pe-steps summary .k{font: 500 12px/1 var(--nx-font-mono);text-transform: uppercase;color: var(--nx-text-muted)}.nxe .pe-steps .body{padding: 0 0 var(--nx-s4) calc(40px + 20px + 2 * var(--nx-s3));display: grid;gap: var(--nx-s3);max-inline-size: 80ch}.nxe .pe-timeline{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(208px,1fr);gap: var(--nx-s3);overflow-x: auto;padding-block-end: var(--nx-s2)}.nxe .pe-wave{display: grid;gap: var(--nx-s2);align-content: start;padding-block-start: var(--nx-s3);border-block-start: 2px solid var(--nx-border-strong)}.nxe .pe-wave>.pe-label{padding-block-end: var(--nx-s1)}.nxe .pe-wave button{display: grid;gap: 2px;padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);text-align: start;font: 600 14px/1.3 var(--nx-font-sans);cursor: pointer}.nxe .pe-wave button:hover{border-color: var(--nx-text-secondary)}.nxe .pe-wave button span{font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-ticks{display: flex;justify-content: space-between;gap: var(--nx-s2);font: 500 12px/1 var(--nx-font-mono);color: var(--nx-text-muted);padding-block: var(--nx-s2);border-block-end: 1px solid var(--nx-border-default)}.nxe .pe-table{inline-size: 100%;border-collapse: collapse;font-size: 14px}.nxe .pe-table th,.nxe .pe-table td{padding: var(--nx-s2) var(--nx-s3);text-align: start;border-block-end: 1px solid var(--nx-border-subtle);vertical-align: top}.nxe .pe-table thead th{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted);border-block-end: 1px solid var(--nx-border-strong);background: var(--nx-bg-elevated)}.nxe .pe-table td.c{text-align: center;font-family: var(--nx-font-mono)}.nxe .pe-table button{all: unset;cursor: pointer;color: var(--nx-text-primary);font-weight: 600}.nxe .pe-table button:hover{text-decoration: underline}.nxe .pe-table button:focus-visible{outline: 2px solid var(--pe-accent);outline-offset: 2px}.nxe .pe-empty{padding: var(--nx-s5);border: 1px dashed var(--nx-border-strong);border-radius: var(--nx-r);color: var(--nx-text-muted);background: var(--nx-bg-elevated)}.nxe .pe-overview{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: var(--nx-s4)}.nxe .pe-stat{display: grid;gap: var(--nx-s1);padding-inline-start: var(--nx-s3);border-inline-start: 2px solid var(--pe-accent)}.nxe .pe-stat b{font: 600 32px/1.1 var(--nx-font-mono);color: var(--nx-text-primary);font-variant-numeric: tabular-nums}.nxe .pe-lede{max-inline-size: 72ch;color: var(--nx-text-secondary)}.nxe .pe-error{padding: var(--nx-s5);display: grid;gap: var(--nx-s2)}@media (max-width: 1023.84px){.nxe .pe-graph{grid-template-columns: 1fr;position: relative}.nxe .pe-card{position: absolute;inset: auto 0 0 0;block-size: 50%;border-inline-start: 0;border-block-start: 1px solid var(--nx-border-strong);box-shadow: var(--nx-shadow-overlay);z-index: 4}.nxe .pe-card[hidden]{display: none}}@media (max-width: 767.84px){.nxe .pe-graph{block-size: 70vh}.nxe .pe-mini{display: none}.nxe .pe-steps .body{padding-inline-start: 0}.nxe .pe-head,.nxe .pe-pad{padding-inline: var(--nx-s4)}.nxe .pe-title{white-space: normal;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nxe .pe-jwrap{justify-content: flex-start}.nxe .pe-jmenu{inset-inline: 0 auto;max-inline-size: 100%}}@media (prefers-reduced-motion: reduce){.nxe .pe *,.nxe .pe-world.is-gliding{transition-duration: 0s;animation: none}}@media print{.nxe .pe-graph,.nxe .pe-run,.nxe .pe-tabs,.nxe .pe-actions,.nxe .pe-foot-bar{display: none}.nxe .pe-legend,.nxe .pe-about{display: flex}.nxe .pe-panel[data-tab="steps"]{display: block}.nxe .pe-steps details>.body{display: grid}}.nxe :host([dir="rtl"]) .pe [data-act="back"] svg,.nxe :host([dir="rtl"]) .pe [data-act="step"] svg,.nxe [dir="rtl"] .pe [data-act="back"] svg,.nxe [dir="rtl"] .pe [data-act="step"] svg{transform: scaleX(-1)}.nxe .pe-run output,.nxe .pe-zoom output,.nxe .pe [data-r="speed"]{direction: ltr;unicode-bidi: isolate}.nxe :host([dir="rtl"]) .pe-cardnav [data-go] svg,.nxe [dir="rtl"] .pe-cardnav [data-go] svg{transform: scaleX(-1)}.nxe .pe-title,.nxe .pe-summary,.nxe .pe-sum,.nxe .pe-log,.nxe .pe-caption,.nxe .pe-note,.nxe .pe-rows dd,.nxe .pe-card h3,.nxe .pe-jmenu button,.nxe .pe-journeys button span,.nxe .pe-node .tt,.nxe .pe-node .mt,.nxe .pe-node .ow{unicode-bidi: plaintext}.nxe .pe:is(:lang(ar),:lang(ur)){--nx-font-sans:var(--nx-font-arab);--nx-font-mono:var(--nx-font-arab)}.nxe .pe:lang(fa){--nx-font-sans:var(--nx-font-fa);--nx-font-mono:var(--nx-font-fa)}.nxe .pe:is(:lang(ar),:lang(fa),:lang(ur)) :is(.pe-label,.pe-lane-head,.pe-node .kd,.pe-node .hd,.pe-node .here,.pe-rows dt,.pe-kv dt,.pe-steps h3,.pe-steps summary .k,.pe-table thead th,.pe-ticks){text-transform: none;letter-spacing: 0}.nxe .pe bdi{unicode-bidi: isolate}.nxe .pe-pad>p,.nxe .pe-detail{max-inline-size: 72ch}.nxe .pe-detail{color: var(--nx-text-secondary)}@media (min-width: 1024px){.nxe .pe-panel:not([data-tab="graph"]){block-size: var(--pe-panel-h,auto);overflow: auto;overscroll-behavior: auto}.nxe .pe-panel-x{display: grid;overflow: hidden}.nxe .pe-panel-x>.sm[data-embedded]{min-block-size: 0;block-size: 100%;grid-template-rows: auto minmax(0,1fr)}.nxe .pe-panel-x>.sm[data-embedded] .sm-body{block-size: auto;min-block-size: 0}}@media (max-width: 1023.84px){.nxe .pe-panel:not([data-tab="graph"]){min-block-size: var(--pe-panel-h,0px)}}.nxe .pe-enter{animation: pe-enter 220ms cubic-bezier(.2,0,0,1) both}@keyframes pe-enter{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}.nxe .pe-edge.is-done{stroke: var(--pe-accent);stroke-opacity: .6;stroke-width: 2}.nxe .pe-edge.is-next{stroke: var(--pe-accent);stroke-width: 2;stroke-dasharray: 4 6}.nxe .pe-node[data-state="done"]{box-shadow: inset 0 -3px 0 var(--pe-accent)}.nxe .pe-node.is-next{border-style: dashed;border-color: var(--pe-accent)}.nxe .pe-node .nexttag{position: absolute;inset-block-start: -10px;inset-inline-end: var(--nx-s3);padding: 0 var(--nx-s1);border: 1px dashed var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 10px/1.5 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em}@media (prefers-reduced-motion: no-preference){.nxe .pe-edge.is-next{animation: pe-flow 1.2s linear infinite}}@keyframes pe-flow{to{stroke-dashoffset: -20}}.nxe .pe-speedg{display: inline-flex;gap: 2px;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r)}.nxe .pe-speedg .pe-speed{min-block-size: 28px;min-inline-size: 36px;border-radius: var(--nx-r-chip)}.nxe .pe-speedg .pe-speed[aria-pressed="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .pe-world.is-gliding{transition: none}@media (prefers-reduced-motion: reduce){.nxe .pe-enter{animation: none}}.nxe .pe-wheel{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);z-index: 6;margin: 0;padding: var(--nx-s2) var(--nx-s3);border-radius: var(--nx-r);background: var(--nx-bg-elevated);border: 1px solid var(--nx-border-default);font: 500 13px/1.3 var(--nx-font-sans);color: var(--nx-text-primary);pointer-events: none;opacity: 0;transition: opacity .2s ease}.nxe .pe-wheel[data-on]{opacity: 1}@media (prefers-reduced-motion: reduce){.nxe .pe-wheel{transition: none}}.nxe .pe select{-webkit-appearance:menulist;appearance: auto;background-image: none;background-repeat: no-repeat;padding-inline-end: 4px;box-shadow: none}.nxe .pe-node .ow{white-space: normal;text-overflow: clip;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 1.2;overflow-wrap: anywhere}.nxe .pe-jwrap[data-rail]{overflow-x: auto;overflow-y: hidden;scrollbar-width: none;overscroll-behavior-x: contain}.nxe .pe-jwrap[data-rail]::-webkit-scrollbar{display: none}.nxe .pe-jwrap[data-rail] .pe-journeys{max-inline-size: none;flex-wrap: nowrap}.nxe .pe-jwrap[data-rail] .pe-journeys button{flex: none;white-space: nowrap}.nxe .pe-jwrap[data-rail] .pe-jmore{position: sticky;inset-inline-end: 0;background: var(--nx-bg-canvas);box-shadow: -8px 0 8px var(--nx-bg-canvas)}.nxe .pe-jsearch{position: sticky;inset-block-start: 0;z-index: 1;inline-size: 100%;min-block-size: 36px;margin-block-end: var(--nx-s1);padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 400 14px/1 var(--nx-font-sans);box-sizing: border-box}.nxe .pe-jsearch:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 1px}.nxe .pe-jgroup{display: grid;gap: 2px}.nxe .pe-jgroup[hidden],.nxe .pe-jnone[hidden]{display: none}.nxe .pe-jgt{margin: var(--nx-s2) 0 2px;padding-inline: var(--nx-s2);font: 500 11px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .pe-jnone{margin: 0;padding: var(--nx-s2);font-size: 14px;color: var(--nx-text-muted)}@media (min-width: 768px){.nxe .pe-head{grid-template-columns: minmax(0,1fr) auto;align-items: center;padding-block: var(--nx-s3)}.nxe .pe-title{font-size: 20px}.nxe .pe-summary{font-size: 13px}.nxe .pe-actions{justify-content: flex-end}.nxe .pe-actions>[data-act="play"]{margin-inline-start: 0}}.nxe .pe-jwrap[data-pick]{flex: 0 1 auto;overflow: visible}.nxe .pe-jwrap[data-pick] .pe-journeys{padding: 0;border: 0;background: transparent}.nxe .pe-jwrap[data-pick] .pe-jmore{min-block-size: 36px;max-inline-size: 320px;padding-inline: var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: none}.nxe .pe-jwrap[data-pick] .pe-jmore span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nxe .pe-jwrap[data-pick] .pe-jmore[aria-expanded="true"]{border-color: var(--nx-border-strong)}.nxe .pe-tabs [role="tab"]{min-block-size: 40px}.nxe .pe-card-in,.nxe .sm-card,.nxe .sm-list{grid-auto-rows: max-content}.nxe .sm{--sm-accent:var(--nxi-accent,var(--nx-accent));unicode-bidi: isolate;--sm-soft:var(--nxi-accent-soft,var(--nx-accent-soft));display: grid;grid-template-columns: minmax(0,1fr);color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-canvas);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: hidden;text-align: start}.nxe .sm *,.nxe .sm *::before,.nxe .sm *::after{box-sizing: border-box}.nxe .sm :where(h2,h3,h4,p,ul,ol,figure){margin: 0;padding: 0}.nxe .sm :where(ul,ol){list-style: none}.nxe .sm :where(button,a,input,select,[tabindex]):focus-visible{outline: 2px solid var(--sm-accent);outline-offset: 2px}.nxe .sm-head{display: flex;flex-wrap: wrap;gap: var(--nx-s2) var(--nx-s4);justify-content: space-between;align-items: center;padding: var(--nx-s4) var(--nx-s5);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-hgroup{flex: 1 1 320px;min-inline-size: 0;display: grid;gap: var(--nx-s1)}.nxe .sm-title{font-size: 20px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .sm-summary{font: 400 13px/1.5 var(--nx-font-mono);color: var(--nx-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .sm-summary b{color: var(--nx-text-secondary);font-weight: 500}.nxe .sm-views{display: inline-flex;gap: 2px;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas)}.nxe .sm-views [role="tab"]{min-block-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-views [role="tab"]:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .sm-views [role="tab"][aria-selected="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .sm-tools{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;padding: var(--nx-s2) var(--nx-s5);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-fam{display: flex;flex-wrap: wrap;gap: var(--nx-s1)}.nxe .sm-chip{display: inline-flex;gap: var(--nx-s2);align-items: center;min-block-size: 32px;padding-inline: var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-primary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-chip:hover{background: var(--nx-bg-hover)}.nxe .sm-chip[aria-pressed="false"]{color: var(--nx-text-disabled);border-style: dashed}.nxe .sm-chip .n{font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .sm-sel{display: inline-flex;gap: var(--nx-s2);align-items: center;font: 500 12px/1 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .sm-sel select,.nxe .sm-search{min-block-size: 32px;padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 400 13px/1 var(--nx-font-sans)}.nxe .sm-search{flex: 1 1 192px;max-inline-size: 288px;min-inline-size: 0;margin-inline-start: auto}.nxe .sm-sel{min-inline-size: 0;max-inline-size: 100%}.nxe .sm-sel select{min-inline-size: 0;max-inline-size: 224px}.nxe .sm-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(320px,26vw,384px);block-size: clamp(560px,76vh,816px)}.nxe .sm-panel{min-block-size: 0;overflow: hidden}.nxe .sm-panel[hidden]{display: none}.nxe .sm-stage{position: relative;block-size: 100%;background: var(--nx-bg-canvas);cursor: grab;touch-action: pan-y;outline: none}.nxe .sm-stage:focus-visible{outline: 2px solid var(--sm-accent);outline-offset: -2px}.nxe .sm-stage canvas{display: block;inline-size: 100%;block-size: 100%}.nxe .sm-labels{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.nxe .sm-l{position: absolute;top: 0;left: 0;white-space: nowrap;will-change: transform}.nxe .sm-l[hidden]{display: none}.nxe .sm-l.en{margin: -34px 0 0 0;translate: -50% 0;padding: 0 var(--nx-s1);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 13px/1.5 var(--nx-font-sans)}.nxe .sm-l.en.is-focus{border-color: var(--sm-accent);color: var(--nx-text-primary);font-weight: 600;background: var(--sm-soft)}.nxe .sm-l.lv{translate: 0 -50%;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--sm-accent);background: var(--nx-bg-canvas);padding: 0 var(--nx-s1)}.nxe .sm-l.gr{translate: -50% 0;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary)}.nxe .sm-ctl{position: absolute;inset-block-end: var(--nx-s4);inset-inline-start: var(--nx-s4);display: flex;gap: var(--nx-s2);align-items: center;z-index: 2}.nxe .sm-ctl-g{display: inline-flex;gap: 0;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .sm-ibtn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 28px;min-inline-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-ibtn:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .sm svg.i{inline-size: 16px;block-size: 16px;stroke: currentColor;fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;flex: none}.nxe .sm-disc{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 32px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-disc:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .sm-disc[aria-expanded="true"]{color: var(--nx-text-primary)}.nxe .sm-disc svg.i{inline-size: 14px;block-size: 14px}.nxe .sm-more{align-self: flex-start;margin-block-start: calc(-1 * var(--nx-s2));margin-inline-start: calc(-1 * var(--nx-s2))}.nxe .sm-more[aria-expanded="true"] svg.i{transform: rotate(180deg)}@media (pointer: coarse){.nxe .sm-ibtn,.nxe .sm-disc,.nxe .sm-chip,.nxe .sm-views [role="tab"]{min-block-size: 44px;min-inline-size: 44px}}.nxe .sm-btn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s4);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;text-decoration: none}.nxe .sm-btn:hover{background: var(--nx-bg-hover)}.nxe .sm-btn[hidden]{display: none}.nxe .sm-btn-primary{background: var(--sm-accent);border-color: var(--sm-accent);color: var(--nxi-on,var(--nx-bg-canvas))}.nxe .sm-wheel{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);margin: 0;padding: var(--nx-s2) var(--nx-s3);border-radius: var(--nx-r);background: var(--nx-bg-elevated);border: 1px solid var(--nx-border-default);font: 500 13px/1.3 var(--nx-font-sans);color: var(--nx-text-primary);pointer-events: none;opacity: 0;transition: opacity .2s ease}.nxe .sm-wheel[data-on]{opacity: 1}@media (prefers-reduced-motion: reduce){.nxe .sm-wheel{transition: none}}.nxe .sm-hint{position: absolute;inset-block-end: var(--nx-s4);inset-inline-end: var(--nx-s4);padding: var(--nx-s1) var(--nx-s2);border-radius: var(--nx-r);background: var(--nx-bg-canvas);font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted);pointer-events: none}.nxe .sm-nogl{position: absolute;inset-block-start: var(--nx-s3);inset-inline-start: var(--nx-s3);padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary)}.nxe .sm-card{min-block-size: 0;overflow: auto;padding: var(--nx-s5);display: flex;flex-direction: column;gap: var(--nx-s4);border-inline-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-card>*{flex: none}.nxe .sm-card-h{display: grid;gap: var(--nx-s1)}.nxe .sm-card h3{font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary)}.nxe .sm-sum{font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .sm-card.is-open .sm-sum{display: block;overflow: visible}.nxe .sm-open{align-self: flex-start}.nxe .sm-label{display: flex;gap: var(--nx-s2);align-items: center;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary)}.nxe .sm-lv{font-size: 14px}.nxe .sm-lv b{display: block;color: var(--nx-text-primary)}.nxe .sm-path{font-size: 14px}.nxe .sm-fgroup{display: grid;gap: var(--nx-s2);padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .sm-fgroup>summary{cursor: pointer;list-style: none;min-block-size: 24px}.nxe .sm-fgroup>summary::-webkit-details-marker{display: none}.nxe .sm-fgroup>summary::after{content: "+";margin-inline-start: auto;font-family: var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .sm-fgroup[open]>summary::after{content: "\2212"}.nxe .sm-n{font-variant-numeric: tabular-nums;color: var(--nx-text-muted)}.nxe .sm-docs a{font-size: 13px;color: var(--sm-accent);text-decoration: none}.nxe .sm-docs a:hover{text-decoration: underline}.nxe .sm-fgroup ul{display: grid;gap: var(--nx-s1)}.nxe .sm-fgroup li{display: grid;grid-template-columns: minmax(96px,36%) minmax(0,1fr) auto;gap: 2px var(--nx-s2);align-items: baseline;font-size: 13px}.nxe .sm-fgroup li.pos,.nxe .sm-fgroup li.neg{display: block}.nxe .sm-fgroup li.neg b{color: var(--nx-text-primary);text-decoration: underline;text-decoration-style: double}.nxe .sm-rel{display: inline-flex;gap: var(--nx-s1);align-items: center;min-inline-size: 0;font: 400 13px/1.3 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .sm-go{all: unset;cursor: pointer;color: var(--nx-text-primary);font-weight: 600;text-decoration: underline;text-decoration-color: var(--nx-border-strong);text-underline-offset: .2em}.nxe .sm-go:hover{text-decoration-color: var(--sm-accent)}.nxe .sm-go:focus-visible{outline: 2px solid var(--sm-accent);outline-offset: 2px}.nxe .sm-rl{grid-column: 2 / 4;font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .sm-src{color: var(--sm-accent);text-decoration: none;font-size: 13px}.nxe .ln{display: inline-block;inline-size: 24px;block-size: 0;border-block-start: 2px solid var(--nx-text-secondary);flex: none}.nxe .ln[data-fam="vertical"]{border-block-start-style: dashed}.nxe .ln[data-fam="horizontal"]{border-block-start-width: 1px;border-block-start-style: dashed}.nxe .ln[data-fam="cross"]{border-block-start-style: dotted}.nxe .sm-matrixwrap{block-size: 100%;overflow: auto;padding: var(--nx-s4)}.nxe .sm-matrix{border-collapse: separate;border-spacing: 0;font-size: 13px}.nxe .sm-matrix caption{text-align: start;padding-block-end: var(--nx-s2)}.nxe .sm-matrix caption.sm-label{display: table-caption;caption-side: top}.nxe .sm-matrix thead th:first-child{inset-inline-start: 0;z-index: 2}.nxe .sm-mscope{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;margin: 0 0 var(--nx-s3);font-size: 14px;color: var(--nx-text-secondary);max-inline-size: 72ch}.nxe .sm-mscope .sm-ibtn{border: 1px solid var(--nx-border-default)}.nxe .sm-matrix th,.nxe .sm-matrix td{border-block-end: 1px solid var(--nx-border-subtle);border-inline-end: 1px solid var(--nx-border-subtle)}.nxe .sm-matrix thead th{position: sticky;inset-block-start: 0;z-index: 1;background: var(--nx-bg-elevated);block-size: 144px;vertical-align: bottom;padding: var(--nx-s1)}.nxe .sm-matrix thead th span{display: inline-block;writing-mode: vertical-rl;transform: rotate(180deg);font: 500 12px/1.2 var(--nx-font-mono);color: var(--nx-text-secondary);white-space: nowrap}.nxe .sm-matrix tbody th{position: sticky;inset-inline-start: 0;background: var(--nx-bg-surface);text-align: start;padding: var(--nx-s1) var(--nx-s2);white-space: nowrap;font-weight: 400}.nxe .sm-matrix td{inline-size: 28px;min-inline-size: 28px;block-size: 28px;text-align: center}.nxe .sm-matrix td:hover{background: var(--nx-bg-hover)}.nxe .sm-matrix tbody th .sm-go{display: inline-block;max-inline-size: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle}.nxe .sm-matrix thead th span{max-inline-size: 128px;overflow: hidden;text-overflow: ellipsis}.nxe .dot{display: inline-block;inline-size: 8px;block-size: 8px;margin: 1px;border: 1px solid var(--nx-text-primary)}.nxe .dot[data-fam="hierarchy"]{background: var(--nx-text-primary)}.nxe .dot[data-fam="vertical"]{background: var(--sm-accent);border-color: var(--sm-accent)}.nxe .dot[data-fam="horizontal"]{border-radius: 50%}.nxe .dot[data-fam="cross"]{border-style: dotted}.nxe .sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.nxe .sm-list{block-size: 100%;overflow: auto;padding: var(--nx-s5);display: grid;gap: var(--nx-s5);align-content: start}.nxe .sm-list h3{color: var(--sm-accent)}.nxe .sm-list h4{font-weight: 600;color: var(--nx-text-primary);margin-block: var(--nx-s3) var(--nx-s1)}.nxe .sm-list details{border-block-end: 1px solid var(--nx-border-subtle)}.nxe .sm-list summary{min-block-size: 40px;display: flex;gap: var(--nx-s2);align-items: center;cursor: pointer}.nxe .sm-list details ul{display: grid;gap: var(--nx-s1);padding: 0 0 var(--nx-s3) var(--nx-s4);font-size: 14px}.nxe .sm-foot{display: grid;gap: var(--nx-s2);padding: var(--nx-s1) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-foot-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s1);align-items: center}.nxe .sm-legend{display: flex;flex-wrap: nowrap;gap: var(--nx-s4);padding-block: 0 var(--nx-s2);overflow-x: auto;scrollbar-width: thin;font-size: 12px;white-space: nowrap}.nxe .sm-legend span{display: inline-flex;gap: var(--nx-s1);align-items: center;flex: none}.nxe .sm-legend .ln{inline-size: 16px}.nxe .sm-legend[hidden],.nxe .sm-about[hidden]{display: none}.nxe .sm-about{padding-block: 0 var(--nx-s2)}.nxe .sw.neg{inline-size: 16px;block-size: 12px;border-block: 3px double var(--nx-text-primary)}.nxe .sm-caption{font-size: 13px;color: var(--nx-text-secondary);max-inline-size: 72ch}.nxe .sm-error{padding: var(--nx-s5)}.nxe .sm-tour{position: absolute;inset-block-end: calc(var(--nx-s3) + 52px);inset-inline: var(--nx-s3);z-index: 3;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: var(--nx-s1) var(--nx-s4);align-items: center;padding: var(--nx-s3) var(--nx-s4);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .sm-tour[hidden]{display: none}.nxe .sm-tour-n{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--sm-accent)}.nxe .sm-tour-t{font-size: 16px;line-height: 1.5;color: var(--nx-text-primary)}.nxe .sm-tour-b{display: flex;gap: var(--nx-s1)}@media (max-width: 767.84px){.nxe .sm-tour{grid-template-columns: 1fr}.nxe .sm-hint{display: none}.nxe .sm-ctl{flex-wrap: wrap;inset-inline-end: var(--nx-s3)}}.nxe .sm-ctl .sm-btn{white-space: nowrap}.nxe .sm-btn[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-canvas)}@media (max-width: 1023.84px){.nxe .sm-body{grid-template-columns: 1fr;block-size: auto}.nxe .sm-stage{block-size: 70vh}.nxe .sm-card{border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default);max-block-size: 60vh}.nxe .sm-matrixwrap,.nxe .sm-list{max-block-size: 70vh}}@media (max-width: 767.84px){.nxe .sm-head,.nxe .sm-tools,.nxe .sm-card,.nxe .sm-list,.nxe .sm-foot{padding-inline: var(--nx-s4)}.nxe .sm-tools{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--nx-s2)}.nxe .sm-fam{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--nx-s1)}.nxe .sm-chip{min-inline-size: 0;padding-inline: var(--nx-s2);font-size: 12px}.nxe .sm-chip .t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-inline-size: 0}.nxe .sm-chip .ln{inline-size: 16px}.nxe .sm-chip .n{margin-inline-start: auto}.nxe .sm-sel select{inline-size: 100%}.nxe .sm-tools>.sm-sel:first-of-type{min-inline-size: 0}.nxe .sm-tools>.sm-sel:first-of-type select{flex: 1 1 auto}.nxe .sm-search{grid-column: 1 / -1;max-inline-size: none;flex: none}.nxe .sm-stage{block-size: clamp(352px,62vh,544px);padding-block-end: 52px}.nxe .sm-ctl{inset: auto 0 0 0;justify-content: center;flex-wrap: nowrap;padding: var(--nx-s2);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-ctl .sm-btn{flex: 1 1 0;min-inline-size: 0;padding-inline: var(--nx-s2)}.nxe .sm-card{max-block-size: none;overflow: visible}.nxe .sm-fgroup li{grid-template-columns: minmax(0,1fr) auto}.nxe .sm-fgroup li .sm-rel{grid-column: 1 / -1}.nxe .sm-rl{grid-column: 1 / -1}.nxe .sm-matrixwrap,.nxe .sm-list{max-block-size: 75vh}}@media (prefers-reduced-motion: reduce){.nxe .sm *{transition: none;animation: none}}.nxe .sm:is(:lang(ar),:lang(ur)){--nx-font-sans:var(--nx-font-arab);--nx-font-mono:var(--nx-font-arab)}.nxe .sm:lang(fa){--nx-font-sans:var(--nx-font-fa);--nx-font-mono:var(--nx-font-fa)}.nxe .sm:is(:lang(ar),:lang(fa),:lang(ur)) :is(.sm-label,.sm-sel,.sm-l.lv,.sm-l.gr,.sm-tour-n,.sm-fgroup>summary){text-transform: none;letter-spacing: 0}.nxe .sm bdi{unicode-bidi: isolate}.nxe .sm-title,.nxe .sm-summary,.nxe .sm-sum,.nxe .sm-caption,.nxe .sm-card h3,.nxe .sm-tour-t{unicode-bidi: plaintext}.nxe [dir="rtl"] .sm-l.lv,.nxe :host([dir="rtl"]) .sm-l.lv{translate: -100% -50%}.nxe .sm select{-webkit-appearance:menulist;appearance: auto;background-image: none;background-repeat: no-repeat;padding-inline-end: 4px;box-shadow: none}.nxe .sm-imm-j[hidden],.nxe .sm-imm-exit[hidden],.nxe .sm-imm-tour[hidden],.nxe .sm-imm-close[hidden]{display: none}.nxe .sm[data-immersive]{position: fixed;inset: 0;z-index: 40;display: block;inline-size: 100vw;block-size: 100dvh;background: var(--nx-bg-canvas);overflow: hidden}.nxe .sm[data-immersive] .sm-body{display: block;position: absolute;inset: 0;block-size: auto}.nxe .sm[data-immersive] .sm-panel{position: absolute;inset: 0}.nxe .sm[data-immersive] .sm-panel[hidden]{display: none}.nxe .sm[data-immersive] .sm-stage{block-size: 100%;cursor: grab}.nxe .sm[data-immersive] :is(.sm-matrixwrap,.sm-list){block-size: 100%;max-block-size: none;padding: 152px 24px 104px;overflow: auto}.nxe .sm[data-immersive] :is(.sm-foot,.sm-hint){display: none}.nxe .sm[data-immersive] .sm-tour:not([hidden]){position: absolute;z-index: 6;inset-inline-start: 50%;inset-block-end: 88px;transform: translateX(-50%);inline-size: min(640px,calc(100vw - 32px))}.nxe .sm[data-fs]{inline-size: 100vw;block-size: 100dvh;overflow: hidden;background: var(--nx-bg-canvas);grid-template-rows: auto auto minmax(0,1fr) auto}.nxe .sm[data-fs] .sm-body{block-size: auto;min-block-size: 0;overflow: auto}.nxe .sm[data-fs] .sm-panel{min-block-size: 0}.nxe .sm[data-fs] .sm-stage{block-size: 100%;min-block-size: 320px}@media (max-width: 1023.84px){.nxe .sm[data-fs] .sm-stage{block-size: 70dvh}}@media (min-width: 1024px){.nxe .sm[data-embedded]:not([data-immersive]):not([data-fs]) .sm-body{block-size: clamp(480px,calc(100dvh - 240px),760px)}.nxe .sm[data-embedded]:not([data-immersive]):not([data-fs]) .sm-card{min-block-size: 0;overflow: auto}}.nxe .sm:not([data-immersive]) .sm-imm-close{display: none}.nxe .sm-space,.nxe .sm-fs{flex: none}.nxe .sm[data-immersive] :is(.sm-head,.sm-tools,.sm-ctl,.sm-card,.sm-imm-close){position: absolute;z-index: 5;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r,5px);background: var(--nx-bg-elevated);box-shadow: var(--nx-shadow-md);transition: opacity .35s ease,transform .35s ease}.nxe .sm[data-immersive] .sm-head{display: grid;grid-template-columns: minmax(0,1fr) auto;justify-items: start;align-items: center;inset-block-start: 16px;inset-inline-start: 16px;inline-size: min(440px,calc(100vw - 32px));padding: 10px 14px;gap: 8px 12px}.nxe .sm[data-immersive] .sm-head>:is(.sm-imm-j,.sm-hgroup){grid-column: 1 / -1}.nxe .sm[data-immersive] .sm-head .sm-summary{white-space: normal}.nxe .sm[data-immersive] .sm-hgroup{flex: 1 1 220px}.nxe .sm[data-immersive] .sm-title{font-size: 17px}.nxe .sm[data-immersive] .sm-imm-j select{max-inline-size: 240px}.nxe .sm[data-immersive] .sm-tools{inset-block-start: 16px;inset-inline-end: 16px;max-inline-size: min(820px,calc(100vw - 488px));padding: 6px;gap: 6px;justify-content: flex-end}.nxe .sm[data-immersive] .sm-tools .sm-chip{min-block-size: 28px}.nxe .sm[data-immersive] .sm-tools .sm-chip .n,.nxe .sm[data-immersive] .sm-tools .sm-sel>span{display: none}.nxe .sm[data-immersive] .sm-tools :is(select,.sm-search){min-block-size: 28px}.nxe .sm[data-immersive] .sm-tools .sm-search{flex: 0 1 160px;margin-inline-start: 0}.nxe .sm[data-immersive] .sm-tools .sm-chip{border-radius: var(--nx-r-chip,4px)}.nxe .sm[data-immersive] .sm-imm-exit{order: 99}.nxe .sm[data-immersive] .sm-ctl{inset-block-end: 20px;inset-inline-start: 50%;inset-inline-end: auto;translate: -50% 0;padding: 6px;gap: 6px;flex-wrap: nowrap}.nxe .sm[data-immersive] .sm-ctl .sm-ctl-g{background: transparent}.nxe .sm[data-immersive] .sm-card{inset-block-start: 132px;inset-block-end: 88px;inset-inline-end: 16px;inline-size: min(384px,calc(100vw - 32px));padding: 20px;overflow: auto;border-inline-start: 1px solid var(--nx-border-default);transform: translateX(calc(100% + 32px));opacity: 0;pointer-events: none}.nxe .sm[data-immersive][data-has-focus] .sm-card{transform: none;opacity: 1;pointer-events: auto}.nxe .sm[data-immersive] .sm-imm-close{inset-block-start: 140px;inset-inline-end: 24px;z-index: 6;min-block-size: 28px;padding: 0 10px}.nxe .sm[data-immersive] .sm-l.en{background: color-mix(in srgb,var(--nx-bg-elevated) 60%,transparent)}.nxe .sm[data-immersive] .sm-l.lv{background: transparent;text-shadow: 0 0 12px var(--nx-bg-canvas)}.nxe .sm[data-immersive][data-idle] :is(.sm-head,.sm-tools,.sm-ctl){opacity: 0;pointer-events: none}.nxe .sm[data-immersive][data-idle] .sm-stage{cursor: none}@media (max-width: 767.84px){.nxe .sm[data-immersive] .sm-head{inset-inline-end: 12px;inset-inline-start: 12px;inset-block-start: 12px;max-inline-size: none;padding: 8px 10px}.nxe .sm[data-immersive] .sm-title{font-size: 15px}.nxe .sm[data-immersive] .sm-tools{inset-block-start: auto;inset-block-end: 76px;inset-inline: 12px;max-inline-size: none;flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start}.nxe .sm[data-immersive] .sm-tools .sm-search{display: none}.nxe .sm[data-immersive] .sm-ctl{inset-block-end: 12px;inset-inline: 12px;translate: none;justify-content: center}.nxe .sm[data-immersive] .sm-ctl .sm-ctl-g:last-child{display: none}.nxe .sm[data-immersive] .sm-card{inset: auto 0 0 0;inline-size: auto;max-block-size: 55dvh;border-radius: var(--nx-r,5px) var(--nx-r,5px) 0 0;transform: translateY(105%)}.nxe .sm[data-immersive] .sm-imm-close{inset-block-start: auto;inset-block-end: calc(55dvh - 40px);inset-inline-end: 12px}.nxe .sm[data-immersive] :is(.sm-matrixwrap,.sm-list){padding: 132px 12px 140px}}@media (prefers-reduced-motion: reduce){.nxe .sm[data-immersive] :is(.sm-head,.sm-tools,.sm-ctl,.sm-card,.sm-imm-close){transition: none}}.nxe .sm-btn[hidden]{display: none}.nxe .sm[data-immersive][data-immersive][data-immersive] .sm-head{padding: 10px 14px}.nxe .sm[data-immersive][data-immersive][data-immersive] .sm-tools{padding: 6px}.nxe .sm[data-immersive][data-immersive][data-immersive] .sm-ctl{padding: 6px}.nxe .sm[data-immersive][data-immersive] .sm-stage{position: absolute;inset: 0;block-size: auto;max-block-size: none;padding: 0}.nxe .sm-results{flex: 1 1 100%;order: 10;display: grid;gap: var(--nx-s1);padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-subtle);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .sm-results[hidden]{display: none}.nxe .sm-results .sm-rn{margin: 0;font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .sm-results ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: var(--nx-s1) var(--nx-s2)}.nxe .sm-results .sm-go{min-block-size: 28px;padding: 2px var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: 4px;background: transparent;color: var(--nx-text-primary);font: 400 13px/1.3 var(--nx-font-sans);cursor: pointer}.nxe .sm-results .sm-go:hover{border-color: var(--nx-text-primary)}.nxe .sm-results .sm-go:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .sm[data-immersive] .sm-results{display: none}.nxe .sm:not([data-immersive]){position: relative;grid-template-columns: auto minmax(0,1fr)}.nxe .sm:not([data-immersive])>:is(.sm-body,.sm-foot){grid-column: 1 / -1}.nxe .sm:not([data-immersive]) .sm-head{padding: var(--nx-s2) 0 var(--nx-s2) var(--nx-s4);gap: var(--nx-s2) var(--nx-s3);justify-content: flex-start;flex-wrap: nowrap}.nxe .sm:not([data-immersive]) .sm-hgroup{flex: 0 1 auto}.nxe .sm:not([data-immersive]) .sm-title{font-size: 16px}.nxe .sm:not([data-immersive]) .sm-summary{font-size: 12px}.nxe .sm[data-embedded]:not([data-immersive]) .sm-hgroup{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.nxe .sm:not([data-immersive]) .sm-tools{flex-wrap: nowrap;gap: var(--nx-s2);padding: var(--nx-s2) var(--nx-s4) var(--nx-s2) var(--nx-s3)}.nxe .sm:not([data-immersive]) :is(.sm-head,.sm-tools){border-block-end: 1px solid var(--nx-border-default)}.nxe .sm-end{display: inline-flex;gap: var(--nx-s1);align-items: center;margin-inline-start: auto;flex: none}.nxe .sm-end .sm-btn,.nxe .sm-pop-b{gap: var(--nx-s2);min-block-size: 32px;padding-inline: var(--nx-s3);font-size: 13px;white-space: nowrap}.nxe .sm-end .sm-ibtn{min-block-size: 32px;min-inline-size: 32px;border: 1px solid var(--nx-border-default)}.nxe .sm-end .sm-ibtn[aria-pressed="true"]{background: var(--nx-bg-active,var(--nx-bg-hover));color: var(--nx-text-primary);border-color: var(--nx-border-strong)}.nxe .sm-tourb[hidden]{display: none}.nxe .sm-pop{position: relative;flex: none}.nxe .sm-pop>summary{list-style: none}.nxe .sm-pop>summary::-webkit-details-marker{display: none}.nxe .sm-pop[open]>summary{border-color: var(--nx-border-strong);background: var(--nx-bg-hover)}.nxe .sm-pop[open]>summary svg.i:last-child{transform: rotate(180deg)}.nxe .sm-pop-p{position: absolute;z-index: 8;inset-block-start: calc(100% + 4px);inset-inline-start: 0;display: grid;gap: var(--nx-s2);min-inline-size: 280px;padding: var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-elevated);box-shadow: var(--nx-shadow-md)}.nxe .sm-pop-p .sm-fam{display: grid;gap: 2px}.nxe .sm-pop-p .sm-chip{justify-content: flex-start;inline-size: 100%;border-color: transparent}.nxe .sm-pop-p .sm-chip:hover{border-color: var(--nx-border-default)}.nxe .sm-pop-p .sm-chip .n{margin-inline-start: auto}.nxe .sm-pop-never{display: flex;gap: var(--nx-s2);align-items: center;padding: var(--nx-s2) var(--nx-s2) 0;border-block-start: 1px solid var(--nx-border-subtle);font-size: 12px;color: var(--nx-text-secondary)}.nxe .sm:not([data-immersive]) .sm-sel select{min-block-size: 32px;max-inline-size: 192px}.nxe .sm:not([data-immersive]) .sm-sel{gap: var(--nx-s1)}.nxe .sm-find{position: relative;display: inline-flex;align-items: center;flex: 0 1 224px;min-inline-size: 120px}.nxe .sm-find svg.i{position: absolute;inset-inline-start: 8px;color: var(--nx-text-muted);pointer-events: none}.nxe .sm-find .sm-search{inline-size: 100%;max-inline-size: none;margin: 0;padding-inline-start: 30px}.nxe .sm:not([data-immersive]) .sm-body{display: block;position: relative}.nxe .sm:not([data-immersive]) .sm-panel{block-size: 100%}.nxe .sm:not([data-immersive]) .sm-card{position: absolute;z-index: 4;inset-block: var(--nx-s3);inset-inline-end: var(--nx-s3);inline-size: min(360px,calc(100% - 88px));padding: var(--nx-s4);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-elevated);box-shadow: var(--nx-shadow-md);overflow: auto;opacity: 0;transform: translateX(16px);pointer-events: none;visibility: hidden;transition: opacity .2s ease,transform .2s ease,visibility 0s .2s}.nxe .sm:not([data-immersive]):is([data-has-focus],[data-card-open]) .sm-card{opacity: 1;transform: none;pointer-events: auto;visibility: visible;transition: opacity .2s ease,transform .2s ease}.nxe .sm:not([data-immersive]) .sm-imm-close{display: inline-flex;position: absolute;z-index: 5;inset-block-start: calc(var(--nx-s3) + 8px);inset-inline-end: calc(var(--nx-s3) + 8px);min-block-size: 28px;padding-inline: var(--nx-s2);border: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm:not([data-immersive]) .sm-imm-close[hidden]{display: none}.nxe .sm:not([data-immersive]) .sm-card-h{padding-inline-end: 72px}.nxe .sm:not([data-immersive]) .sm-ctl{inset-block: var(--nx-s3) auto;inset-inline-start: var(--nx-s3);flex-direction: column;align-items: stretch;gap: var(--nx-s2)}.nxe .sm:not([data-immersive]) .sm-ctl-g{flex-direction: column;background: var(--nx-bg-elevated)}.nxe .sm:not([data-immersive]) .sm-ctl .sm-ibtn{min-block-size: 32px;min-inline-size: 32px;padding: 0}.nxe .sm-imm-tour{white-space: nowrap}.nxe .sm:not([data-immersive]) .sm-hint{inset-inline: 50% auto;inset-block-end: var(--nx-s3);translate: -50% 0;border: 1px solid var(--nx-border-default);background: var(--nx-bg-elevated);opacity: 0;transition: opacity .2s ease}.nxe .sm:not([data-immersive]) .sm-stage:is([data-help],:not([data-engaged]):hover) .sm-hint{opacity: 1}.nxe .sm:not([data-immersive]) .sm-foot{position: absolute;z-index: 3;inset-block-end: var(--nx-s3);inset-inline-start: var(--nx-s3);max-inline-size: min(560px,calc(100% - 24px));padding: 0;border: 0;background: transparent}.nxe .sm:not([data-immersive]) .sm-foot:has(:is(.sm-legend,.sm-about):not([hidden])){padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-elevated)}.nxe .sm:not([data-immersive]) .sm-foot-bar{order: 2}.nxe .sm:not([data-immersive]) .sm-foot-bar .sm-disc{min-block-size: 28px;background: var(--nx-bg-elevated);border: 1px solid var(--nx-border-default)}.nxe .sm:not([data-immersive]) .sm-tour{inset-block-end: calc(var(--nx-s3) + 44px);inset-inline: 64px}.nxe .sm[data-fs]:not([data-immersive]){grid-template-rows: auto minmax(0,1fr)}.nxe .sm[data-fs]:not([data-immersive]) .sm-body{overflow: hidden}.nxe .sm[data-immersive] .sm-end{margin-inline-start: 0}.nxe .sm[data-immersive] .sm-pop-p{inset-inline: auto 0}@media (prefers-reduced-motion: reduce){.nxe .sm-card,.nxe .sm-hint{transition: none}}@media (max-width: 1023.84px){.nxe .sm:not([data-immersive]){grid-template-columns: minmax(0,1fr)}.nxe .sm:not([data-immersive]) .sm-head{padding: var(--nx-s2) var(--nx-s4) 0;border-block-end: 0}.nxe .sm[data-embedded]:not([data-immersive]) .sm-head{padding-block-end: 0}.nxe .sm:not([data-immersive]) .sm-tools{flex-wrap: wrap;padding-inline: var(--nx-s4)}.nxe .sm:not([data-immersive]) .sm-card{position: static;inline-size: auto;opacity: 1;transform: none;visibility: visible;pointer-events: auto;border-radius: 0;border-inline: 0;border-block-end: 0;box-shadow: none;display: none}.nxe .sm:not([data-immersive]):is([data-has-focus],[data-card-open]) .sm-card{display: flex}.nxe .sm:not([data-immersive]) .sm-imm-close{position: static;justify-self: end;margin: var(--nx-s2) var(--nx-s4) 0 auto}}@media (max-width: 767.84px){.nxe .sm:not([data-immersive]) .sm-tools{display: flex}.nxe .sm:not([data-immersive]) .sm-find{flex: 1 1 100%;order: 5}.nxe .sm:not([data-immersive]) .sm-end{margin-inline-start: auto}.nxe .sm-space span{display: none}.nxe .sm:not([data-immersive]) .sm-ctl{inset: auto 0 0 0;flex-direction: row;justify-content: center}.nxe .sm:not([data-immersive]) .sm-ctl-g{flex-direction: row}.nxe .sm:not([data-immersive]) .sm-foot{inset-block-end: 60px}.nxe .sm:not([data-immersive]) .sm-tour{inset-inline: var(--nx-s3);inset-block-end: 100px}}.nxe .sm:not([data-immersive]) .sm-tools>.sm-sel{flex: none}.nxe .sm:not([data-immersive]) .sm-tools .sm-sel select{inline-size: auto}.nxe .sm:not([data-immersive]) .sm-find{flex: 0 1 208px}.nxe .sm:not([data-immersive]) .sm-tools [data-r="level"]{max-inline-size: 168px}.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-card{opacity: 0;transform: translateX(16px);pointer-events: none;visibility: hidden}.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-imm-close{display: none}.nxe .sm[data-immersive][data-focus-quiet]:not([data-card-open]) .sm-card{transform: translateX(calc(100% + 32px));opacity: 0;pointer-events: none}@media (max-width: 1023.84px){.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-card{display: none}}.nxe .sm:is([data-immersive],[data-fs]) .sm-stage{touch-action: none}.nxe .sm-views [role="tab"][aria-selected="true"]{background: var(--nx-bg-active,var(--nx-bg-hover));box-shadow: inset 0 0 0 1px var(--nx-text-secondary);font-weight: 600}.nxe .sm-panel[data-panel="plan"]:not([hidden]){display: flex;flex-direction: column}.nxe .sm-planwrap{flex: 1 1 auto;min-block-size: 0;overflow: auto;padding-block: var(--nx-s2);background: var(--nx-bg-canvas)}@media (max-width: 1023.84px){.nxe .sm-planwrap{max-block-size: 75vh}}.nxe .sm[data-immersive] .sm-planwrap{padding: 152px 24px 104px}.nxe .sm-pgrid{display: grid;inline-size: max-content}.nxe .sm-plan{display: block;max-inline-size: none;font-family: var(--nx-font-sans);grid-column: 2;grid-row: 2}.nxe .sm-pband{fill: var(--nx-bg-surface)}.nxe .sm-pcorner{position: sticky;z-index: 3;inset-block-start: 0;inset-inline-start: 0;grid-column: 1;grid-row: 1;background: var(--nx-bg-canvas)}.nxe .sm-phead{position: sticky;z-index: 2;inset-block-start: 0;grid-column: 2;grid-row: 1;background: var(--nx-bg-canvas);border-block-end: 1px solid var(--nx-border-subtle)}.nxe .sm-prows{position: sticky;z-index: 2;inset-inline-start: 0;grid-column: 1;grid-row: 2;background: var(--nx-bg-canvas);border-inline-end: 1px solid var(--nx-border-subtle)}.nxe .sm-phead,.nxe .sm-prows{position: sticky}.nxe .sm-pgr,.nxe .sm-plv{position: absolute;box-sizing: border-box;overflow: hidden}.nxe .sm-pgr{inset-block: 0;display: flex;align-items: center;justify-content: center;padding-inline: var(--nx-s1);font: 500 12px/1.2 var(--nx-font-sans);color: var(--nx-text-secondary);text-align: center;text-overflow: ellipsis;white-space: nowrap}.nxe .sm-plv{inset-inline: 0;display: flex;align-items: center;padding: var(--nx-s1) var(--nx-s3) var(--nx-s1) var(--nx-s2);font: 500 12px/1.3 var(--nx-font-sans);color: var(--sm-accent);overflow-wrap: anywhere;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-block-start: 14px}.nxe .sm-pl{fill: none;stroke: var(--nx-text-secondary);stroke-width: 1;opacity: .45}.nxe .sm-pl.dim{opacity: .08}.nxe .sm-pl.hot{stroke: var(--sm-accent);stroke-width: 1.6;opacity: 1}.nxe .sm-pn{cursor: pointer}.nxe .sm-pn circle{fill: var(--nx-bg-surface);stroke: var(--nx-text-primary);stroke-width: 1.4}.nxe .sm-pn text{font: 500 11px/1 var(--nx-font-sans);fill: var(--nx-text-primary);paint-order: stroke;stroke: var(--nx-bg-canvas);stroke-width: 3px;stroke-linejoin: round;pointer-events: none}.nxe .sm-pn:hover circle,.nxe .sm-pn.is-hit circle{stroke: var(--sm-accent);stroke-width: 2}.nxe .sm-pn.is-focus circle{fill: var(--sm-accent);stroke: var(--sm-accent)}.nxe .sm-pn.dim{opacity: .3}.nxe .sm-lowp{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;margin: 0;padding: var(--nx-s2) var(--nx-s3);border-block-end: 1px solid var(--nx-border-subtle);font-size: 13px;color: var(--nx-text-secondary)}.nxe .sm-lowp[hidden]{display: none}.nxe .sm-tour-p{grid-column: 1 / -1;block-size: 3px;border-radius: 2px;background: var(--nx-border-subtle);overflow: hidden}.nxe .sm-tour-p i{display: block;block-size: 100%;inline-size: 0;background: var(--sm-accent);transition: inline-size 180ms ease}@media (prefers-reduced-motion: reduce){.nxe .sm-tour-p i{transition: none}}.nxe[data-a11y~="stop-animations"] .sm-tour-p i{transition: none}.nxe .sm:is(:lang(hi),:lang(bn),:lang(mr),:lang(ne),:lang(ja),:lang(zh),:lang(ko),:lang(th)) :is(.sm-label,.sm-sel,.sm-l.lv,.sm-l.gr,.sm-tour-n,.sm-fgroup>summary){text-transform: none;letter-spacing: 0}.nxe .sm-find .sm-results{position: absolute;z-index: 8;inset-block-start: calc(100% + 4px);inset-inline-start: 0;min-inline-size: max(100%,280px);max-inline-size: min(420px,90vw);box-shadow: var(--nx-shadow-md)}@media (min-width: 1024px){.nxe .sm:not([data-immersive]):is([data-has-focus]:not([data-focus-quiet]),[data-card-open]) .sm-tour{inset-inline-end: calc(min(360px,calc(100% - 88px)) + var(--nx-s3) * 2)}.nxe .sm[data-immersive][data-has-focus] .sm-tour:not([hidden]){inline-size: min(560px,calc(100vw - 448px))}}.nxe .sm[data-sm-tone="light"] .sm-l.en{border-color: var(--nx-border-strong)}@media (min-width: 1024px){.nxe .sm:not([data-immersive]):is([data-has-focus]:not([data-focus-quiet]),[data-card-open]) .sm-pgrid{margin-inline-end: calc(min(360px,calc(100% - 88px)) + var(--nx-s3) * 2)}}.nxe .sm-pgrid[data-narrow] .sm-plv{font-size: 11px;-webkit-line-clamp:3;padding-inline: var(--nx-s1);padding-block-start: 10px}.nxe .sm-stage:focus-visible{outline: none}.nxe .sm-stage:focus-visible::after{content: "";position: absolute;inset: 0;z-index: 8;border: 2px solid var(--sm-accent);pointer-events: none}.nxe .sm-panel[data-panel="plan"]>.sm-tour{position: static;inset: auto;margin: var(--nx-s2) var(--nx-s3);grid-template-columns: 1fr}.nxe,.nxe *{scrollbar-width: thin;scrollbar-color: var(--nx-border-strong) transparent}.nxe *::-webkit-scrollbar{width: 8px;height: 8px;background: transparent}.nxe *::-webkit-scrollbar-track{background: transparent}.nxe *::-webkit-scrollbar-thumb{background: var(--nx-border-strong);border-radius: var(--nx-r-chip)}.nxe *::-webkit-scrollbar-corner{background: transparent}.nxe .pe-tabs{scrollbar-width: none}.nxe .pe-tabs::-webkit-scrollbar{display: none}.nxe .nx-deeper-band{padding-top: 28px;padding-bottom: 28px}.nxe .nx-deeper{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 28px;padding-top: 16px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-deeper-h{margin: 0;font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-deeper ul{display: flex;flex-wrap: wrap;gap: 8px 28px;margin: 0;padding: 0;list-style: none}.nxe .nx-deeper a{font-size: 14px;color: var(--nx-text-secondary);text-decoration: underline;text-decoration-color: var(--nx-border-hairline-strong);text-underline-offset: 3px;border-radius: 4px}.nxe .nx-deeper a:hover{color: var(--nx-text-primary)}.nxe .nx-deeper a:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent));outline-offset: 2px}.nxe .nx-deeper-k{color: var(--nx-text-muted)}.nxe .nx-deeper-x{margin-inline-start: 3px;font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-deeper-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.nxe .le{--le-accent:var(--nxi-accent,var(--nx-accent));display: grid;grid-template-columns: minmax(0,1fr);color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-surface);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: hidden}.nxe .le *,.nxe .le *::before,.nxe .le *::after{box-sizing: border-box}.nxe .le :where(h2,h3,p,ol,ul,li){margin: 0;padding: 0}.nxe .le :where(ol,ul){list-style: none}.nxe .le [hidden]{display: none}.nxe .le :where(button,a,input,summary,[tabindex]):focus-visible{outline: 2px solid var(--le-accent);outline-offset: 2px}.nxe .le-head{display: grid;gap: var(--nx-s1);padding: var(--nx-s5) var(--nx-s5) var(--nx-s4)}.nxe .le-eb,.nxe .le-k,.nxe .le-tour-n,.nxe .le-gl,.nxe .le-h,.nxe .le-elab{font: 500 12px/1.3 var(--nx-font-mono)}.nxe .le:is(:lang(en),:lang(fr),:lang(es),:lang(de),:lang(it),:lang(pt),:lang(nl)) :is(.le-eb,.le-k,.le-tour-n,.le-gl,.le-h){text-transform: uppercase;letter-spacing: .06em}.nxe .le-eb{color: var(--le-accent)}.nxe .le-title{font-size: 24px;line-height: 1.2;font-weight: 600;color: var(--nx-text-primary)}.nxe .le-sum,.nxe .le-gated{font-size: 14px;max-inline-size: 90ch}.nxe .le-status{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: baseline;font-size: 14px;color: var(--nx-text-primary);max-inline-size: 90ch}.nxe .le-elab{display: inline-block;padding: 1px var(--nx-s2);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r-chip);color: var(--nx-text-primary);background: var(--nx-bg-canvas);white-space: nowrap}.nxe .le-elab[data-elabel="snapshot"]{border-style: dashed}.nxe .le-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s2) var(--nx-s4);align-items: center;padding: var(--nx-s2) var(--nx-s5);border-block: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .le-grp{display: flex;flex-wrap: wrap;align-items: center;gap: var(--nx-s1) var(--nx-s2);min-inline-size: 0}.nxe .le-gl{color: var(--nx-text-secondary);white-space: nowrap}.nxe .le-end{margin-inline-start: auto}.nxe .le-seg{display: inline-flex}.nxe .le-seg .le-btn{border-radius: 0}.nxe .le-seg .le-btn:first-child{border-start-start-radius: var(--nx-r);border-end-start-radius: var(--nx-r)}.nxe .le-seg .le-btn:last-child{border-start-end-radius: var(--nx-r);border-end-end-radius: var(--nx-r);margin-inline-start: -1px}.nxe .le-seg .le-btn[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-surface)}.nxe .le-btn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 36px;min-inline-size: 36px;padding-inline: var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .le-btn.le-ib{padding-inline: 0;font-size: 18px}.nxe .le-btn:hover{background: var(--nx-bg-hover)}.nxe .le-btn:disabled{color: var(--nx-text-disabled);border-color: var(--nx-border-default);background: var(--nx-bg-surface);cursor: default}.nxe .le-btn-primary{background: var(--le-accent);border-color: var(--le-accent);color: var(--nxi-on,var(--nx-bg-canvas))}.nxe .le-btn-primary:hover{background: var(--le-accent);filter: brightness(1.08)}.nxe .le-btn-primary[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .le-range{inline-size: clamp(120px,16vw,220px);accent-color: var(--le-accent)}.nxe .le-out{min-inline-size: 11ch;font: 500 13px/1.3 var(--nx-font-mono);color: var(--nx-text-primary)}.nxe .le-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(300px,28vw,400px);block-size: clamp(520px,70vh,740px)}.nxe .le-stage{position: relative;min-block-size: 0;background: var(--nx-bg-canvas);outline: none;overflow: hidden}.nxe .le-stage[data-mode="globe"]{cursor: grab;touch-action: pan-y}.nxe .le-stage:focus-visible{outline: 2px solid var(--le-accent);outline-offset: -2px}.nxe .le-stage canvas{display: block;inline-size: 100%;block-size: 100%}.nxe .le-map{display: block;inline-size: 100%;block-size: 100%}.nxe .le-map .le-sea{fill: var(--nx-bg-canvas)}.nxe .le-map .le-grat{fill: none;stroke: var(--nx-border-subtle);stroke-width: .25}.nxe .le-map .le-land{fill: var(--nx-text-secondary);opacity: .45}.nxe .le-mk{fill: var(--le-c);stroke: var(--nx-bg-canvas);stroke-width: .35;cursor: pointer}.nxe .le-mk[data-shape="ring"]{fill: none;stroke: var(--le-c)}.nxe .le-mk.is-sel{fill: var(--le-accent);stroke: var(--nx-text-primary);stroke-width: .5}.nxe .le-mk.is-sel[data-shape="ring"]{fill: none;stroke: var(--le-accent)}.nxe .le-labels{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.nxe .le-l{position: absolute;inset-block-start: 0;inset-inline-start: 0;translate: -50% -140%;max-inline-size: 352px;padding: 2px var(--nx-s2);border: 1px solid var(--le-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 13px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .le:dir(rtl) .le-l{inset-inline-start: auto;left: 0}.nxe .le-tour{position: absolute;z-index: 3;inset-block-start: var(--nx-s3);inset-inline-start: var(--nx-s3);max-inline-size: min(560px,calc(100% - 2 * var(--nx-s3)));display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: var(--nx-s1) var(--nx-s4);align-items: center;padding: var(--nx-s3) var(--nx-s4);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .le-tour-n{color: var(--le-accent);white-space: nowrap}.nxe .le-tour-t{color: var(--nx-text-primary)}.nxe .le-tour-b{display: flex;gap: var(--nx-s1)}.nxe .le-state,.nxe .le-note{position: absolute;inset-block-end: var(--nx-s3);inset-inline-start: var(--nx-s3);max-inline-size: calc(100% - 2 * var(--nx-s3));padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 14px}.nxe .le-state[data-state="loading"]{inset-block-end: auto;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%}.nxe .le-state[data-state="error"]{position: static;margin: var(--nx-s5)}.nxe .le-side{display: grid;grid-template-rows: auto minmax(0,1fr);min-block-size: 0;border-inline-start: 1px solid var(--nx-border-default)}.nxe .le-sec{display: grid;gap: var(--nx-s2);align-content: start;padding: var(--nx-s3) var(--nx-s4);min-block-size: 0}.nxe .le-sec + .le-sec{border-block-start: 1px solid var(--nx-border-default)}.nxe .le-evs{grid-template-rows: auto auto minmax(0,1fr)}.nxe .le-h{color: var(--nx-text-secondary)}.nxe .le-layers{display: grid;gap: var(--nx-s1)}.nxe .le-layer{display: block}.nxe .le-lsw{display: grid;gap: 2px;padding: var(--nx-s1) var(--nx-s2);border-radius: var(--nx-r);cursor: pointer}.nxe .le-lsw:hover{background: var(--nx-bg-hover)}.nxe .le-lsw input{position: absolute;opacity: 0;inline-size: 1px;block-size: 1px}.nxe .le-lsw:has(input:focus-visible){outline: 2px solid var(--le-accent);outline-offset: 1px}.nxe .le-lt{display: flex;align-items: center;gap: var(--nx-s2);color: var(--nx-text-primary);font-size: 14px}.nxe .le-lt b{font-weight: 600}.nxe .le-lsw .le-lt::before{content: "";flex: none;inline-size: 16px;block-size: 16px;border: 1.5px solid var(--nx-border-strong);border-radius: 3px;background: var(--nx-bg-surface)}.nxe .le-lsw:has(input:checked) .le-lt::before{background: var(--le-accent);border-color: var(--le-accent);box-shadow: inset 0 0 0 2px var(--nx-bg-surface)}.nxe .le-lsw:has(input:not(:checked)) :is(.le-sw,b){opacity: .5}.nxe .le-ln{margin-inline-start: auto;font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-secondary);white-space: nowrap}.nxe .le-lm,.nxe .le-lg{padding-inline-start: calc(16px + var(--nx-s2));font-size: 12px;line-height: 1.4;color: var(--nx-text-secondary)}.nxe .le-base .le-lt,.nxe .le-base .le-lm{padding-inline-start: calc(16px + var(--nx-s2))}.nxe .le-base{padding: var(--nx-s1) var(--nx-s2);display: grid;gap: 2px}.nxe .le-sw{flex: none;inline-size: 16px;block-size: 16px;fill: var(--le-c);stroke: var(--le-c);overflow: visible}.nxe .le-sw[data-shape="ring"]{fill: none}.nxe .le-shown{font-size: 13px;color: var(--nx-text-primary)}.nxe .le-list{overflow: auto;margin-inline: calc(-1 * var(--nx-s4));overscroll-behavior: contain}.nxe .le-item{all: unset;box-sizing: border-box;display: grid;grid-template-columns: 16px minmax(0,1fr);gap: var(--nx-s2);inline-size: 100%;padding: var(--nx-s2) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle);cursor: pointer}.nxe .le-item .le-sw{margin-block-start: 3px}.nxe .le-ib2{display: grid;gap: 2px;min-inline-size: 0}.nxe .le-item:hover{background: var(--nx-bg-hover)}.nxe .le-item[aria-pressed="true"]{background: var(--nxi-accent-soft,var(--nx-bg-hover));box-shadow: inset 3px 0 0 var(--le-accent)}.nxe .le:dir(rtl) .le-item[aria-pressed="true"]{box-shadow: inset -3px 0 0 var(--le-accent)}.nxe .le-item:focus-visible{outline: 2px solid var(--le-accent);outline-offset: -2px}.nxe .le-k{color: var(--nx-text-secondary)}.nxe .le-it{font-weight: 600;color: var(--nx-text-primary);overflow-wrap: anywhere}.nxe .le-m,.nxe .le-s{font: 400 13px/1.4 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .le-lab{font-weight: 500;color: var(--nx-text-primary)}.nxe .le-lab[data-label="to verify"]{text-decoration: underline dotted}.nxe .le-read{border-block-start: 1px solid var(--nx-border-default)}.nxe .le-read summary{padding: var(--nx-s3) var(--nx-s5);cursor: pointer;color: var(--nx-text-primary);font-weight: 600;font-size: 15px}.nxe .le-read-b{display: grid;gap: var(--nx-s2);padding: 0 var(--nx-s5) var(--nx-s4);font-size: 14px;max-inline-size: 90ch}.nxe .le-foot{padding: var(--nx-s3) var(--nx-s5) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);font-size: 13px}@media (max-width: 1023.84px){.nxe .le-body{grid-template-columns: minmax(0,1fr);block-size: auto}.nxe .le-stage{block-size: min(62vh,560px)}.nxe .le-side{border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default);grid-template-rows: auto auto}.nxe .le-list{max-block-size: 420px}.nxe .le-end{margin-inline-start: 0}}@media (max-width: 599.84px){.nxe .le-head,.nxe .le-bar{padding-inline: var(--nx-s4)}.nxe .le-title{font-size: 20px}.nxe .le-stage{block-size: min(58vh,400px)}.nxe .le-stage[data-mode="map"]{block-size: auto}.nxe .le-stage[data-mode="map"] .le-map{block-size: auto;aspect-ratio: 2 / 1}.nxe .le-time{inline-size: 100%;display: grid;grid-template-columns: 36px minmax(0,1fr) 36px}.nxe .le-time .le-gl{grid-column: 1 / -1}.nxe .le-time .le-out{grid-column: 1 / -1}.nxe .le-time [data-act="dplay"]{grid-column: 1 / -1;justify-self: start}.nxe .le-range{inline-size: 100%}.nxe .le-stage[data-mode="map"] .le-note{position: static;margin: 0;max-inline-size: none;border-width: 1px 0 0;border-radius: 0;font-size: 13px}.nxe .le-stage[data-mode="map"]{display: grid}.nxe .le-tour{grid-template-columns: 1fr}.nxe .le-read summary,.nxe .le-read-b,.nxe .le-foot{padding-inline: var(--nx-s4)}}@media (prefers-reduced-motion: reduce){.nxe .le *{transition: none;animation: none}}.nxe .le-tour-t{font-size: 14px;line-height: 1.4}.nxe [data-nx-full]{position: fixed;inset: 0;z-index: 2147483646;inline-size: 100vw;block-size: 100vh;block-size: 100dvh;max-inline-size: none;margin: 0;padding: 0;overflow: auto;overscroll-behavior: contain;background: var(--nx-bg-canvas)}.nxe [data-nx-full]:fullscreen{inline-size: 100vw;block-size: 100vh}.nxe .nx-fp-btn{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.nxe .nx-fp-btn svg{flex: none;inline-size: 14px;block-size: 14px}@media (max-width: 767.84px){.nxe .nx-fp-btn span{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.nxe .eo{--eo-accent:var(--nxi-accent,var(--nx-accent));display: grid;grid-template-columns: minmax(0,1fr);color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-surface);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: hidden}.nxe .eo *,.nxe .eo *::before,.nxe .eo *::after{box-sizing: border-box}.nxe .eo :where(h2,h3,p,ol,ul,li){margin: 0;padding: 0}.nxe .eo :where(ol,ul){list-style: none}.nxe .eo [hidden]{display: none}.nxe .eo :where(button,a,input,summary,[tabindex]):focus-visible{outline: 2px solid var(--eo-accent);outline-offset: 2px}.nxe .eo-head{display: grid;gap: var(--nx-s1);padding: var(--nx-s5) var(--nx-s5) var(--nx-s4)}.nxe .eo-eb,.nxe .eo-tour-n,.nxe .eo-gl,.nxe .eo-h,.nxe .eo-elab{font: 500 12px/1.3 var(--nx-font-mono)}.nxe .eo:is(:lang(en),:lang(fr),:lang(es),:lang(de),:lang(it),:lang(pt),:lang(nl)) :is(.eo-eb,.eo-tour-n,.eo-gl,.eo-h){text-transform: uppercase;letter-spacing: .06em}.nxe .eo-eb{color: var(--eo-accent)}.nxe .eo-title{font-size: 24px;line-height: 1.2;font-weight: 600;color: var(--nx-text-primary)}.nxe .eo-sum,.nxe .eo-gated{font-size: 14px;max-inline-size: 90ch}.nxe .eo-elab{display: inline-block;padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r-chip);color: var(--nx-text-primary);background: var(--nx-bg-canvas);white-space: nowrap}.nxe .eo-elab[data-elabel="snapshot"]{border-style: dashed}.nxe .eo-elab[data-elabel="modelled"],.nxe .eo-elab[data-elabel="estimated"]{border-style: dotted}.nxe .eo-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s2) var(--nx-s4);align-items: center;padding: var(--nx-s2) var(--nx-s5);border-block: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .eo-grp{display: flex;flex-wrap: wrap;align-items: center;gap: var(--nx-s1) var(--nx-s2);min-inline-size: 0}.nxe .eo-gl{color: var(--nx-text-secondary);white-space: nowrap}.nxe .eo-end{margin-inline-start: auto}.nxe .eo-seg{display: inline-flex}.nxe .eo-seg .eo-btn{border-radius: 0}.nxe .eo-seg .eo-btn:first-child{border-start-start-radius: var(--nx-r);border-end-start-radius: var(--nx-r)}.nxe .eo-seg .eo-btn:last-child{border-start-end-radius: var(--nx-r);border-end-end-radius: var(--nx-r);margin-inline-start: -1px}.nxe .eo-seg .eo-btn[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-surface)}.nxe .eo-btn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 36px;min-inline-size: 36px;padding-inline: var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .eo-btn.eo-ib{padding-inline: 0;font-size: 18px}.nxe .eo-btn:hover{background: var(--nx-bg-hover)}.nxe .eo-btn:disabled{color: var(--nx-text-disabled);border-color: var(--nx-border-default);background: var(--nx-bg-surface);cursor: default}.nxe .eo-btn-primary{background: var(--eo-accent);border-color: var(--eo-accent);color: var(--nxi-on,var(--nx-bg-canvas))}.nxe .eo-btn-primary:hover{background: var(--eo-accent);filter: brightness(1.08)}.nxe .eo-btn-primary[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .eo-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(300px,28vw,400px);block-size: clamp(520px,70vh,740px)}.nxe .eo-stage{position: relative;display: grid;place-items: center;min-block-size: 0;background: var(--nx-bg-canvas);outline: none;overflow: hidden}.nxe .eo-stage[data-mode="stack"]{cursor: grab;touch-action: pan-y}.nxe .eo-stage:focus-visible{outline: 2px solid var(--eo-accent);outline-offset: -2px}.nxe .eo-stage canvas[data-r="canvas"]{position: absolute;inset: 0;display: block;inline-size: 100%;block-size: 100%}.nxe .eo-flat{display: block;max-inline-size: 100%}.nxe .eo-labels{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.nxe .eo-l{position: absolute;top: 0;left: 0;translate: 0 -120%;padding: 1px var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 12px;font-weight: 500;white-space: nowrap}.nxe .eo-l.is-sel{border-color: var(--eo-accent);font-weight: 600}.nxe .eo-tour{position: absolute;z-index: 3;inset-block-start: var(--nx-s3);inset-inline-start: var(--nx-s3);max-inline-size: min(560px,calc(100% - 2 * var(--nx-s3)));display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: var(--nx-s1) var(--nx-s4);align-items: center;padding: var(--nx-s3) var(--nx-s4);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .eo-tour-n{color: var(--eo-accent);white-space: nowrap}.nxe .eo-tour-t{color: var(--nx-text-primary)}.nxe .eo-tour-b{display: flex;gap: var(--nx-s1)}.nxe .eo-state,.nxe .eo-note{position: absolute;z-index: 2;inset-block-end: var(--nx-s3);inset-inline-start: var(--nx-s3);max-inline-size: calc(100% - 2 * var(--nx-s3));padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 14px}.nxe .eo-state[data-state="error"]{position: static;margin: var(--nx-s5)}.nxe .eo-cap{position: absolute;inset-block-start: var(--nx-s3);inset-inline-start: var(--nx-s3);padding: 2px var(--nx-s2);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 13px;font-weight: 600}.nxe .eo-cap:empty{display: none}.nxe .eo-side{display: grid;grid-template-rows: minmax(0,1fr) auto;min-block-size: 0;border-inline-start: 1px solid var(--nx-border-default)}.nxe .eo-sec{display: grid;gap: var(--nx-s2);align-content: start;padding: var(--nx-s3) var(--nx-s4);min-block-size: 0}.nxe .eo-sec:first-child{grid-template-rows: auto minmax(0,1fr)}.nxe .eo-sec + .eo-sec{border-block-start: 1px solid var(--nx-border-default)}.nxe .eo-h{color: var(--nx-text-secondary)}.nxe .eo-list{overflow: auto;margin-inline: calc(-1 * var(--nx-s4));overscroll-behavior: contain}.nxe .eo-item{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: start;gap: var(--nx-s2);padding: var(--nx-s2) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .eo-item[aria-current="true"]{background: var(--nxi-accent-soft,var(--nx-bg-hover));box-shadow: inset 3px 0 0 var(--eo-accent)}.nxe .eo:dir(rtl) .eo-item[aria-current="true"]{box-shadow: inset -3px 0 0 var(--eo-accent)}.nxe .eo-sub{padding: var(--nx-s3) var(--nx-s4) var(--nx-s1);border-block-start: 1px solid var(--nx-border-default);font: 500 12px/1.3 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .eo-sw{display: inline-grid;place-items: center;min-inline-size: 28px;min-block-size: 28px;cursor: pointer}.nxe .eo-sw input{inline-size: 18px;block-size: 18px;margin: 0;accent-color: var(--eo-accent);cursor: pointer}.nxe .eo-sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nxe .eo-pick{all: unset;box-sizing: border-box;display: grid;gap: 2px;min-inline-size: 0;padding: 2px var(--nx-s1);border-radius: var(--nx-r);cursor: pointer}.nxe .eo-pick:hover{background: var(--nx-bg-hover)}.nxe .eo-pick:focus-visible{outline: 2px solid var(--eo-accent);outline-offset: 1px}.nxe .eo-it{display: flex;align-items: center;gap: var(--nx-s2);font-weight: 600;color: var(--nx-text-primary);font-size: 14px}.nxe .eo-ramp{display: inline-flex;flex: none;border: 1px solid var(--nx-border-default)}.nxe .eo-ramp b{inline-size: 8px;block-size: 12px}.nxe .eo-m,.nxe .eo-s{font-size: 12px;line-height: 1.45;color: var(--nx-text-secondary)}.nxe .eo-fail{font-size: 12px;color: var(--nx-text-primary)}.nxe .eo-fail[data-status="failed"]::before{content: "\26A0  "}.nxe .eo-fail:empty{display: none}.nxe .eo-lgt{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;color: var(--nx-text-primary);font-weight: 600;font-size: 14px}.nxe .eo-lg{display: grid;gap: 2px;font-size: 13px;color: var(--nx-text-primary)}.nxe .eo-lg li{display: flex;align-items: center;gap: var(--nx-s2)}.nxe .eo-lg i{flex: none;inline-size: 14px;block-size: 14px;border: 1px solid var(--nx-border-default)}.nxe .eo-lg i[data-empty="true"]{border-style: dashed}.nxe .eo-read{border-block-start: 1px solid var(--nx-border-default)}.nxe .eo-read summary{padding: var(--nx-s3) var(--nx-s5);cursor: pointer;color: var(--nx-text-primary);font-weight: 600;font-size: 15px}.nxe .eo-read-b{display: grid;gap: var(--nx-s2);padding: 0 var(--nx-s5) var(--nx-s4);font-size: 14px;max-inline-size: 90ch}.nxe .eo-tblw{overflow-x: auto}.nxe .eo-tbl{border-collapse: collapse;font-size: 13px;color: var(--nx-text-primary)}.nxe .eo-tbl caption{text-align: start;padding-block-end: var(--nx-s2);color: var(--nx-text-secondary)}.nxe .eo-tbl :is(th,td){padding: var(--nx-s1) var(--nx-s3);border-block-end: 1px solid var(--nx-border-subtle);text-align: start;vertical-align: top}.nxe .eo-tbl td:last-child{text-align: end;font-family: var(--nx-font-mono)}.nxe .eo-foot{padding: var(--nx-s3) var(--nx-s5) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);font-size: 13px}@media (max-width: 1023.84px){.nxe .eo-body{grid-template-columns: minmax(0,1fr);block-size: auto}.nxe .eo-stage{block-size: min(62vh,560px)}.nxe .eo-side{border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default);grid-template-rows: auto auto}.nxe .eo-list{max-block-size: 520px}.nxe .eo-end{margin-inline-start: 0}}@media (max-width: 599.84px){.nxe .eo-head,.nxe .eo-bar{padding-inline: var(--nx-s4)}.nxe .eo-title{font-size: 20px}.nxe .eo-stage{block-size: min(58vh,420px)}.nxe .eo-stage[data-mode="map"]{block-size: auto;min-block-size: 220px;padding-block: var(--nx-s6) var(--nx-s2)}.nxe .eo-stage[data-mode="map"] .eo-note{position: static;margin: var(--nx-s2) var(--nx-s3) 0}.nxe .eo-tour{grid-template-columns: 1fr}.nxe .eo-read summary,.nxe .eo-read-b,.nxe .eo-foot{padding-inline: var(--nx-s4)}}@media (prefers-reduced-motion: reduce){.nxe .eo *{transition: none;animation: none}}.nxe .eo-prov{display: block;margin-block-start: 2px;font-weight: 400;font-size: 12px;color: var(--nx-text-secondary);max-inline-size: 48ch}.nxe .eo-tour-t{font-size: 14px;line-height: 1.4}.nxe .nxh-fig{margin: 0;padding: 16px;border: 1px solid var(--nx-border-hairline);border-radius: 5px;background: var(--nx-bg-surface)}.nxe .nxh-head{display: flex;justify-content: space-between;align-items: center;margin: 0 0 16px;padding: 0 0 12px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nxh-svg{display: block;inline-size: 100%;max-inline-size: 440px;block-size: auto;margin: 0 auto;overflow: visible}.nxe .nxh-svg text{font: 400 11px/1 var(--nx-font-mono);fill: var(--nx-text-muted)}.nxe .nxh-svg text.tp{fill: var(--nx-text-primary)}.nxe .nxh-svg text.b{font-weight: 500}.nxe .nxh-svg text.tm{font-size: 15px;font-weight: 500;fill: var(--nx-text-primary)}.nxe .nxh-svg :is(.nxh-l,.nxh-l2,.nxh-acc,.nxh-dash,.nxh-ring,.nxh-ring-acc,.nxh-band,.nxh-sq){fill: none}.nxe .nxh-l,.nxe .nxh-ring{stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nxh-l2{stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nxh-dash{stroke: var(--nx-text-muted);stroke-width: 1;stroke-dasharray: 3 3}.nxe .nxh-acc,.nxe .nxh-ring-acc{stroke: var(--nxh-acc);stroke-width: 1.5}.nxe .nxh-band{stroke: var(--nx-text-muted);stroke-width: 3}.nxe .nxh-hol{fill: var(--nx-bg-surface);stroke: var(--nx-text-primary);stroke-width: 1.5}.nxe .nxh-dot{fill: var(--nx-text-secondary)}.nxe .nxh-dot-acc{fill: var(--nxh-acc)}.nxe .nxh-sq{stroke: var(--nx-text-primary);stroke-width: 1.2}.nxe .nxh-sq-acc{fill: var(--nxh-acc);stroke: var(--nxh-acc);stroke-width: 1.2}.nxe .nxh-knock{fill: var(--nx-bg-surface);stroke: none}.nxe .nxh-box,.nxe .nxh-box-dash{fill: var(--nx-bg-surface);stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nxh-box-dash{stroke-dasharray: 4 3}.nxe .nxh-box-acc{fill: var(--nx-bg-surface);stroke: var(--nxh-acc);stroke-width: 1.5}.nxe .nxh-bar{fill: var(--nx-text-muted)}.nxe .nxh-bar-acc{fill: var(--nxh-acc)}.nxe .nxh-cap{display: grid;gap: 4px;margin: 16px 0 0;padding: 12px 0 0;border-top: 1px solid var(--nx-border-hairline);font-size: 13px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .nxh-src{font: 400 11px/1.5 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nxh-sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;margin: 0;padding: 0}@media (max-width: 767px){.nxe .nxh-fig{padding: 12px}}.nxe .nxh-solo{max-inline-size: 560px}.nxe .nxh-fig{--nxh-acc:var(--nx-accent)}.nxe[data-a11y~="readable-font"],.nxe[data-a11y~="readable-font"] :not(svg,svg *,code,pre,kbd,samp,canvas){font-family: Verdana,"Atkinson Hyperlegible",Tahoma,Arial,sans-serif !important}.nxe[data-a11y~="dyslexia-font"],.nxe[data-a11y~="dyslexia-font"] :not(svg,svg *,code,pre,kbd,samp,canvas){font-family: "OpenDyslexic",Verdana,Arial,sans-serif !important}.nxe[data-a11y~="font-sizing"] :is(p,li,dd,dt,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6,.nx-lede,.nx-eyebrow,label,summary):not(:is(p,li,dd,dt,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6,.nx-lede,label,summary) *){zoom: var(--a11y-font,1)}.nxe[data-a11y~="line-height"] :is(p,li,dd,td,th,blockquote,figcaption,.nx-lede){line-height: calc(1.6em * var(--a11y-line,1)) !important}.nxe[data-a11y~="letter-spacing"] :is(p,li,dd,dt,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,.nx-lede,label){letter-spacing: var(--readabler-letter-spacing,0.05em) !important}.nxe[data-a11y~="align-left"] :is(p,li,dd,h1,h2,h3,h4,h5,h6,.nx-lede,blockquote){text-align: left !important}.nxe[data-a11y~="align-center"] :is(p,li,dd,h1,h2,h3,h4,h5,h6,.nx-lede,blockquote){text-align: center !important}.nxe[data-a11y~="align-right"] :is(p,li,dd,h1,h2,h3,h4,h5,h6,.nx-lede,blockquote){text-align: right !important}.nxe[data-a11y~="highlight-titles"] :is(h1,h2,h3,h4,h5,h6){outline: 2px solid var(--readabler-color,var(--nx-a11y-mark)) !important;outline-offset: 4px}.nxe[data-a11y~="highlight-links"] a{outline: 2px solid var(--readabler-color,var(--nx-a11y-mark)) !important;outline-offset: 2px;text-decoration: underline !important}.nxe[data-a11y~="highlight-focus"] :focus,.nxe[data-a11y~="highlight-focus"] :focus-visible{outline: 3px solid var(--readabler-color,var(--nx-a11y-mark)) !important;outline-offset: 2px !important}.nxe[data-a11y~="highlight-hover"] :is(a,button,summary,[role="button"],[role="tab"]):hover{outline: 2px dashed var(--readabler-color,var(--nx-a11y-mark)) !important;outline-offset: 2px}.nxe{--nx-a11y-mark:#ffda00}.nxe[data-a11y~="dark-contrast"]{--nx-bg-canvas:#000000;--nx-bg-surface:#000000;--nx-border-hairline:rgba(255,255,255,0.55);--nx-text-primary:#ffffff;--nx-text-secondary:#ffffff;--nx-accent:#ffda00;color-scheme: dark}.nxe[data-a11y~="light-contrast"]{--nx-bg-canvas:#ffffff;--nx-bg-surface:#ffffff;--nx-border-hairline:rgba(0,0,0,0.6);--nx-text-primary:#000000;--nx-text-secondary:#000000;--nx-accent:#0000cc;color-scheme: light}.nxe[data-a11y~="stop-animations"] *,.nxe[data-a11y~="stop-animations"] *::before,.nxe[data-a11y~="stop-animations"] *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}.nxe[data-a11y~="hide-images"] :is(img,picture,video){visibility: hidden !important}.nxe[data-a11y~="hide-images"] [style*="background-image"]{background-image: none !important}.nxe :is(.nx-hero-title,.nx-scene-title,.nx-ram-h1,.nx-wh-title){text-wrap: balance}.nxe :is(.nx-hero .nx-tagline,.nx-scene-lede,.nx-ram-lede,.nx-wh-lede){max-inline-size: 64ch;text-wrap: pretty}.nxe :is(.nx-hero,.nx-scene,.nx-ram-hero) :is(.nx-actions,.nx-ram-actions){max-inline-size: 100%}.nxe :is(.nx-hero,.nx-scene,.nx-ram-hero) :is(.nx-actions,.nx-ram-actions)>.nx-btn.nx-btn{min-inline-size: 0;block-size: auto;min-block-size: 44px;max-inline-size: 100%;padding-block: 10px;white-space: normal;line-height: 1.3;text-align: start}.nxe :is(.nx-hero,.nx-scene,.nx-ram-hero) .nx-btn .nx-arrow{flex: none}.nxe :is(.nx-hero,.nx-scene,.nx-ram-hero) :is(.nx-actions,.nx-ram-actions)>.nx-btn.nx-btn{justify-content: flex-start}.nxe :is(.nx-hero,.nx-scene,.nx-ram-hero) :is(.nx-actions,.nx-ram-actions)>.nx-btn.nx-btn>:not(.nx-arrow,svg){min-inline-size: 0;white-space: normal;overflow-wrap: anywhere}.nxe{--nx-lh-body:1.55;--nx-lh-heading:1.2;--nx-weight-heading:600;--nx-weight-strong:600}.nxe:lang(ar),.nxe [lang]:lang(ar),.nxe:lang(fa),.nxe [lang]:lang(fa),.nxe:lang(ur),.nxe [lang]:lang(ur){--nx-font-sans:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--nx-font-display:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--nx-font-mono:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--nx-lh-body:1.8;--nx-lh-heading:1.45;--nx-weight-heading:500;--nx-weight-strong:500;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums;text-justify: inter-word}.nxe:lang(ar),.nxe :lang(ar),.nxe:lang(fa),.nxe :lang(fa),.nxe:lang(ur),.nxe :lang(ur){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(ar):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(ar),.nxe :lang(fa):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(fa),.nxe :lang(ur):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(ur){--nx-font-mono:"IBM Plex Mono","Vazirmatn",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(ar):is(h1,h2,h3,h4,h5,h6,[role=heading]),.nxe :lang(fa):is(h1,h2,h3,h4,h5,h6,[role=heading]),.nxe :lang(ur):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,500);line-height: var(--nx-lh-heading,1.45)}.nxe :lang(ar):is(b,strong,th,dt,summary,legend),.nxe :lang(fa):is(b,strong,th,dt,summary,legend),.nxe :lang(ur):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,500)}.nxe :lang(ar):is(p,li,dd,blockquote,figcaption),.nxe :lang(fa):is(p,li,dd,blockquote,figcaption),.nxe :lang(ur):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.8)}.nxe :lang(ar):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]),.nxe :lang(fa):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]),.nxe :lang(ur):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]){text-align: start !important}.nxe:lang(zh),.nxe [lang]:lang(zh){--nx-font-sans:"Nexus Page SC","IBM Plex Sans SC","IBM Plex Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif;--nx-font-display:"Nexus Page SC","IBM Plex Sans SC","IBM Plex Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif;--nx-font-mono:"Nexus Page SC","IBM Plex Sans SC","IBM Plex Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",sans-serif;--nx-lh-body:1.7;--nx-lh-heading:1.4;--nx-weight-heading:600;--nx-weight-strong:600;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums;line-break: strict;text-autospace: normal}.nxe:lang(zh),.nxe :lang(zh){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(zh):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(zh){--nx-font-mono:"IBM Plex Mono","IBM Plex Sans SC",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(zh):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,600);line-height: var(--nx-lh-heading,1.4);text-wrap: balance}.nxe :lang(zh):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,600)}.nxe :lang(zh):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.7)}.nxe :lang(zh):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]){text-align: start !important}.nxe:lang(ja),.nxe [lang]:lang(ja){--nx-font-sans:"IBM Plex Sans JP","IBM Plex Sans","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"Noto Sans CJK JP",sans-serif;--nx-font-display:"IBM Plex Sans JP","IBM Plex Sans","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"Noto Sans CJK JP",sans-serif;--nx-font-mono:"IBM Plex Sans JP","IBM Plex Sans","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"Noto Sans CJK JP",sans-serif;--nx-lh-body:1.7;--nx-lh-heading:1.4;--nx-weight-heading:500;--nx-weight-strong:500;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums;line-break: strict;text-autospace: normal}.nxe:lang(ja),.nxe :lang(ja){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(ja):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(ja){--nx-font-mono:"IBM Plex Mono","IBM Plex Sans JP",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(ja):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,500);line-height: var(--nx-lh-heading,1.4);text-wrap: balance;word-break: auto-phrase}.nxe :lang(ja):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,500)}.nxe :lang(ja):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.7)}.nxe :lang(ja):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]){text-align: start !important}.nxe:lang(ko),.nxe [lang]:lang(ko){--nx-font-sans:"IBM Plex Sans KR","IBM Plex Sans","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--nx-font-display:"IBM Plex Sans KR","IBM Plex Sans","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--nx-font-mono:"IBM Plex Sans KR","IBM Plex Sans","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--nx-lh-body:1.7;--nx-lh-heading:1.4;--nx-weight-heading:500;--nx-weight-strong:500;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums;line-break: strict;word-break: keep-all;overflow-wrap: anywhere}.nxe:lang(ko),.nxe :lang(ko){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(ko):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(ko){--nx-font-mono:"IBM Plex Mono","IBM Plex Sans KR",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(ko):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,500);line-height: var(--nx-lh-heading,1.4);text-wrap: balance}.nxe :lang(ko):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,500)}.nxe :lang(ko):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.7)}.nxe :lang(ko):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]){text-align: start !important}.nxe:lang(hi),.nxe [lang]:lang(hi){--nx-font-sans:"IBM Plex Sans Devanagari","IBM Plex Sans","Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif;--nx-font-display:"IBM Plex Sans Devanagari","IBM Plex Sans","Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif;--nx-font-mono:"IBM Plex Sans Devanagari","IBM Plex Sans","Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",sans-serif;--nx-lh-body:1.75;--nx-lh-heading:1.45;--nx-weight-heading:500;--nx-weight-strong:500;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums}.nxe:lang(hi),.nxe :lang(hi){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(hi):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(hi){--nx-font-mono:"IBM Plex Mono","IBM Plex Sans Devanagari",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(hi):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,500);line-height: var(--nx-lh-heading,1.45)}.nxe :lang(hi):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,500)}.nxe :lang(hi):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.75)}.nxe:lang(bn),.nxe [lang]:lang(bn){--nx-font-sans:"Noto Sans Bengali","IBM Plex Sans","Kohinoor Bangla","Nirmala UI",sans-serif;--nx-font-display:"Noto Sans Bengali","IBM Plex Sans","Kohinoor Bangla","Nirmala UI",sans-serif;--nx-font-mono:"Noto Sans Bengali","IBM Plex Sans","Kohinoor Bangla","Nirmala UI",sans-serif;--nx-lh-body:1.75;--nx-lh-heading:1.45;--nx-weight-heading:400;--nx-weight-strong:400;font-synthesis-weight: none;font-synthesis-style: none;font-variant-numeric: lining-nums}.nxe:lang(bn),.nxe :lang(bn){letter-spacing: 0 !important;text-transform: none !important}.nxe :lang(bn):is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]),.nxe :is(code,kbd,samp,pre,var,data,.nx-code,.nx-uni,.nx-num,[data-nx-code],[data-num],[class*="-code"],[class*="-uni"],[class*="-num"]) :lang(bn){--nx-font-mono:"IBM Plex Mono","Noto Sans Bengali",ui-monospace,"SFMono-Regular",Consolas,monospace;font-weight: 400;unicode-bidi: isolate}.nxe :lang(bn):is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight: var(--nx-weight-heading,400);line-height: var(--nx-lh-heading,1.45)}.nxe :lang(bn):is(b,strong,th,dt,summary,legend){font-weight: var(--nx-weight-strong,400)}.nxe :lang(bn):is(p,li,dd,blockquote,figcaption){line-height: var(--nx-lh-body,1.75)}.nxe :is(table,.nx-num,[data-num],[data-nx-num]){font-variant-numeric: tabular-nums lining-nums}.nxe :is(bdi,.nx-ltr,[data-nx-bidi]){unicode-bidi: isolate}.nxe :is(.nx-arrow,.nx-chev,svg.nx-dir, i.nx-dir, img.nx-dir, span.nx-dir,[data-nx-mirror],.lucide-arrow-right,.lucide-arrow-left,.lucide-chevron-right,.lucide-chevron-left,.lucide-move-right,.lucide-arrow-up-right):dir(rtl){scale: -1 1}.nxe :is(img,video,canvas,picture,iframe,.nx-logo,[data-nx-no-mirror],.maplibregl-map,.nx-figure,.nx-chart,.nx-map):dir(rtl){scale: none}.nxe :is(.footnote-backref,.nx-backref,a[href^="#fnref"]):dir(rtl){display: inline-block;scale: -1 1}.nxe>section.nx-section~section.nx-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.nxe[data-nx-cv="off"]>section.nx-section~section.nx-section{content-visibility:visible}