.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-split{display: grid;grid-template-columns: minmax(0,1fr);gap: 48px}.nxe .nx-split>*{min-width: 0}.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-accent-row{display: flex;align-items: center;gap: 10px;margin-top: 16px;color: var(--nx-text-muted);font-size: 12.5px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-accent-rule{display: inline-block;width: 20px;height: 2px;background: var(--nx-accent)}.nxe .nx-hero-title{margin-top: 28px;max-width: 18ch;color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 40px;font-weight: 500;line-height: 1.04;letter-spacing: -0.035em;text-wrap: balance;overflow-wrap: anywhere}.nxe .nx-tagline{margin-top: 24px;max-width: 60ch;color: var(--nx-text-muted);font-size: 16px;line-height: 1.6;text-wrap: pretty}.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-p{color: var(--nx-text-muted);font-size: 14.5px;line-height: 1.6}.nxe .nx-p + .nx-p{margin-top: 12px}.nxe .nx-section-body>.nx-p{max-width: 72ch}.nxe .nx-meta{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 12px;line-height: 1.5}.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-1{margin-top: 8px}.nxe .nx-mt-2{margin-top: 16px}.nxe .nx-mt-3{margin-top: 24px}.nxe .nx-mt-4{margin-top: 40px}.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-hero{padding: 56px 0 64px;background: var(--nx-bg-canvas)}.nxe .nx-hero-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 48px;align-items: center}.nxe .nx-hero-grid>*{min-width: 0}.nxe .nx-facts{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px 32px;margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-facts dd{margin-top: 6px;color: var(--nx-text-secondary);font-size: 13px;line-height: 1.4}.nxe .nx-figure{width: 100%;color: var(--nx-text-muted)}.nxe .nx-metric{margin-top: 16px;color: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 28px;font-weight: 500;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums lining-nums}.nxe .nx-cols{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-cols>*{padding: 28px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-list{margin-top: 12px}.nxe .nx-list>li{position: relative;padding-inline-start: 16px;color: var(--nx-text-muted);font-size: 14px;line-height: 1.6}.nxe .nx-list>li + li{margin-top: 6px}.nxe .nx-list>li::before{content: "";position: absolute;top: 0.72em;left: 0;width: 6px;height: 1px;background: var(--nx-text-muted)}.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-closing{padding: 72px 0;background: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .nx-closing .nx-eyebrow,.nxe .nx-closing .nx-lede,.nxe .nx-closing .nx-meta{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 .nx-closing :is(a.nx-term,a.nx-link),.nxe[data-inst] .nx-closing :is(a.nx-term,a.nx-link),.nxe[data-inst] .nx-closing :is(a.nx-term,a.nx-link):hover{color: inherit;text-decoration-color: currentColor}.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="water"]{--nxe-a:var(--nxp-water-a);--nxe-b:var(--nxp-water-b)}.nxe [data-hue="energy"]{--nxe-a:var(--nxp-energy-a);--nxe-b:var(--nxp-energy-b)}.nxe [data-hue="food"]{--nxe-a:var(--nxp-food-a);--nxe-b:var(--nxp-food-b)}.nxe [data-hue="health"]{--nxe-a:var(--nxp-health-a);--nxe-b:var(--nxp-health-b)}.nxe [data-hue="biodiversity"]{--nxe-a:var(--nxp-biodiversity-a);--nxe-b:var(--nxp-biodiversity-b)}.nxe [data-hue="infrastructure"]{--nxe-a:var(--nxp-infrastructure-a);--nxe-b:var(--nxp-infrastructure-b)}.nxe [data-hue="climate"]{--nxe-a:var(--nxp-climate-a);--nxe-b:var(--nxp-climate-b)}.nxe [data-hue="risk"]{--nxe-a:var(--nxp-risk-a);--nxe-b:var(--nxp-risk-b)}.nxe [data-hue="systemic"]{--nxe-a:var(--nxp-systemic-a);--nxe-b:var(--nxp-systemic-b)}.nxe [data-hue="finance"]{--nxe-a:var(--nxp-finance-a);--nxe-b:var(--nxp-finance-b)}.nxe [data-hue="supply"]{--nxe-a:var(--nxp-supply-a);--nxe-b:var(--nxp-supply-b)}.nxe [data-hue="social"]{--nxe-a:var(--nxp-social-a);--nxe-b:var(--nxp-social-b)}.nxe [data-hue="project"]{--nxe-a:var(--nxp-project-a);--nxe-b:var(--nxp-project-b)}.nxe .nx-glyph{display: inline-flex;flex: none;color: var(--nx-text-secondary)}.nxe .nx-glyph .nx-i{width: 20px;height: 20px}.nxe .nx-i{width: 20px;height: 20px}.nxe .nx-glyph-row{display: flex;align-items: center;gap: 10px}.nxe .nx-caption{display: flex;flex-wrap: wrap;gap: 4px 16px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.5}.nxe .nx-caption strong{color: var(--nx-text-secondary);font-weight: 500}.nxe .nx-figure-frame{padding: 24px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .nx-tablist{display: flex;gap: 24px;overflow-x: auto;border-bottom: 1px solid var(--nx-border-hairline);scrollbar-width: none}.nxe .nx-tablist::-webkit-scrollbar{display: none}.nxe .nx-tab{display: inline-flex;flex: none;align-items: center;gap: 8px;margin-bottom: -1px;padding: 12px 0;border: 0;border-bottom: 2px solid transparent;background: none;color: var(--nx-text-muted);font-family: var(--nx-font-sans);font-size: 13.5px;font-weight: 500;line-height: 1.2;white-space: nowrap;cursor: pointer;transition: color 120ms var(--nx-ease),border-color 120ms var(--nx-ease)}.nxe .nx-tab:hover{color: var(--nx-text-primary)}.nxe .nx-tab[aria-selected="true"]{border-bottom-color: var(--nx-text-primary);color: var(--nx-text-primary)}.nxe .nx-panel{margin-top: 28px}.nxe .nx-panel[hidden]{display: none}.nxe [data-nx-tabs]:not([data-ready]) .nx-tablist{display: none}.nxe [data-nx-tabs]:not([data-ready]) .nx-panel + .nx-panel{margin-top: 32px;padding-top: 32px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-explorer{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;align-items: start}.nxe .nx-explorer>*{min-width: 0}.nxe .nx-explorer .nx-figure [data-link]{stroke: var(--nx-border-hairline-strong);stroke-width: 1;transition: stroke 180ms var(--nx-ease),stroke-width 180ms var(--nx-ease)}.nxe .nx-explorer .nx-figure [data-nx-select]{cursor: pointer}.nxe .nx-explorer .nx-figure [data-nx-select] circle{transition: fill 180ms var(--nx-ease),stroke 180ms var(--nx-ease)}.nxe .nx-explorer .nx-figure [data-nx-select] text{transition: fill 180ms var(--nx-ease)}.nxe .nx-explorer[data-active="water"] .nx-figure [data-link~="water"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="energy"] .nx-figure [data-link~="energy"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="food"] .nx-figure [data-link~="food"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="health"] .nx-figure [data-link~="health"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="biodiversity"] .nx-figure [data-link~="biodiversity"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="infrastructure"] .nx-figure [data-link~="infrastructure"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="water"] .nx-figure [data-nx-select="water"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="energy"] .nx-figure [data-nx-select="energy"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="food"] .nx-figure [data-nx-select="food"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="health"] .nx-figure [data-nx-select="health"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="biodiversity"] .nx-figure [data-nx-select="biodiversity"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="infrastructure"] .nx-figure [data-nx-select="infrastructure"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-explorer[data-active="water"] .nx-figure [data-nx-select="water"] text{fill: var(--nx-text-primary)}.nxe .nx-explorer[data-active="energy"] .nx-figure [data-nx-select="energy"] text{fill: var(--nx-text-primary)}.nxe .nx-explorer[data-active="food"] .nx-figure [data-nx-select="food"] text{fill: var(--nx-text-primary)}.nxe .nx-explorer[data-active="health"] .nx-figure [data-nx-select="health"] text{fill: var(--nx-text-primary)}.nxe .nx-explorer[data-active="biodiversity"] .nx-figure [data-nx-select="biodiversity"] text{fill: var(--nx-text-primary)}.nxe .nx-explorer[data-active="infrastructure"] .nx-figure [data-nx-select="infrastructure"] text{fill: var(--nx-text-primary)}.nxe[data-inst="gcri"]{--nxi-accent:#ffc233;--nxi-accent-soft:rgba(255,194,51,0.14);--nxi-vivid:#ffc233;--nxi-a:#fff1a8;--nxi-b:#ffc233;--nxi-c:#ff9f1c;--nxi-strong:#ffc233;--nxi-on:#000000}.nxe[data-inst="gcri"][data-theme="light"]{--nxi-accent:#a16000;--nxi-accent-soft:rgba(255,179,0,0.12);--nxi-vivid:#ffb300;--nxi-a:#ffe66d;--nxi-b:#ffb300;--nxi-c:#ff8c00;--nxi-strong:#a16000;--nxi-on:#ffffff}@media (prefers-color-scheme: light){.nxe[data-inst="gcri"][data-theme="auto"]{--nxi-accent:#a16000;--nxi-accent-soft:rgba(255,179,0,0.12);--nxi-vivid:#ffb300;--nxi-a:#ffe66d;--nxi-b:#ffb300;--nxi-c:#ff8c00;--nxi-strong:#a16000;--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-accent-rule{width: 28px;height: 2px;background: var(--nxi-grad)}.nxe[data-inst] .nx-eyebrow-row .nx-rule{width: 20px;height: 2px;border-top: 0;background: var(--nxi-grad)}.nxe[data-inst] .nx-tab[aria-selected="true"]{border-bottom-color: transparent;background: var(--nxi-grad) left bottom / 100% 2px no-repeat}.nxe .nx-glyph[data-tone="accent"] .nx-i{stroke: url(#nx-gi)}.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-ui rect.u-accent{fill: url(#nx-giu)}.nxe .nx-signals{border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}.nxe .nx-signals dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0}.nxe .nx-signals dl>div{padding: 28px 16px 28px 0}.nxe .nx-signals dt{margin-bottom: 16px}.nxe .nx-signals dd{margin: 0}.nxe .nx-signals .nx-sig-wrap{margin-top: 18px}.nxe .nx-signals dl>div:first-child .nx-metric{color: var(--nx-accent)}.nxe .nx-sig{display: block;position: relative;width: 100%;max-width: 160px;height: 6px}.nxe[data-inst="gcri"] .nx-sig{border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nxi-grad) left bottom / 32px 2px no-repeat,repeating-linear-gradient(90deg,var(--nx-border-hairline-strong) 0 1px,transparent 1px 12px) left bottom / 100% 5px no-repeat}.nxe .nx-feature .nx-glyph .nx-i{width: 22px;height: 22px}.nxe .nx-cycle{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin: 0;padding: 0;list-style: none;counter-reset: nx-cycle}.nxe .nx-cycle>li{position: relative;padding: 18px 0 18px 36px;border-top: 1px solid var(--nx-border-hairline);counter-increment: nx-cycle}.nxe .nx-cycle>li::before{content: counter(nx-cycle,decimal-leading-zero);position: absolute;left: 0;top: 20px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.08em}.nxe .nx-cycle .nx-cycle-step{display: block;color: var(--nx-text-primary);font-size: 15px;font-weight: 500}.nxe .nx-cycle .nx-cycle-owner{display: block;margin-top: 4px;color: var(--nx-text-secondary);font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.06em}.nxe .nx-cycle .nx-cycle-text{display: block;margin-top: 8px;color: var(--nx-text-secondary);font-size: 14px;line-height: 1.55}.nxe .nx-cycle-rail{display: block;height: 2px;margin-bottom: 0;background: var(--nxi-grad,var(--nx-accent))}.nxe .nx-pair{display: grid;grid-template-columns: minmax(0,1fr);border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r)}.nxe .nx-pair>*{position: relative;padding: 28px 24px}.nxe .nx-pair>* + *{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-pair>*::before{content: "";position: absolute;top: -1px;left: 24px;width: 40px;height: 2px;background: var(--nxi-grad,var(--nx-accent))}.nxe .nx-tab .nx-glyph .nx-i{width: 16px;height: 16px}.nxe .nx-explorer[data-active="water"] .nx-figure [data-link~="water"],.nxe .nx-explorer[data-active="energy"] .nx-figure [data-link~="energy"],.nxe .nx-explorer[data-active="food"] .nx-figure [data-link~="food"],.nxe .nx-explorer[data-active="health"] .nx-figure [data-link~="health"],.nxe .nx-explorer[data-active="biodiversity"] .nx-figure [data-link~="biodiversity"],.nxe .nx-explorer[data-active="infrastructure"] .nx-figure [data-link~="infrastructure"]{stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-explorer[data-active="water"] .nx-figure [data-nx-select="water"] circle,.nxe .nx-explorer[data-active="energy"] .nx-figure [data-nx-select="energy"] circle,.nxe .nx-explorer[data-active="food"] .nx-figure [data-nx-select="food"] circle,.nxe .nx-explorer[data-active="health"] .nx-figure [data-nx-select="health"] circle,.nxe .nx-explorer[data-active="biodiversity"] .nx-figure [data-nx-select="biodiversity"] circle,.nxe .nx-explorer[data-active="infrastructure"] .nx-figure [data-nx-select="infrastructure"] circle{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-figure-row{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}.nxe .nx-figure-row>.nx-caption{order: 2;margin-top: 0;flex-direction: column;gap: 8px;align-content: start}.nxe .nx-figure-row>.nx-caption strong{color: var(--nx-text-primary)}.nxe .nx-ui .u-canvas{fill: var(--nx-bg-elevated)}.nxe .nx-ui .u-dotfield{fill: var(--nx-text-primary);opacity: 0.09}.nxe .nx-ui .u-panel{fill: var(--nx-bg-surface);stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nx-ui .u-panel-fill{fill: var(--nx-bg-surface)}.nxe .nx-ui .u-chip{fill: var(--nx-bg-surface);stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nx-ui .u-track{fill: var(--nx-bg-muted);stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nx-ui .u-hair{stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nx-ui .u-hair-s{stroke: var(--nx-border-hairline-strong);stroke-width: 1;fill: none}.nxe .nx-ui .u-panel-fill.u-hair-s{fill: var(--nx-bg-surface)}.nxe .nx-ui .u-ghost-dash{stroke: var(--nx-text-disabled);stroke-width: 1;stroke-dasharray: 2 4}.nxe .nx-ui .u-stroke-ink1{stroke: var(--nx-text-primary)}.nxe .nx-ui .u-stroke-ink3{stroke: var(--nx-text-muted);stroke-width: 1}.nxe .nx-ui .u-stroke-bg{stroke: var(--nx-bg-surface)}.nxe .nx-ui .u-fill-solid{fill: var(--nx-text-primary)}.nxe .nx-ui .u-accent{fill: var(--nx-accent)}.nxe .nx-ui .u-accent-stroke{stroke: var(--nx-accent)}.nxe .nx-ui .u-fill-ink2{fill: var(--nx-text-secondary)}.nxe .nx-ui .u-stroke-ink2{stroke: var(--nx-text-secondary)}.nxe .nx-ui .u-hexcell{fill: var(--nx-bg-muted);stroke: var(--nx-border-hairline);stroke-width: 0.6}.nxe .nx-ui .u-fill-ink3{fill: var(--nx-text-muted)}.nxe .nx-ui .u-ink1{fill: var(--nx-text-primary)}.nxe .nx-ui .u-ink2{fill: var(--nx-text-secondary)}.nxe .nx-ui .u-ink3{fill: var(--nx-text-muted)}.nxe .nx-ui .u-mono{font-family: var(--nx-font-mono)}.nxe .nx-ui .u-sans{font-family: var(--nx-font-sans);letter-spacing: -0.01em}.nxe .nx-ui .u-w400{font-weight: 400}.nxe .nx-ui .u-w500{font-weight: 500}.nxe .nx-ui .u-w600{font-weight: 600}.nxe .nx-figure-frame[data-scene="true"]{padding: 0;overflow: hidden}.nxe .nx-kpis{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;border: 1px solid var(--nx-border-hairline);background: var(--nx-border-hairline)}.nxe .nx-kpis[data-cols="2"]{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-kpi{min-width: 0;padding: 20px;background: var(--nx-bg-canvas)}.nxe .nx-section[data-tone="alt"] .nx-kpi{background: var(--nxe-alt-bg)}.nxe .nx-kpi .nx-metric{margin-top: 12px;font-size: 26px}.nxe .nx-kpi .nx-metric-note{margin-top: 8px;color: var(--nx-text-muted);font-size: 12px;line-height: 1.4}.nxe .nx-ladder{position: relative;padding-inline-start: 36px}.nxe .nx-ladder::before{content: "";position: absolute;top: 12px;bottom: 12px;left: 9px;width: 1px;background: var(--nx-border-hairline-strong)}.nxe .nx-ladder>li{position: relative;padding: 0 0 28px}.nxe .nx-ladder>li:last-child{padding-bottom: 0}.nxe .nx-ladder>li::before{content: "";position: absolute;top: 4px;left: -36px;width: 17px;height: 17px;border: 1px solid var(--nx-text-muted);border-radius: 50%;background: var(--nx-bg-canvas)}.nxe .nx-ladder>li[data-state="done"]::before{border-color: var(--nx-text-primary);background: var(--nx-text-primary)}.nxe .nx-ladder>li[data-state="current"]::before{border-color: var(--nx-text-primary);background: radial-gradient(circle,var(--nx-accent) 0 4px,var(--nx-bg-canvas) 4.5px)}.nxe .nx-ladder>li[data-state="todo"]::before{border-style: dashed}.nxe .nx-ladder .nx-h4{padding-top: 2px}.nxe .nx-ladder>li[data-state="todo"] .nx-h4{color: var(--nx-text-secondary);font-weight: 400}.nxe .nx-callout{padding: 4px 0 4px 24px;border-inline-start: 2px solid var(--nx-accent)}.nxe .nx-callout .nx-lede{font-size: 17px;color: var(--nx-text-primary)}.nxe .nx-callout .nx-meta{margin-top: 10px}.nxe .nx-split[data-sticky="true"]>:first-child{align-self: start}.nxe .nx-index-strip{display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 24px;padding-top: 16px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-index-strip a{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none}.nxe .nx-index-strip a:hover{color: var(--nx-text-primary)}.nxe .nx-index-strip a span{color: var(--nx-accent);margin-inline-end: 6px}.nxe .nx-p{font-size: 16px;line-height: 1.6}.nxe .nx-lede{font-size: 18px;max-width: 62ch}.nxe .nx-h4{font-size: 16.5px}.nxe .nx-h3{font-size: 21px}.nxe .nx-list>li{font-size: 15.5px}.nxe .nx-faq summary{font-size: 17.5px}.nxe .nx-faq .nx-answer{font-size: 16px}.nxe .nx-facts dd{font-size: 14.5px}.nxe .nx-metric-note{font-size: 13.5px}.nxe .nx-note{font-size: 13.5px}.nxe .nx-caption{font-family: var(--nx-font-sans);font-size: 13px;line-height: 1.5;letter-spacing: 0}.nxe .nx-caption strong{font-family: var(--nx-font-mono);font-size: 11.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-plate{padding-top: 16px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-plate-label{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-bottom: 16px}.nxe .nx-plate-label .nx-eyebrow strong{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-plate>.nx-figure-frame{padding: 0;border: 0;border-radius: 0;background: transparent}.nxe .nx-plate .nx-figure-frame[data-scene="true"]{border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r)}.nxe .nx-field{display: block;width: 100%;height: auto}.nxe .nx-field .u-sea{fill: var(--nx-bg-canvas)}.nxe .nx-field .u-land{fill: var(--nx-bg-muted)}.nxe .nx-field .u-lake{fill: var(--nx-bg-canvas)}.nxe .nx-field .u-coast{fill: none;stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nx-field .u-cell{fill: var(--nx-bg-surface);stroke: var(--nx-bg-canvas);stroke-width: 0.8;transition: fill 180ms var(--nx-ease)}.nxe .nx-field .u-mono{font-family: var(--nx-font-mono)}.nxe .nx-field .u-sans{font-family: var(--nx-font-sans);letter-spacing: -0.01em}.nxe .nx-field .u-ink1{fill: var(--nx-text-primary)}.nxe .nx-field .u-ink2{fill: var(--nx-text-secondary)}.nxe .nx-field .u-ink3{fill: var(--nx-text-muted)}.nxe .nx-field .u-w400{font-weight: 400}.nxe .nx-field .u-w500{font-weight: 500}.nxe .nx-field .u-hair{stroke: var(--nx-border-hairline)}.nxe .nx-field .u-hair-s{stroke: var(--nx-border-hairline-strong)}.nxe .nx-field .u-stroke-ink2{stroke: var(--nx-text-secondary)}.nxe [data-nx-tabs]:not([data-active]) .nx-field [data-link~="baseline-1"],.nxe [data-active="baseline"] .nx-field [data-link~="baseline-1"],.nxe [data-active="drought"] .nx-field [data-link~="drought-1"],.nxe [data-active="flood"] .nx-field [data-link~="flood-1"]{fill: var(--nxi-a,var(--nx-accent));fill-opacity: 0.3}.nxe [data-nx-tabs]:not([data-active]) .nx-field [data-link~="baseline-2"],.nxe [data-active="baseline"] .nx-field [data-link~="baseline-2"],.nxe [data-active="drought"] .nx-field [data-link~="drought-2"],.nxe [data-active="flood"] .nx-field [data-link~="flood-2"]{fill: var(--nxi-a,var(--nx-accent));fill-opacity: 0.55}.nxe [data-nx-tabs]:not([data-active]) .nx-field [data-link~="baseline-3"],.nxe [data-active="baseline"] .nx-field [data-link~="baseline-3"],.nxe [data-active="drought"] .nx-field [data-link~="drought-3"],.nxe [data-active="flood"] .nx-field [data-link~="flood-3"]{fill: var(--nxi-b,var(--nx-accent));fill-opacity: 0.85}.nxe [data-nx-tabs]:not([data-active]) .nx-field [data-link~="baseline-4"],.nxe [data-active="baseline"] .nx-field [data-link~="baseline-4"],.nxe [data-active="drought"] .nx-field [data-link~="drought-4"],.nxe [data-active="flood"] .nx-field [data-link~="flood-4"]{fill: var(--nxi-c,var(--nx-accent));fill-opacity: 1}.nxe [data-active="prepare"] .nx-field [data-link~="prepare"],.nxe [data-active="build"] .nx-field [data-link~="build"],.nxe [data-active="test"] .nx-field [data-link~="test"],.nxe [data-active="standdown"] .nx-field [data-link~="standdown"]{fill: var(--nxi-b,var(--nx-accent))}.nxe [data-active="frequent"] .nx-field [data-link~="frequent"],.nxe [data-active="moderate"] .nx-field [data-link~="moderate"],.nxe [data-active="severe"] .nx-field [data-link~="severe"],.nxe [data-active="extreme"] .nx-field [data-link~="extreme"]{fill: var(--nx-accent-soft)}.nxe .nx-faq .nx-answer,.nxe .nx-note,.nxe .nx-meta{overflow-wrap: anywhere}.nxe .nx-legend{display: flex;flex-wrap: wrap;gap: 8px 20px;margin-top: 12px;color: var(--nx-text-muted);font-size: 13px}.nxe .nx-legend>span{display: inline-flex;align-items: center;gap: 8px}.nxe .nx-legend>span::before{content: "";width: 14px;height: 10px;border-radius: var(--nx-r);background: var(--nx-bg-surface);border: 1px solid var(--nx-border-hairline)}.nxe .nx-legend>span[data-l="1"]::before{background: var(--nxi-a,var(--nx-accent));opacity: 0.3;border: 0}.nxe .nx-legend>span[data-l="2"]::before{background: var(--nxi-a,var(--nx-accent));opacity: 0.55;border: 0}.nxe .nx-legend>span[data-l="3"]::before{background: var(--nxi-b,var(--nx-accent));opacity: 0.85;border: 0}.nxe .nx-legend>span[data-l="4"]::before{background: var(--nxi-c,var(--nx-accent));border: 0}.nxe .nx-plate[data-aside] .nx-figure-frame[data-scene]{max-height: none}.nxe .nx-explorer .nx-panel .nx-metric{margin-top: 6px;font-size: 30px}.nxe .nx-explorer .nx-panel .nx-kpis{margin-top: 20px}.nxe .nx-section[data-hue] .nx-eyebrow-row .nx-rule,.nxe .nx-split[data-hue] .nx-eyebrow-row .nx-rule{background: linear-gradient(90deg,var(--nxe-a),var(--nxe-b))}.nxe [data-hue] .nx-glyph[data-tone="accent"] .nx-i{stroke: url(#nx-gp)}.nxe .nx-glyph[data-tone="pastel"] .nx-i{stroke: url(#nx-gp)}.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{stroke: url(#nx-gp)}.nxe [data-hue] .nx-cycle-rail{background: linear-gradient(90deg,var(--nxe-a),var(--nxe-b) 60%,var(--nxi-c,var(--nx-accent)))}.nxe [data-hue] .nx-ladder::before{background: linear-gradient(180deg,var(--nxe-a),var(--nxe-b));width: 2px}.nxe [data-hue] .nx-callout{border-inline-start: 0;padding-inline-start: 26px;position: relative}.nxe [data-hue] .nx-callout::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 2px;background: linear-gradient(180deg,var(--nxe-a),var(--nxe-b))}.nxe [data-hue] .nx-signals dl>div:first-child .nx-metric{color: var(--nx-text-primary)}.nxe .nx-glyph[data-size="lg"]{position: relative;width: 44px;height: 44px;align-items: center;justify-content: center;border: 1px solid var(--nx-border-hairline-strong);border-radius: 50%}.nxe .nx-glyph[data-size="lg"] .nx-i{width: 22px;height: 22px;stroke-width: 1.25}.nxe .nx-glyph[data-size="lg"]::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1.5px solid transparent;border-top-color: var(--nxe-b,var(--nxi-b,var(--nx-accent)));border-inline-end-color: var(--nxe-a,var(--nxi-a,var(--nx-accent)));transform: rotate(-30deg)}@keyframes nx-reveal{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes nx-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes nx-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes nx-flow{to{stroke-dashoffset: -24}}.nxe [data-nx-tabs][data-ready] .nx-panel:not([hidden]){animation: nx-reveal 240ms var(--nx-ease) both}.nxe[data-nx-motion] .nx-field:not([data-in]) .u-river{stroke-dasharray: 1;stroke-dashoffset: 1}.nxe .nx-field[data-in] .u-river{stroke-dasharray: 1;animation: nx-draw 1200ms var(--nx-ease) 100ms both}.nxe[data-nx-motion] [data-processing]:not([data-in]) .nx-cycle>li{opacity: 0}.nxe [data-processing][data-in] .nx-cycle>li{animation: nx-reveal 320ms var(--nx-ease) both}.nxe[data-nx-motion] [data-processing]:not([data-in]) .nx-cycle-rail{transform: scaleX(0)}.nxe [data-processing][data-in] .nx-cycle-rail{transform-origin: left center;animation: nx-fill 900ms var(--nx-ease) both}.nxe [data-processing] .nx-cycle>li:nth-child(1){animation-delay: 0ms}.nxe [data-processing] .nx-cycle>li:nth-child(2){animation-delay: 90ms}.nxe [data-processing] .nx-cycle>li:nth-child(3){animation-delay: 180ms}.nxe [data-processing] .nx-cycle>li:nth-child(4){animation-delay: 270ms}.nxe [data-processing] .nx-cycle>li:nth-child(5){animation-delay: 360ms}.nxe [data-processing] .nx-cycle>li:nth-child(6){animation-delay: 450ms}.nxe [data-processing] .nx-cycle>li:nth-child(7){animation-delay: 540ms}.nxe [data-processing] .nx-cycle>li:nth-child(8){animation-delay: 630ms}.nxe .nx-field .u-t-sea{fill: var(--nxt-sea)}.nxe .nx-field .u-terrain{stroke: var(--nx-text-primary);stroke-opacity: 0.08;stroke-width: 0.5;stroke-linejoin: round}.nxe .nx-field .u-b0{fill: var(--nxt-b0)}.nxe .nx-field .u-b1{fill: var(--nxt-b1)}.nxe .nx-field .u-b2{fill: var(--nxt-b2)}.nxe .nx-field .u-b3{fill: var(--nxt-b3)}.nxe .nx-field .u-t0{fill: var(--nxt-t0)}.nxe .nx-field .u-t1{fill: var(--nxt-t1)}.nxe .nx-field .u-t2{fill: var(--nxt-t2)}.nxe .nx-field .u-t3{fill: var(--nxt-t3)}.nxe .nx-field .u-t4{fill: var(--nxt-t4)}.nxe .nx-field .u-t5{fill: var(--nxt-t5)}.nxe .nx-field .u-t6{fill: var(--nxt-t6)}.nxe .nx-field .u-river{fill: none;stroke: var(--nxt-river);stroke-linecap: round;stroke-linejoin: round}.nxe .nx-field .u-lake{fill: var(--nxt-lake)}.nxe .nx-field .u-coast{stroke: var(--nxt-coast)}.nxe .nx-field[data-terrain] .u-land{fill: var(--nxt-t0)}.nxe [data-terrain] .u-cell{fill: none;stroke: var(--nx-bg-canvas);stroke-opacity: 0.35;stroke-width: 0.6}.nxe .nx-field[data-terrain] [data-link]{fill-opacity: 0.62}.nxe .nx-legend>span[data-t]::before{border: 0}.nxe .nx-legend>span[data-t="sea"]::before{background: var(--nxt-b2)}.nxe .nx-legend>span[data-t="0"]::before{background: var(--nxt-t0)}.nxe .nx-legend>span[data-t="2"]::before{background: var(--nxt-t2)}.nxe .nx-legend>span[data-t="4"]::before{background: var(--nxt-t4)}.nxe .nx-legend>span[data-t="6"]::before{background: var(--nxt-t6)}.nxe .nx-legend>span[data-t="7"]::before{background: var(--nxt-t7)}.nxe .nx-legend>span[data-t="river"]::before{background: var(--nxt-river);height: 2px;margin: 4px 0}.nxe[data-theme="dark"]{--nxt-sea:#07233f;--nxt-b0:#082a4b;--nxt-b1:#0b3a63;--nxt-b2:#11507f;--nxt-b3:#1a6596;--nxt-t0:#173f2a;--nxt-t1:#1f5a33;--nxt-t2:#3a7a3c;--nxt-t3:#6f9448;--nxt-t4:#a79c58;--nxt-t5:#b98a5c;--nxt-t6:#9a7a6a;--nxt-t7:#c9c2bd;--nxt-river:#7cc7ff;--nxt-lake:#1c6aa0;--nxt-coast:rgba(180,220,255,0.55)}.nxe[data-theme="light"]{--nxt-sea:#cfe6f6;--nxt-b0:#bcdcf1;--nxt-b1:#a9d0ec;--nxt-b2:#98c6e6;--nxt-b3:#8bbde0;--nxt-t0:#d9efc7;--nxt-t1:#bfe3a6;--nxt-t2:#a7d58e;--nxt-t3:#c4d88a;--nxt-t4:#e3d58e;--nxt-t5:#dcb985;--nxt-t6:#c7a58f;--nxt-t7:#ece7e2;--nxt-river:#2f7fc9;--nxt-lake:#8fc0e6;--nxt-coast:rgba(30,80,130,0.5)}@media (prefers-color-scheme: dark){.nxe[data-theme="auto"]{--nxt-sea:#07233f;--nxt-b0:#082a4b;--nxt-b1:#0b3a63;--nxt-b2:#11507f;--nxt-b3:#1a6596;--nxt-t0:#173f2a;--nxt-t1:#1f5a33;--nxt-t2:#3a7a3c;--nxt-t3:#6f9448;--nxt-t4:#a79c58;--nxt-t5:#b98a5c;--nxt-t6:#9a7a6a;--nxt-t7:#c9c2bd;--nxt-river:#7cc7ff;--nxt-lake:#1c6aa0;--nxt-coast:rgba(180,220,255,0.55)}}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nxt-sea:#cfe6f6;--nxt-b0:#bcdcf1;--nxt-b1:#a9d0ec;--nxt-b2:#98c6e6;--nxt-b3:#8bbde0;--nxt-t0:#d9efc7;--nxt-t1:#bfe3a6;--nxt-t2:#a7d58e;--nxt-t3:#c4d88a;--nxt-t4:#e3d58e;--nxt-t5:#dcb985;--nxt-t6:#c7a58f;--nxt-t7:#ece7e2;--nxt-river:#2f7fc9;--nxt-lake:#8fc0e6;--nxt-coast:rgba(30,80,130,0.5)}}@container nxe (min-width: 640px){.nxe .nx-container{padding: 0 32px}.nxe .nx-kpis:not([data-cols="2"]){grid-template-columns: repeat(4,minmax(0,1fr))}.nxe .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-hero-title{overflow-wrap: normal}.nxe .nx-tagline{font-size: 17px}.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-signals dl{grid-template-columns: repeat(4,minmax(0,1fr))}.nxe .nx-signals dl>div{padding: 32px 32px 32px 0}.nxe .nx-signals dl>div + div{padding-inline-start: 32px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-pair{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-pair>* + *{border-top: 0;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-cols{grid-template-columns: repeat(3,minmax(0,1fr))}.nxe .nx-cols>*{border-bottom: 0;padding: 28px 32px 0 0}.nxe .nx-cols>* + *{padding-inline-start: 32px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-cols[data-cols="2"]{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-cols[data-cols="1"]{grid-template-columns: minmax(0,1fr)}.nxe .nx-cols[data-cols="1"]>*{padding: 28px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-cols[data-cols="1"]>* + *{padding-inline-start: 0;border-inline-start: 0}.nxe .nx-metric{font-size: 32px}.nxe .nx-hero-title{font-size: 48px}.nxe .nx-section-title{font-size: 36px}}@container nxe (min-width: 1024px){.nxe .nx-explorer{grid-template-columns: 5fr 7fr;gap: 56px}.nxe .nx-p{font-size: 16.5px}.nxe .nx-split[data-sticky="true"]>:first-child{position: sticky;top: 24px}.nxe .nx-split[data-ratio="5-7"]{grid-template-columns: 5fr 7fr}.nxe .nx-container{padding: 0 40px}.nxe .nx-hero{padding: 96px 0}.nxe .nx-hero-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 56px}.nxe .nx-section{padding: 96px 0}.nxe .nx-section-body{margin-top: 56px}.nxe .nx-figure-row{grid-template-columns: 232px minmax(0,1fr);gap: 40px}.nxe .nx-figure-row>.nx-caption{order: 0}.nxe .nx-cycle{grid-template-columns: repeat(4,minmax(0,1fr));column-gap: 24px}.nxe .nx-cycle>li{padding: 20px 0 8px;border-top: 0}.nxe .nx-cycle>li::before{position: static;display: block;margin-bottom: 10px}.nxe .nx-split{grid-template-columns: 4fr 8fr;gap: 64px}.nxe .nx-section-title{font-size: 40px}.nxe .nx-tagline{font-size: 21px;line-height: 1.45;color: var(--nx-text-secondary)}}.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-hero-title{font-weight: 600;letter-spacing: -0.035em;line-height: 1.02}.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-p{font-size: 16.5px;line-height: 1.62;font-weight: 400}.nxe[data-type="plex"] .nx-lede{font-weight: 400;letter-spacing: -0.005em}.nxe[data-type="plex"] .nx-metric{font-weight: 500;letter-spacing: -0.02em}.nxe[data-type="plex"] .nx-btn{font-weight: 600}.nxe[data-type="plex"] .nx-tab{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 a.nx-term{color: inherit;text-decoration-line: underline;text-decoration-style: dotted;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb,var(--nxi-accent,var(--nx-accent)) 70%,transparent)}.nxe a.nx-term:hover,.nxe a.nx-term:focus-visible{text-decoration-style: solid;text-decoration-color: var(--nxi-accent,var(--nx-accent))}.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 [data-nx-tabs][data-ready] .nx-legend>span[role="button"]{cursor: pointer;border-radius: var(--nx-r);box-sizing: border-box;min-height: 24px;padding: 4px;margin: -3px -4px}.nxe [data-nx-tabs][data-ready] .nx-legend>span[role="button"]:hover{color: var(--nx-text-primary)}.nxe [data-nx-tabs][data-ready] .nx-legend>span[role="button"]:focus-visible{outline: 2px solid var(--nx-accent);outline-offset: 2px}.nxe [data-nx-tabs][data-ready] .nx-legend>span[data-l][aria-pressed="true"]{color: var(--nx-text-primary);box-shadow: inset 0 -1px 0 var(--nx-accent)}.nxe [data-nx-tabs][data-ready] .nx-legend>span[data-t][aria-pressed="false"]{opacity: 0.45}.nxe .nx-field [data-link][data-dim]{fill-opacity: 0.06;stroke-opacity: 0.25;transition: fill-opacity 240ms var(--nx-ease)}.nxe .nx-field[data-terrain-off] .u-terrain,.nxe .nx-field[data-terrain-off] .u-river{display: none}.nxe .nx-field[data-terrain-off] .u-t-sea{fill: var(--nx-bg-surface)}.nxe .nx-field[data-terrain-off] .u-land{fill: var(--nx-bg-canvas)}.nxe .nx-field[data-terrain-off] .u-cell{stroke: var(--nx-border-hairline)}.nxe .nx-field .u-cell{cursor: crosshair;pointer-events: visible}.nxe .nx-section[id],.nxe .nx-pe{scroll-margin-top: calc(var(--nx-host-top,0px) + 56px)}.nxe .nx-index-strip[data-nx-spy]{display: block;position: sticky;top: max(0px,var(--nxh-visible-bottom,var(--nx-host-top,0px)));z-index: 3;margin-top: 0;padding: 0;border-top: 0;background: var(--nx-bg-canvas);border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-index-strip[data-nx-spy]>.nx-container{display: flex;flex-wrap: wrap;gap: 8px 24px;padding-top: 12px;padding-bottom: 12px}.nxe .nx-index-strip a[aria-current="true"]{color: var(--nx-text-primary);box-shadow: inset 0 -1px 0 var(--nx-accent);padding-bottom: 2px}.nxe .nx-index-strip a:focus-visible{outline: 2px solid var(--nx-accent);outline-offset: 3px}.nxe[data-host-onp] .nx-index-strip[data-nx-spy]{display: none}.nxe[data-host-onp] .nx-index-strip{display: none}.nxe .nx-plate[data-wide]{margin-top: 32px}.nxe .nx-plate[data-wide] .nx-figure-frame[data-scene]{max-height: none}@media (prefers-reduced-motion: reduce){.nxe *,.nxe *::before,.nxe *::after{transition: none;animation: none}}.nxe .nx-section .nx-explorer .nx-plate{margin-top: 0}.nxe .nx-section .nx-explorer .nx-tablist{margin-top: 0}.nxe .nx-section .nx-explorer .nx-note{margin-top: 20px}.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: var(--nx-t-live-view,"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-hero-title{margin-top: 22px;max-width: 18ch;font-size: 44px;font-weight: 500;line-height: 1.04;letter-spacing: -0.03em}.nxe[data-grammar="atlas"] .nx-tagline{margin-top: 18px;max-width: 60ch;font-size: 17px;font-weight: 400;line-height: 1.55;color: var(--nx-text-secondary)}.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-p{font-size: 15px;line-height: 1.62}.nxe[data-grammar="atlas"] .nx-list>li{font-size: 14.5px}.nxe[data-grammar="atlas"] .nx-note{font-size: 13px}.nxe[data-grammar="atlas"] .nx-caption{font-size: 12.5px;color: var(--nx-text-muted)}.nxe[data-grammar="atlas"] .nx-caption strong{font-size: 11px;font-weight: 500}.nxe[data-grammar="atlas"] .nx-metric{margin-top: 10px;font-size: 28px;font-weight: 500;letter-spacing: -0.02em}.nxe[data-grammar="atlas"] .nx-metric-note{font-size: 12.5px}.nxe[data-grammar="atlas"] .nx-accent-row{margin-top: 18px;font-size: 12.5px;color: var(--nx-text-secondary)}.nxe[data-grammar="atlas"] .nx-accent-rule{width: 20px;height: 1px}.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-hero{padding: 64px 0 0}.nxe[data-grammar="atlas"] .nx-hero::before{height: 1px;opacity: 0.8}.nxe[data-grammar="atlas"] .nx-hero::after{opacity: 0.08;width: 760px;height: 760px;top: -300px;right: -200px}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid{grid-template-columns: minmax(0,1fr);gap: 40px;align-items: start}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:first-child{max-width: none}.nxe[data-grammar="atlas"] .nx-hero .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 32px;margin-top: 36px;padding-top: 16px}.nxe[data-grammar="atlas"] .nx-hero .nx-facts dt{font-size: 10.5px}.nxe[data-grammar="atlas"] .nx-hero .nx-facts dd{margin-top: 4px;font-size: 13.5px;color: var(--nx-text-secondary)}.nxe[data-grammar="atlas"] .nx-hero .nx-caption{margin-top: 10px}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:nth-child(2){padding-bottom: 40px}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:only-child{padding-bottom: 48px}.nxe[data-grammar="atlas"] .nx-index-strip[data-nx-spy]>.nx-container{gap: 6px 22px;padding-top: 10px;padding-bottom: 10px}.nxe[data-grammar="atlas"] .nx-index-strip a{font-size: 10.5px;letter-spacing: 0.1em}.nxe[data-grammar="atlas"] .nx-index-strip a>span{margin-inline-end: 6px;color: var(--nx-text-muted)}.nxe[data-grammar="atlas"] .nx-index-strip a[aria-current="true"]{box-shadow: inset 0 -1px 0 var(--nxd-b,var(--nx-accent))}.nxe[data-grammar="atlas"] .nx-signals{border-bottom: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-signals dl{gap: 0}.nxe[data-grammar="atlas"] .nx-signals dl>div{padding: 22px 24px 22px 0;border-inline-start: 0}.nxe[data-grammar="atlas"] .nx-signals dl>div + div{padding-inline-start: 24px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-signals .nx-metric{font-size: 24px}.nxe[data-grammar="atlas"] .nx-signals .nx-sig-wrap{display: none}.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-section-body>.nx-p{max-width: 64ch}.nxe[data-grammar="atlas"] .nx-kpis{gap: 0;border: 0;background: none;border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-kpi{padding: 16px 20px 18px 0;background: none}.nxe[data-grammar="atlas"] .nx-kpi + .nx-kpi{padding-inline-start: 20px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe[data-grammar="atlas"] .nx-glyph .nx-i{width: 18px;height: 18px;stroke-width: 1.25}.nxe[data-grammar="atlas"] .nx-glyph[data-tone="accent"]{color: var(--nxd-b,var(--nx-accent))}.nxe[data-grammar="atlas"] .nx-plate{padding-top: 12px;border-top: 1px solid var(--nx-border-hairline-strong);border-image: none}.nxe[data-grammar="atlas"] .nx-plate-label{margin-bottom: 12px}.nxe[data-grammar="atlas"] .nx-plate-label .nx-eyebrow strong{font-weight: 500}.nxe[data-grammar="atlas"] .nx-figure-frame{border-radius: var(--nx-r)}.nxe[data-grammar="atlas"] .nx-legend{margin-top: 10px;gap: 6px 14px;font-size: 11px}.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-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)}.nxe[data-grammar="atlas"] .nx-explorer .nx-tab{font-size: 12.5px}.nxe[data-grammar="atlas"] .nx-explorer .nx-panel .nx-h3{font-size: 18px}.nxe[data-grammar="atlas"] .nx-cycle-step{font-size: 15px;font-weight: 400}.nxe[data-grammar="atlas"] .nx-cycle-owner{font-size: 11px}@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-explorer),.nxe[data-grammar="atlas"] .nx-section-body:has(>.nx-plate[data-wide]),.nxe[data-grammar="atlas"] .nx-section-body:has(>.nx-cycle){grid-column: 1 / -1;margin-top: 8px}.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-explorer),.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide]),.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cycle){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-explorer) .nx-lede,.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide]) .nx-lede,.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cycle) .nx-lede{grid-column: 2;grid-row: 1 / span 2;margin-top: 2px}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--nxa-gutter)}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:first-child{grid-column: 1 / span 8}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:nth-child(2){grid-column: 1 / -1;padding-top: 8px}.nxe[data-grammar="atlas"] .nx-hero .nx-facts{grid-template-columns: repeat(4,minmax(0,1fr))}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid[data-cols="2"]>div:first-child{grid-column: 1 / span 7}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid[data-cols="2"]>.nx-explorer{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-kpis{grid-template-columns: repeat(4,minmax(0,1fr))}.nxe[data-grammar="atlas"] .nx-kpis[data-cols="2"]{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe[data-grammar="atlas"] .nx-hero-title{font-size: 56px}.nxe[data-grammar="atlas"] .nx-section-title{font-size: 28px}}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-kpi + .nx-kpi{padding-inline-start: 0;border-inline-start: 0}.nxe[data-grammar="atlas"] .nx-kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe[data-grammar="atlas"] .nx-kpi:nth-child(2n){padding-inline-start: 16px;border-inline-start: 1px solid var(--nx-border-hairline)}}.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-closing>.nx-container{padding-inline-start: 64px}.nxe[data-grammar="atlas"] .nx-hero>.nx-container,.nxe[data-grammar="atlas"] .nx-signals>.nx-container,.nxe[data-grammar="atlas"] .nx-index-strip>.nx-container{padding-inline-start: 64px}.nxe[data-grammar="atlas"] .nx-hero{background-color: var(--nx-bg-canvas)}.nxe[data-grammar="atlas"] .nx-hero::after{inset: 0;width: auto;height: auto;top: 0;right: 0;border-radius: 0;opacity: 1;background: repeating-linear-gradient(90deg,var(--nx-border-hairline) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,var(--nx-border-hairline) 0 1px,transparent 1px 72px);-webkit-mask-image:linear-gradient(180deg,var(--nx-primary-ink),color-mix(in srgb,var(--nx-primary-ink) 35%,transparent) 60%,transparent);mask-image: linear-gradient(180deg,var(--nx-primary-ink),color-mix(in srgb,var(--nx-primary-ink) 35%,transparent) 60%,transparent)}.nxe[data-grammar="atlas"] .nx-hero .nx-container{position: relative}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:nth-child(2){position: relative}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div:nth-child(2)::before{content: "";display: block;height: 10px;margin-bottom: 14px;background: repeating-linear-gradient(90deg,var(--nx-border-hairline-strong) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,var(--nx-text-muted) 0 1px,transparent 1px 72px);background-size: 100% 5px,100% 10px;background-repeat: repeat-x;background-position: left bottom,left bottom}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-section>.nx-container,.nxe[data-grammar="atlas"] .nx-hero>.nx-container,.nxe[data-grammar="atlas"] .nx-signals>.nx-container,.nxe[data-grammar="atlas"] .nx-index-strip>.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[data-grammar="atlas"] .nx-hero-title{font-size: 36px}}.nxe[data-grammar="atlas"] .nx-index-strip[data-nx-spy]>.nx-container{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;gap: 0 26px}.nxe[data-grammar="atlas"] .nx-index-strip[data-nx-spy]>.nx-container::-webkit-scrollbar{display: none}.nxe[data-grammar="atlas"] .nx-index-strip a{white-space: nowrap;flex: none}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>.nx-explorer::before{content: "";display: block;grid-column: 1 / -1;height: 10px;margin-bottom: 14px;background: repeating-linear-gradient(90deg,var(--nx-border-hairline-strong) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,var(--nx-text-muted) 0 1px,transparent 1px 72px);background-size: 100% 5px,100% 10px;background-repeat: repeat-x;background-position: left bottom,left bottom}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>.nx-explorer{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-plate-label>.nx-eyebrow:last-child:not(:first-child){display: none}.nxe[data-grammar="atlas"] .nx-plate-label>.nx-eyebrow[data-tip]{display: inline-block}.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}.nxe .nx-hero>.nx-container{position: relative}.nxe .nx-hero>.nx-container>.nx-theme-toggle{position: absolute;inset-inline-end: 20px;top: 0;z-index: 2}.nxe[data-grammar="atlas"] .nx-hero > .nx-container > .nx-theme-toggle { inset-inline-end: 24px; top: 40px; }@container nxe (max-width: 899px){.nxe .nx-hero>.nx-container>.nx-theme-toggle,.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-theme-toggle{position: static;margin-bottom: 14px}}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-explorer)>:not(.nx-lede),.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide])>:not(.nx-lede),.nxe[data-grammar="atlas"] .nx-section-head:has(+ .nx-section-body>.nx-cycle)>:not(.nx-lede){grid-column: 1}}.nxe .nx-map{position: relative;overflow: hidden;border-radius: var(--nx-r);border: 1px solid var(--nx-border-hairline);background: var(--nx-bg-elevated)}.nxe .nx-map>.nx-figure-frame{position: relative;z-index: 1;padding: 0}.nxe .nx-map-hud{display: flex;justify-content: space-between;align-items: baseline;gap: 8px 16px;padding: 8px 14px 9px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-map-hud .nx-eyebrow{min-width: 0;font-size: 10px;color: var(--nx-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .nx-map-hud .nx-map-hud-right{flex: none;margin-left: auto}@container nxe (max-width: 479px){.nxe .nx-map-hud{flex-wrap: wrap}}.nxe .nx-world{display: block;width: 100%;height: auto}.nxe .nx-world .u-sphere{fill: var(--nx-bg-canvas)}.nxe .nx-world .u-sphere-line{fill: none;stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nx-world .u-grat{fill: none;stroke: var(--nx-border-hairline);stroke-width: 0.6}.nxe .nx-world .u-land{fill: color-mix(in srgb,var(--nxd-b,var(--nx-accent)) 16%,var(--nx-bg-muted));stroke: var(--nx-border-hairline-strong);stroke-width: 0.5;stroke-linejoin: round}.nxe .nx-map>.nx-live-slot--map[data-nxf-state="ready"]{position: relative;z-index: 2;margin: 0;min-height: 560px;border: 0;border-radius: 0;background: var(--nx-bg-elevated);overflow: hidden}.nxe .nx-map>.nx-live-slot--map[data-nxf-state="ready"]::before{content: none}.nxe .nx-map>.nx-live-slot--map[data-nxf-state="ready"] iframe{display: block;width: 100%;border: 0}.nxe .nx-map:has(>.nx-live-slot[data-nxf-state="ready"])>.nx-figure-frame{display: none}.nxe .nx-map[data-live]>.nx-figure-frame{display: none}.nxe[data-grammar="atlas"] .nx-hero>.nx-container{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "folio toggle" "grid grid";column-gap: 24px;row-gap: 22px;align-items: start}.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-theme-toggle{grid-area: toggle;position: static;justify-self: end;margin: 0}.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-hero-grid{grid-area: grid}.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-theme-toggle[hidden]{display: none}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-hero>.nx-container{grid-template-columns: minmax(0,1fr);grid-template-areas: "toggle" "folio" "grid";row-gap: 14px}.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-theme-toggle{justify-self: start}}.nxe[data-grammar="atlas"] .nx-hero::after{background: radial-gradient(circle at 1px 1px,var(--nx-border-hairline-strong) 1px,transparent 1.4px) 0 0 / 24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 85% 20%,currentColor,transparent 70%);mask-image: radial-gradient(ellipse 70% 80% at 85% 20%,currentColor,transparent 70%);opacity: 0.55}.nxe .nx-hero-text{min-width: 0}.nxe .nx-hero-stage{min-width: 0}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div.nx-hero-stage:nth-child(2)::before{display: none}.nxe .nx-hero-stage>.nx-caption{margin-top: 10px}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-hero-stage .nx-map{background: var(--nx-bg-canvas)}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-hero[data-layout] .nx-hero-grid{padding-bottom: 56px}.nxe[data-grammar="atlas"] .nx-hero[data-layout] .nx-hero-grid>div:nth-child(2){padding-bottom: 0}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-hero-grid{align-items: center}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-hero-grid>.nx-hero-text{grid-column: 1 / span 5}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-hero-grid>.nx-hero-stage{grid-column: 6 / -1;padding-top: 0}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-hero-title{font-size: 52px}.nxe[data-grammar="atlas"] .nx-hero[data-layout="globe"] .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-hero[data-layout] .nx-hero-grid>.nx-hero-stage{padding-bottom: 40px}}.nxe .nx-roster{border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}.nxe .nx-roster>.nx-container{padding-top: 18px;padding-bottom: 20px}.nxe[data-grammar="atlas"] .nx-roster>.nx-container{padding-inline-start: 64px}.nxe .nx-roster-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-bottom: 14px}.nxe .nx-roster-head .nx-eyebrow strong{font-weight: 500;color: var(--nx-text-primary)}.nxe .nx-roster-all{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;white-space: nowrap}.nxe .nx-roster-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--nx-border-hairline);border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-roster-item{position: relative;display: grid;gap: 6px;padding: 12px 14px 13px;border-inline-end: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);text-decoration: none;transition: background-color 120ms var(--nx-ease)}.nxe .nx-roster-item::before{content: "";position: absolute;left: -1px;top: -1px;width: 18px;height: 1px;background: var(--nxe-b,var(--nx-accent))}.nxe .nx-roster-item:hover,.nxe .nx-roster-item:focus-visible{background: var(--nx-bg-hover);color: var(--nx-text-primary);outline: none}.nxe .nx-roster-item:hover::before,.nxe .nx-roster-item:focus-visible::before{width: 100%}.nxe .nx-roster-code{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;color: var(--nx-text-muted)}.nxe .nx-roster-name{font-size: 13.5px;line-height: 1.3}@container nxe (min-width: 640px){.nxe .nx-roster-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@container nxe (min-width: 900px){.nxe .nx-roster-grid{grid-template-columns: repeat(6,minmax(0,1fr))}}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-roster>.nx-container{padding-inline-start: 24px}}.nxe .nx-gl{--nxgl-land:color-mix(in srgb,var(--nx-text-primary) 17%,var(--nx-bg-elevated));--nxgl-a:var(--nxi-a,var(--nx-accent));--nxgl-b:var(--nxi-b,var(--nx-accent));--nxgl-c:var(--nxi-c,var(--nx-accent));container: nxgl / inline-size}.nxe .nx-gl[data-gl^="field"]{--nxgl-a:var(--nxe-a,var(--nxi-a,var(--nx-accent)));--nxgl-b:var(--nxe-b,var(--nxi-b,var(--nx-accent)));--nxgl-c:color-mix(in srgb,var(--nxe-b,var(--nx-accent)) 80%,var(--nx-text-primary))}.nxe .nx-gl-view{position: relative}.nxe .nx-gl-stage{position: relative;width: 100%;aspect-ratio: 6 / 5;min-height: 300px;max-height: 640px;overflow: hidden;touch-action: pan-y;cursor: grab;user-select: none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.nxe .nx-gl[data-gl^="field"] .nx-gl-stage{aspect-ratio: 2 / 1;min-height: 340px;max-height: 620px}.nxe .nx-gl[data-gl-drag] .nx-gl-stage{cursor: grabbing}.nxe .nx-gl-stage:focus{outline: none}.nxe .nx-gl-stage:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}.nxe .nx-gl-stage>.nx-figure-frame{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding: 16px;transition: opacity 500ms var(--nx-ease,ease)}.nxe .nx-gl-stage>.nx-figure-frame>svg{width: 100%;height: auto;max-height: 100%}.nxe .nx-gl[data-gl-state="ready"] .nx-gl-stage>.nx-figure-frame{opacity: 0;visibility: hidden}.nxe .nx-gl-stage>[data-gl-canvas]{position: absolute;inset: 0;display: block;width: 100%;height: 100%;opacity: 0;transition: opacity 700ms var(--nx-ease,ease)}.nxe .nx-gl[data-gl-state="ready"] .nx-gl-stage>[data-gl-canvas]{opacity: 1}.nxe .nx-gl[data-live]>.nx-gl-view{display: none}.nxe .nx-gl[data-gl-state="ready"] .nx-gl-view::before { content: var(--nx-t-drag-turn, "Drag to turn · arrow keys · + −"); position: absolute; z-index: 2; top: 12px; inset-inline-end: 14px; font-family: var(--nx-font-mono); font-size: 10px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--nx-text-muted); pointer-events: none; }.nxe .nx-gl[data-gl^="field"][data-gl-state="ready"] .nx-gl-view::before{content: var(--nx-t-drag-move,"Drag to move · arrow keys · + −")}.nxe .nx-gl-legend{position: absolute;z-index: 2;left: 14px;bottom: 12px;right: 14px;display: none;flex-wrap: wrap;align-items: center;gap: 6px 16px;pointer-events: none;font-family: var(--nx-font-sans);font-size: 12px;line-height: 1.3;color: var(--nx-text-muted)}.nxe .nx-gl[data-gl-state="ready"] .nx-gl-legend{display: flex}.nxe .nx-gl .nx-gl-unit{font-family: var(--nx-font-mono);font-size: 10px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--nx-text-secondary)}.nxe .nx-gl-key{display: inline-flex;align-items: center;gap: 7px;white-space: nowrap}.nxe .nx-gl-key>i,.nxe .nx-gl-group>i{display: inline-block;width: 12px;height: 8px;border-radius: var(--nx-r)}.nxe .nx-gl-key[data-l="1"]>i{background: color-mix(in srgb,var(--nxgl-a) 42%,var(--nxgl-land))}.nxe .nx-gl-key[data-l="2"]>i{background: color-mix(in srgb,var(--nxgl-a) 74%,var(--nxgl-land))}.nxe .nx-gl-key[data-l="3"]>i{background: color-mix(in srgb,var(--nxgl-b) 92%,var(--nxgl-land))}.nxe .nx-gl-key[data-l="4"]>i{background: var(--nxgl-c)}.nxe .nx-gl-groups{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px;flex-basis: 100%;order: 3;margin-top: 2px;pointer-events: auto}.nxe .nx-gl-legend>[data-gl-share]{order: 2;margin-left: auto;pointer-events: auto}.nxe .nx-gl-groups::before{content: var(--nx-t-highlight,"Highlight");margin-inline-end: 6px;font-family: var(--nx-font-mono);font-size: 10px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-gl-group{display: inline-flex;align-items: center;gap: 6px;min-height: 24px;padding: 0 7px;border: 1px solid transparent;border-radius: var(--nx-r);background: none;color: var(--nx-text-muted);font: inherit;cursor: pointer}.nxe .nx-gl-group>i{width: 8px;background: var(--nxe-b,var(--nx-accent))}.nxe .nx-gl-group:hover{color: var(--nx-text-primary);border-color: var(--nx-border-hairline)}.nxe .nx-gl-group:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 1px}.nxe .nx-gl-group[aria-pressed="true"]{color: var(--nx-text-primary);border-color: var(--nx-border-hairline-strong);background: var(--nx-bg-elevated)}.nxe .nx-gl-readout{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nxe .nx-gl[data-gl-focus="true"] .nx-gl-readout { z-index: 3; top: 12px; inset-inline-start: 14px; width: auto; height: auto; max-width: calc(100% - 28px); margin: 0; overflow: visible; clip-path: none; white-space: normal; font-family: var(--nx-font-mono); font-size: 11px; letter-spacing: 0.04em; color: var(--nx-text-secondary); pointer-events: none; }.nxe .nx-gl[data-gl-focus="true"][data-gl^="globe"] .nx-gl-view::after{content: "";position: absolute;z-index: 2;top: 50%;left: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border: 1px solid var(--nx-focus);border-radius: 50%;pointer-events: none}.nxe .nx-gl [data-gl-label]{position: absolute;z-index: 2;top: 0;left: 0;font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.06em;line-height: 18px;padding: 0 6px;border-radius: var(--nx-r);background: color-mix(in srgb,var(--nx-bg-elevated) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter: blur(6px);color: var(--nx-text-primary);white-space: nowrap;pointer-events: none;will-change: transform,opacity}.nxe .nx-gl [data-gl-label="region"]{font-size: 9.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--nx-text-secondary)}.nxe .nx-gl [data-gl-tip]{--nxgl-tip:var(--nx-border-hairline-strong);position: absolute;z-index: 4;top: 0;left: 0;display: grid;gap: 3px;max-width: 280px;padding: 9px 12px 10px 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: color-mix(in srgb,var(--nx-bg-canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2);box-shadow: 0 1px 2px color-mix(in srgb,var(--nx-text-primary) 8%,transparent),0 10px 28px -8px color-mix(in srgb,var(--nx-text-primary) 22%,transparent);color: var(--nx-text-primary);pointer-events: none}.nxe .nx-gl [data-gl-tip]::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 3px;border-radius: 0 var(--nx-r) var(--nx-r) 0;background: var(--nxgl-tip)}.nxe .nx-gl [data-gl-tip][data-l="1"]{--nxgl-tip:color-mix(in srgb,var(--nxgl-a) 42%,var(--nxgl-land))}.nxe .nx-gl [data-gl-tip][data-l="2"]{--nxgl-tip:color-mix(in srgb,var(--nxgl-a) 74%,var(--nxgl-land))}.nxe .nx-gl [data-gl-tip][data-l="3"]{--nxgl-tip:color-mix(in srgb,var(--nxgl-b) 92%,var(--nxgl-land))}.nxe .nx-gl [data-gl-tip][data-l="4"]{--nxgl-tip:var(--nxgl-c)}.nxe .nx-gl [data-gl-tip][hidden]{display: none}.nxe .nx-gl [data-gl-tip]>strong{font-family: var(--nx-font-sans);font-size: 13px;font-weight: 600;letter-spacing: -0.005em}.nxe .nx-gl [data-gl-tip]>span{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.03em;color: var(--nx-text-muted)}.nxe .nx-gl [data-gl-tip]>small{display: block;margin-top: 4px;padding-top: 5px;border-top: 1px solid var(--nx-border-hairline);font-family: var(--nx-font-sans);font-size: 9.5px;line-height: 1.35;color: var(--nx-text-muted);opacity: 0.85}@container nxgl (max-width: 560px){.nxe .nx-gl[data-gl-state="ready"] .nx-gl-view::before{display: none}.nxe .nx-gl-stage{aspect-ratio: 1 / 1}.nxe .nx-gl[data-gl^="field"] .nx-gl-stage{aspect-ratio: 4 / 3;min-height: 300px}.nxe .nx-gl-legend{position: static;padding: 4px 14px 12px;gap: 4px 12px;font-size: 11.5px}.nxe .nx-gl-groups{margin-inline-start: 0}}@media (prefers-reduced-motion: reduce){.nxe .nx-gl-stage>[data-gl-canvas],.nxe .nx-gl-stage>.nx-figure-frame{transition: none}}.nxe .nx-list[data-nav]{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-list[data-nav]>li{padding-inline-start: 0}.nxe .nx-list[data-nav]>li + li{margin-top: 0}.nxe .nx-list[data-nav]>li::before{display: none}.nxe .nx-list[data-nav]>li>.nx-link{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 11px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-primary);text-decoration: none}.nxe .nx-list[data-nav]>li>.nx-link .nx-arrow{width: 12px;height: 12px;color: var(--nx-text-muted);transition: color 120ms var(--nx-ease),transform 200ms var(--nx-ease)}.nxe .nx-list[data-nav]>li>.nx-link:hover,.nxe .nx-list[data-nav]>li>.nx-link:focus-visible{color: var(--nx-accent)}.nxe .nx-list[data-nav]>li>.nx-link:hover .nx-arrow,.nxe .nx-list[data-nav]>li>.nx-link:focus-visible .nx-arrow{color: var(--nx-accent);transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.nxe .nx-list[data-nav] .nx-arrow{transition: none}}.nxe .nx-map.nx-gl[data-gl^="globe"],.nxe[data-grammar="atlas"] .nx-hero[data-layout] .nx-hero-stage .nx-map.nx-gl[data-gl^="globe"]{border: 0;border-radius: 0;background: transparent;overflow: visible}.nxe .nx-gl[data-gl^="globe"] .nx-gl-stage{overflow: visible}.nxe .nx-gl[data-gl^="globe"] .nx-gl-stage>.nx-figure-frame,.nxe .nx-plate .nx-gl[data-gl^="globe"] .nx-figure-frame[data-scene="true"]{border: 0;background: transparent}.nxe .nx-plate>.nx-figure-frame:has(>.nx-gl[data-gl^="globe"]){border: 0;background: transparent;padding: 0}.nxe .nx-gl[data-gl^="globe"] .nx-map-hud{border-top: 0;padding: 6px 0 0}.nxe .nx-gl[data-gl^="globe"] .nx-map-hud .nx-eyebrow{color: var(--nx-text-muted)}.nxe .nx-gl[data-gl^="globe"][data-gl-state="ready"] .nx-gl-view::before { top: 0; inset-inline-end: 0; color: var(--nx-text-muted); letter-spacing: 0.06em; }.nxe .nx-gl[data-gl^="globe"] .nx-gl-legend{position: static;margin-top: 12px}.nxe .nx-hero .nx-hero-stage>.nx-caption{border-top: 0;padding-top: 0}.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-p{font-weight: 400;line-height: 1.68;letter-spacing: -0.006em;color: var(--nx-text-secondary);max-width: 68ch;text-wrap: pretty}.nxe .nx-p strong,.nxe .nx-lede strong{color: var(--nx-text-primary);font-weight: 600}.nxe .nx-p + .nx-p{margin-top: 0.9em}.nxe .nx-tagline{font-weight: 400}.nxe .nx-hero-title,.nxe .nx-section-title,.nxe .nx-h3{text-wrap: balance}.nxe .nx-gl[data-gl^="globe"] .nx-gl-legend{position: static;display: none;flex-wrap: wrap;align-items: center;column-gap: 14px;row-gap: 10px;margin-top: 14px;padding: 0;font-size: 12.5px;color: var(--nx-text-secondary)}.nxe .nx-gl[data-gl^="globe"][data-gl-state="ready"] .nx-gl-legend{display: flex}.nxe .nx-gl[data-gl^="globe"] .nx-gl-unit{flex: 0 0 136px;white-space: nowrap;font-family: var(--nx-font-sans);font-size: 12px;font-weight: 500;letter-spacing: 0;text-transform: none;color: var(--nx-text-muted)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-key{gap: 6px}.nxe .nx-gl[data-gl^="globe"] .nx-gl-key>i{width: 10px;height: 10px;border-radius: var(--nx-r)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-groups{flex: 1 0 100%;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0}.nxe .nx-gl[data-gl^="globe"] .nx-gl-groups::before{content: var(--nx-t-highlight,"Highlight");flex: 0 0 136px;margin-right: 8px;font-family: var(--nx-font-sans);font-size: 12px;font-weight: 500;letter-spacing: 0;text-transform: none;color: var(--nx-text-muted)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-group{min-height: 28px;padding: 0 11px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);font-size: 12.5px;color: var(--nx-text-secondary);transition: border-color 140ms var(--nx-ease),color 140ms var(--nx-ease),background-color 140ms var(--nx-ease)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-group>i{width: 7px;height: 7px;border-radius: 50%}.nxe .nx-gl[data-gl^="globe"] .nx-gl-group:hover{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-group[aria-pressed="true"]{border-color: var(--nx-text-primary);background: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .nx-gl[data-gl^="globe"] .nx-gl-group:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-gl[data-gl^="globe"]>.nx-map-hud{display: none}.nxe .nx-gl[data-gl^="globe"] + .nx-caption,.nxe .nx-hero-stage>.nx-gl[data-gl^="globe"] ~ .nx-caption{margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--nx-border-hairline)}@container nxgl (max-width: 520px){.nxe .nx-gl[data-gl^="globe"] .nx-gl-unit,.nxe .nx-gl[data-gl^="globe"] .nx-gl-groups::before{flex-basis: 100%}}@media (prefers-reduced-motion: reduce){.nxe .nx-gl[data-gl^="globe"] .nx-gl-group{transition: none}}.nxe .nx-gl[data-gl^="globe"] .nx-gl-unit::first-letter{text-transform: uppercase}@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-body .nx-p{font-size: 16.5px;line-height: 1.7}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-title{font-size: 26px}}.nxe{--nx-wm-ocean:#0a1628;--nx-wm-land:#1d2632;--nx-wm-lit:#2a3544;--nx-wm-shade:#10161f;--nx-wm-river:#3c74a8;--nx-wm-grid:#15243a;--nx-wm-halo:#0a1628;--nx-wm-ink:#e9eef4;--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:#0a1626;--nx-wm-haze:#21436a;--nx-wm-coast:#5b7089;--nx-wm-ink-2:#b2bfcd;--nx-wm-border:#7486a0;--nx-wm-fog:#0f1f33;--nx-wm-space:#03060c;--nx-wm-space-2:#0d1b2e;--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:#c5d6e6;--nx-wm-land:#f6f4ee;--nx-wm-lit:#ffffff;--nx-wm-shade:#d8d1c3;--nx-wm-river:#5a8ec2;--nx-wm-grid:#b4c4d6;--nx-wm-halo:#ffffff;--nx-wm-ink:#1b2531;--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:#e7eff8;--nx-wm-haze:#c4d7ec;--nx-wm-coast:#7a899b;--nx-wm-ink-2:#46525f;--nx-wm-border:#8a96a5;--nx-wm-fog:#dfe8f2;--nx-wm-space:#f4f7fb;--nx-wm-space-2:#d9e5f1;--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:#c5d6e6;--nx-wm-land:#f6f4ee;--nx-wm-lit:#ffffff;--nx-wm-shade:#d8d1c3;--nx-wm-river:#5a8ec2;--nx-wm-grid:#b4c4d6;--nx-wm-halo:#ffffff;--nx-wm-ink:#1b2531;--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:#e7eff8;--nx-wm-haze:#c4d7ec;--nx-wm-coast:#7a899b;--nx-wm-ink-2:#46525f;--nx-wm-border:#8a96a5;--nx-wm-fog:#dfe8f2;--nx-wm-space:#f4f7fb;--nx-wm-space-2:#d9e5f1;--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 .nx-wm{--wm-edge:24px;--wm-h:clamp(540px,76vh,960px);position: relative;min-width: 0}.nxe .nx-wm:fullscreen{--wm-h:100vh;overflow-y: auto;background: var(--nx-bg-canvas)}@container nxe (min-width: 900px){.nxe .nx-wm{--wm-edge:max(24px,calc((100% - 1280px) / 2 + 64px))}}.nxe .nx-wm-stage{position: relative;height: var(--wm-h);overflow: hidden;background: var(--nx-wm-ocean);border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);touch-action: none;cursor: grab;outline: none;isolation: isolate}.nxe .nx-wm-stage:focus-visible{box-shadow: inset 0 0 0 2px var(--nx-focus)}.nxe .nx-wm-stage[data-wm-hover="true"]{cursor: pointer}.nxe .nx-wm-stage[data-wm-drag="true"]{cursor: grabbing}.nxe .nx-wm-canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.nxe .nx-wm-noscript{position: absolute;left: var(--wm-edge);top: 50%;margin: 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nx-wm[data-wm-ready="true"] .nx-wm-noscript{display: none}.nxe .nx-wm-panel,.nxe .nx-wm-rail,.nxe .nx-wm-legends,.nxe .nx-wm-pin,.nxe .nx-wm-tip,.nxe .nx-wm-hint{background: var(--nx-wm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter: blur(10px);border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);box-shadow: 0 6px 20px var(--nx-wm-shadow);color: var(--nx-text-primary)}.nxe .nx-wm-canvas3d{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.nxe .nx-wm[data-wm-mode="2d"] .nx-wm-canvas3d,.nxe .nx-wm[data-wm-mode="2d"] .nx-wm-labels{display: none}.nxe .nx-wm[data-wm-mode="3d"] .nx-wm-canvas,.nxe .nx-wm[data-wm-mode="globe"] .nx-wm-canvas{visibility: hidden}.nxe .nx-wm[data-wm-mode="2d"] .nx-wm-3d-only,.nxe .nx-wm[data-wm-mode="globe"] .nx-wm-3d-only{display: none}.nxe .nx-wm-labels{position: absolute;inset: 0;z-index: 1;overflow: hidden;pointer-events: none}.nxe .nx-wm-labels[hidden]{display: none}.nxe .nx-wm-label{position: absolute;left: 0;top: 0;font-size: 11px;font-weight: 500;line-height: 1;letter-spacing: 0.01em;color: var(--nx-wm-ink);white-space: nowrap;text-shadow: 0 0 3px var(--nx-wm-halo),0 0 2px var(--nx-wm-halo),0 0 1px var(--nx-wm-halo)}.nxe .nx-wm-label[hidden]{display: none}.nxe .nx-wm-panel{position: absolute;z-index: 5;top: 12px;left: 12px;bottom: 60px;width: 304px;display: none;flex-direction: column;box-shadow: 0 6px 20px var(--nx-wm-shadow)}.nxe .nx-wm[data-wm-panel="open"] .nx-wm-panel{display: flex}.nxe .nx-wm-panel .nx-wm-panel-title{font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--nx-text-secondary)}.nxe .nx-wm-panel-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 12px 8px 16px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-wm-panel-title{margin: 0;font-size: 13.5px;font-weight: 600;display: flex;align-items: center;gap: 8px}.nxe .nx-wm-count{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: var(--nx-r);background: var(--nx-primary-bg);color: var(--nx-primary-ink);font-size: 11px;font-weight: 600;font-variant-numeric: tabular-nums}.nxe .nx-wm-panel-close{display: none}.nxe .nx-wm-panel-body{overflow-y: auto;overscroll-behavior: contain;padding: 4px 8px 10px;scrollbar-width: thin}.nxe .nx-wm-group{padding: 8px 0 2px}.nxe .nx-wm-group + .nx-wm-group{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-wm-group-title{margin: 2px 8px 4px;font-size: 11.5px;font-weight: 500;color: var(--nx-text-muted)}.nxe .nx-wm-layer{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 10px;align-items: start;width: 100%;padding: 7px 8px;border: 0;border-radius: var(--nx-r);background: none;color: inherit;font: inherit;text-align: start;cursor: pointer}.nxe .nx-wm-layer:hover{background: var(--nx-bg-hover)}.nxe .nx-wm-layer:focus-visible,.nxe .nx-wm-icon:focus-visible,.nxe .nx-wm-latest:focus-visible,.nxe .nx-wm-track:focus-visible,.nxe .nx-wm-op-track:focus-visible,.nxe .nx-wm-row-btn:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-wm-check{width: 16px;height: 16px;margin-top: 1px;border: 1.5px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);transition: background-color 120ms ease,border-color 120ms ease}.nxe .nx-wm-layer[aria-pressed="true"] .nx-wm-check{border-color: var(--nx-primary-bg);background: var(--nx-primary-bg);box-shadow: inset 0 0 0 3px var(--nx-bg-surface)}.nxe .nx-wm-layer-text{display: grid;gap: 2px;min-width: 0}.nxe .nx-wm-layer-name{font-size: 13.5px;line-height: 1.3;font-weight: 500}.nxe .nx-wm-layer[aria-pressed="false"] .nx-wm-layer-name{color: var(--nx-text-secondary);font-weight: 400}.nxe .nx-wm-layer-src{font-size: 11.5px;line-height: 1.35;color: var(--nx-text-muted)}.nxe .nx-wm-tools{padding: 0 8px 6px 36px}.nxe .nx-wm-tools[hidden]{display: none}.nxe .nx-wm-op{display: flex;align-items: center;gap: 10px}.nxe .nx-wm-op-track{position: relative;flex: 1;height: 18px;cursor: pointer;touch-action: none}.nxe .nx-wm-op-track::before{content: "";position: absolute;left: 0;right: 0;top: 8px;height: 2px;border-radius: 1px;background: var(--nx-border-hairline-strong)}.nxe .nx-wm-op-fill{position: absolute;left: 0;top: 8px;height: 2px;border-radius: 1px;background: var(--nx-text-secondary)}.nxe .nx-wm-op-fill::after{content: "";position: absolute;right: -6px;top: -5px;width: 12px;height: 12px;border-radius: 50%;background: var(--nx-bg-surface);border: 1.5px solid var(--nx-text-secondary)}.nxe .nx-wm-op-val{min-width: 34px;font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-muted);text-align: end;font-variant-numeric: tabular-nums}.nxe .nx-wm-check[data-wm-radio="true"]{border-radius: 50%}.nxe .nx-wm-rail{position: absolute;z-index: 4;top: 12px;right: 12px;display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 3px;max-height: calc(100% - 84px);overflow-y: auto;scrollbar-width: none}.nxe .nx-wm-sep{display: block;width: 22px;height: 1px;margin: 3px 0;background: var(--nx-border-hairline-strong)}.nxe .nx-wm-icon{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 32px;min-height: 32px;padding: 0;border: 0;border-radius: var(--nx-r);background: none;color: var(--nx-text-secondary);font: inherit;font-size: 16px;line-height: 1;cursor: pointer}.nxe .nx-wm-icon:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .nx-wm-icon[aria-expanded="true"],.nxe .nx-wm-icon[aria-pressed="true"]{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nx-wm-icon:disabled{color: var(--nx-text-disabled);cursor: default;background: none}.nxe .nx-wm-icon svg{width: 16px;height: 16px;transition: transform 160ms ease}.nxe .nx-wm-seg{display: flex;flex-direction: column;gap: 2px;padding: 2px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r)}.nxe .nx-wm-seg-btn{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 26px;padding: 0;border: 0;border-radius: var(--nx-r);background: none;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.06em;cursor: pointer}.nxe .nx-wm-seg-btn svg{flex: none;width: 15px;min-width: 15px;height: 15px}.nxe .nx-wm-seg-btn:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nx-wm-seg-btn[aria-pressed="true"]{color: var(--nx-primary-ink);background: var(--nx-primary-bg)}.nxe .nx-wm-seg-btn:disabled{color: var(--nx-text-disabled);cursor: default;background: none}.nxe .nx-wm-seg-btn:focus-visible,.nxe .nx-wm-chip:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-wm-dock{position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;display: flex;align-items: center;gap: 12px;min-height: 48px;padding: 7px 12px;background: var(--nx-wm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter: blur(10px);border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-wm-chips{display: flex;flex: 1 1 auto;gap: 6px;min-width: 0;overflow-x: auto;scrollbar-width: none;overscroll-behavior: contain}.nxe .nx-wm-chip{flex: none;display: inline-flex;align-items: center;gap: 7px;height: 28px;padding: 0 10px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: none;color: var(--nx-text-secondary);font: inherit;font-size: 12px;white-space: nowrap;cursor: pointer}.nxe .nx-wm-chip:hover{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}.nxe .nx-wm-chip[aria-expanded="true"]{border-color: var(--nx-text-secondary);color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nx-wm-chip-ramp{display: block;width: 26px;height: 6px;border-radius: var(--nx-r)}.nxe .nx-wm-chip-sw{display: block;width: 10px;height: 10px;border-radius: var(--nx-r)}.nxe .nx-wm-chip-name{font-weight: 500}.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 .nx-wm-legends{position: absolute;z-index: 6;right: 12px;bottom: calc(100% + 8px);width: 300px;max-height: calc(var(--wm-h) - 140px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.nxe .nx-wm-legends[hidden]{display: none}.nxe .nx-wm-attrib{flex: 0 1 auto;min-width: 0;max-width: 34%;margin: 0;font-family: var(--nx-font-mono);font-size: 10.5px;line-height: 1.3;color: var(--nx-text-muted);white-space: normal;overflow: visible}.nxe .nx-wm-time{flex: none;display: grid;grid-template-columns: auto minmax(112px,auto) auto 150px auto;align-items: center;gap: 2px 4px}.nxe .nx-wm-time:has(.nx-wm-play){grid-template-columns: auto auto minmax(112px,auto) auto 150px auto}.nxe .nx-wm-time .nx-wm-icon{min-width: 28px;min-height: 28px;font-size: 16px}.nxe .nx-wm-time-label{margin: 0;font-family: var(--nx-font-mono);font-size: 11.5px;font-weight: 500;text-align: center;font-variant-numeric: tabular-nums;white-space: nowrap}.nxe .nx-wm-track{position: relative;height: 28px;margin: 0 8px;cursor: pointer;touch-action: none}.nxe .nx-wm-track::before{content: "";position: absolute;left: 0;right: 0;top: 13px;height: 2px;border-radius: 1px;background: var(--nx-border-hairline-strong)}.nxe .nx-wm-track-fill{position: absolute;left: 0;top: 13px;height: 2px;border-radius: 1px;background: var(--nx-text-secondary)}.nxe .nx-wm-track-tick{position: absolute;top: 18px;width: 1px;height: 5px;background: var(--nx-text-disabled)}.nxe .nx-wm-track-knob{position: absolute;top: 8px;width: 12px;height: 12px;margin-left: -6px;border-radius: 50%;background: var(--nx-bg-surface);border: 2px solid var(--nx-text-primary)}.nxe .nx-wm-latest{min-height: 26px;padding: 0 9px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: none;color: var(--nx-text-secondary);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer}.nxe .nx-wm-latest[aria-pressed="true"]{background: var(--nx-primary-bg);border-color: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-wm-latest:disabled{cursor: default}.nxe .nx-wm-hint{position: absolute;z-index: 4;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0;padding: 9px 14px;font-size: 13.5px;pointer-events: none}.nxe .nx-wm-hint[hidden]{display: none}.nxe .nx-wm-tip{position: absolute;z-index: 5;width: max-content;max-width: 280px;padding: 8px 10px;pointer-events: none;font-size: 12px;line-height: 1.4;box-shadow: 0 4px 14px var(--nx-wm-shadow)}.nxe .nx-wm-tip[hidden]{display: none}.nxe .nx-wm-tip-h{margin: 0;font-weight: 600;font-size: 14px}.nxe .nx-wm-tip-s{margin: 0 0 6px;font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-muted)}.nxe .nx-wm-tip-row,.nxe .nx-wm-pin-row{display: flex;justify-content: space-between;gap: 16px;margin: 0;padding: 2px 0}.nxe .nx-wm-tip-row[data-wm-strong="true"]{font-weight: 600}.nxe .nx-wm-tip-k,.nxe .nx-wm-pin-k{display: inline-flex;align-items: center;gap: 6px;color: var(--nx-text-secondary)}.nxe .nx-wm-tip-v,.nxe .nx-wm-pin-v{text-align: end;font-variant-numeric: tabular-nums}.nxe .nx-wm-pin{position: absolute;z-index: 4;right: 60px;top: 50px;width: 312px;padding: 10px 12px 12px;font-size: 12.5px}.nxe .nx-wm-pin[hidden]{display: none}.nxe .nx-wm-pin-head{display: flex;justify-content: space-between;align-items: start;gap: 8px}.nxe .nx-wm-pin-title{margin: 4px 0 0;font-weight: 600;font-size: 14px}.nxe .nx-wm-pin-chart{margin: 6px 0}.nxe .nx-wm-spark{display: block;width: 100%;height: auto;overflow: visible}.nxe .nx-wm-spark-line{fill: none;stroke: var(--nx-wm-river);stroke-width: 1.8}.nxe .nx-wm-spark-fc{fill: none;stroke: var(--nx-wm-river);stroke-width: 1.6;stroke-dasharray: 4 3}.nxe .nx-wm-spark-norm{stroke: var(--nx-text-muted);stroke-width: 1;stroke-dasharray: 2 3}.nxe .nx-wm-spark-now{stroke: var(--nx-text-secondary);stroke-width: 1}.nxe .nx-wm-spark-lab{fill: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 9.5px}.nxe .nx-wm-leg{padding: 11px 14px 12px}.nxe .nx-wm-leg + .nx-wm-leg{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-wm-leg-name{margin: 0;font-size: 13px;font-weight: 600;line-height: 1.3}.nxe .nx-wm-leg-meta{margin: 2px 0 9px;font-size: 11.5px;line-height: 1.35;color: var(--nx-text-muted)}.nxe .nx-wm-leg-ramp + .nx-wm-leg-ramp{margin-top: 10px}.nxe .nx-wm-leg-sub{display: flex;justify-content: space-between;gap: 8px;margin: 0 0 4px;font-size: 11.5px;color: var(--nx-text-secondary)}.nxe .nx-wm-leg-sub>span:last-child{font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-muted)}.nxe .nx-wm-leg-bar{display: block;height: 8px;border-radius: var(--nx-r)}.nxe .nx-wm-leg-bar[data-wm-ramp="rain"],.nxe .nx-wm-chip-ramp[data-wm-ramp="rain"]{background: linear-gradient(90deg,var(--nx-wm-rain-0),var(--nx-wm-rain-1),var(--nx-wm-rain-2),var(--nx-wm-rain-3),var(--nx-wm-rain-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="snowfall"],.nxe .nx-wm-chip-ramp[data-wm-ramp="snowfall"]{background: linear-gradient(90deg,var(--nx-wm-snowfall-0),var(--nx-wm-snowfall-1),var(--nx-wm-snowfall-2),var(--nx-wm-snowfall-3),var(--nx-wm-snowfall-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="soil"],.nxe .nx-wm-chip-ramp[data-wm-ramp="soil"]{background: linear-gradient(90deg,var(--nx-wm-soil-0),var(--nx-wm-soil-1),var(--nx-wm-soil-2),var(--nx-wm-soil-3),var(--nx-wm-soil-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="heat"],.nxe .nx-wm-chip-ramp[data-wm-ramp="heat"]{background: linear-gradient(90deg,var(--nx-wm-heat-0),var(--nx-wm-heat-1),var(--nx-wm-heat-2),var(--nx-wm-heat-3),var(--nx-wm-heat-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="snow"],.nxe .nx-wm-chip-ramp[data-wm-ramp="snow"]{background: linear-gradient(90deg,var(--nx-wm-snow-0),var(--nx-wm-snow-1),var(--nx-wm-snow-2),var(--nx-wm-snow-3),var(--nx-wm-snow-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="store"],.nxe .nx-wm-chip-ramp[data-wm-ramp="store"]{background: linear-gradient(90deg,var(--nx-wm-store-0),var(--nx-wm-store-1),var(--nx-wm-store-2),var(--nx-wm-store-3),var(--nx-wm-store-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="q"],.nxe .nx-wm-chip-ramp[data-wm-ramp="q"]{background: linear-gradient(90deg,var(--nx-wm-q-0) 0 20%,var(--nx-wm-q-1) 20% 40%,var(--nx-wm-q-2) 40% 60%,var(--nx-wm-q-3) 60% 80%,var(--nx-wm-q-4) 80%)}.nxe .nx-wm-leg-bar[data-wm-ramp="sst"],.nxe .nx-wm-chip-ramp[data-wm-ramp="sst"]{background: linear-gradient(90deg,var(--nx-wm-sst-0),var(--nx-wm-sst-1),var(--nx-wm-sst-2),var(--nx-wm-sst-3),var(--nx-wm-sst-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="lights"],.nxe .nx-wm-chip-ramp[data-wm-ramp="lights"]{background: linear-gradient(90deg,var(--nx-wm-lights-0),var(--nx-wm-lights-1),var(--nx-wm-lights-2),var(--nx-wm-lights-3),var(--nx-wm-lights-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="veg"],.nxe .nx-wm-chip-ramp[data-wm-ramp="veg"]{background: linear-gradient(90deg,var(--nx-wm-veg-0),var(--nx-wm-veg-1),var(--nx-wm-veg-2),var(--nx-wm-veg-3),var(--nx-wm-veg-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="gpp"],.nxe .nx-wm-chip-ramp[data-wm-ramp="gpp"]{background: linear-gradient(90deg,var(--nx-wm-gpp-0),var(--nx-wm-gpp-1),var(--nx-wm-gpp-2),var(--nx-wm-gpp-3),var(--nx-wm-gpp-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="aer"],.nxe .nx-wm-chip-ramp[data-wm-ramp="aer"]{background: linear-gradient(90deg,var(--nx-wm-aer-0),var(--nx-wm-aer-1),var(--nx-wm-aer-2),var(--nx-wm-aer-3),var(--nx-wm-aer-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="dust"],.nxe .nx-wm-chip-ramp[data-wm-ramp="dust"]{background: linear-gradient(90deg,var(--nx-wm-dust-0),var(--nx-wm-dust-1),var(--nx-wm-dust-2),var(--nx-wm-dust-3),var(--nx-wm-dust-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="gas"],.nxe .nx-wm-chip-ramp[data-wm-ramp="gas"]{background: linear-gradient(90deg,var(--nx-wm-gas-0),var(--nx-wm-gas-1),var(--nx-wm-gas-2),var(--nx-wm-gas-3),var(--nx-wm-gas-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="solar"],.nxe .nx-wm-chip-ramp[data-wm-ramp="solar"]{background: linear-gradient(90deg,var(--nx-wm-solar-0),var(--nx-wm-solar-1),var(--nx-wm-solar-2),var(--nx-wm-solar-3),var(--nx-wm-solar-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="cloud"],.nxe .nx-wm-chip-ramp[data-wm-ramp="cloud"]{background: linear-gradient(90deg,var(--nx-wm-cloud-0),var(--nx-wm-cloud-1),var(--nx-wm-cloud-2),var(--nx-wm-cloud-3),var(--nx-wm-cloud-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="chl"],.nxe .nx-wm-chip-ramp[data-wm-ramp="chl"]{background: linear-gradient(90deg,var(--nx-wm-chl-0),var(--nx-wm-chl-1),var(--nx-wm-chl-2),var(--nx-wm-chl-3),var(--nx-wm-chl-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="temp"],.nxe .nx-wm-chip-ramp[data-wm-ramp="temp"]{background: linear-gradient(90deg,var(--nx-wm-temp-0),var(--nx-wm-temp-1),var(--nx-wm-temp-2),var(--nx-wm-temp-3),var(--nx-wm-temp-4))}.nxe .nx-wm-leg-bar[data-wm-ramp="fire"],.nxe .nx-wm-chip-ramp[data-wm-ramp="fire"]{background: linear-gradient(90deg,var(--nx-wm-fire-0),var(--nx-wm-fire-1),var(--nx-wm-fire-2),var(--nx-wm-fire-3),var(--nx-wm-fire-4))}.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 .nx-wm-leg-bar[data-wm-ramp="stress"],.nxe .nx-wm-chip-ramp[data-wm-ramp="stress"]{background: linear-gradient(90deg,var(--nx-wm-stress-0),var(--nx-wm-stress-1),var(--nx-wm-stress-2),var(--nx-wm-stress-3),var(--nx-wm-stress-4))}.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 .nx-wm-leg-bar[data-wm-ramp="people"],.nxe .nx-wm-chip-ramp[data-wm-ramp="people"]{background: linear-gradient(90deg,var(--nx-wm-people-0),var(--nx-wm-people-1),var(--nx-wm-people-2),var(--nx-wm-people-3),var(--nx-wm-people-4))}.nxe .nx-wm-leg-ticks{position: relative;display: block;height: 16px;margin-top: 3px;font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-secondary);font-variant-numeric: tabular-nums}.nxe .nx-wm-leg-tick{position: absolute;top: 0;transform: translateX(-50%);white-space: nowrap}.nxe .nx-wm-leg-tick[data-wm-edge="start"]{transform: none}.nxe .nx-wm-leg-tick[data-wm-edge="end"]{transform: translateX(-100%)}.nxe .nx-wm-leg-classes{display: flex;flex-wrap: wrap;gap: 4px 16px;margin: 0;padding: 0;list-style: none;font-size: 12px;color: var(--nx-text-secondary)}.nxe .nx-wm-leg-class{display: flex;align-items: center;gap: 8px}.nxe .nx-wm-leg-sw,.nxe .nx-wm-tip-sw{flex: none;display: inline-block;width: 12px;height: 12px;border-radius: var(--nx-r)}.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 .nx-wm-leg-note{margin: 6px 0 0;font-size: 11px;line-height: 1.4;color: var(--nx-text-muted)}.nxe .nx-wm-presets{position: absolute;z-index: 3;top: 12px;inset-inline-start: 12px;inset-inline-end: 64px;display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;pointer-events: none}.nxe .nx-wm-preset{pointer-events: auto;flex: none;height: 28px;padding: 0 11px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-wm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter: blur(10px);color: var(--nx-text-secondary);font: inherit;font-size: 12px;font-weight: 500;white-space: nowrap;cursor: pointer;box-shadow: 0 2px 8px var(--nx-wm-shadow)}.nxe .nx-wm-preset:hover{color: var(--nx-text-primary);border-color: var(--nx-text-muted)}.nxe .nx-wm-preset[aria-pressed="true"]{color: var(--nx-primary-ink);background: var(--nx-primary-bg);border-color: var(--nx-primary-bg)}.nxe .nx-wm-preset:focus-visible,.nxe .nx-wm-menu-item:focus-visible,.nxe .nx-wm-mini:focus-visible,.nxe .nx-wm-swipe-grip:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-wm[data-wm-panel="open"] .nx-wm-presets{left: 328px}.nxe .nx-wm-menu{position: absolute;z-index: 6;top: 12px;right: 60px;width: 236px;padding: 4px;background: var(--nx-wm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter: blur(10px);border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);box-shadow: 0 10px 28px var(--nx-wm-shadow)}.nxe .nx-wm-menu[hidden]{display: none}.nxe .nx-wm-menu-item{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;min-height: 32px;padding: 0 10px;border: 0;border-radius: var(--nx-r);background: none;color: var(--nx-text-primary);font: inherit;font-size: 12.5px;text-align: start;cursor: pointer}.nxe .nx-wm-menu-item:hover{background: var(--nx-bg-hover)}.nxe .nx-wm-menu-item[aria-checked="true"]{background: var(--nx-bg-hover);font-weight: 600}.nxe .nx-wm kbd{font-family: var(--nx-font-mono);font-size: 10.5px;padding: 1px 5px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-secondary)}.nxe .nx-wm-toolbar{position: absolute;z-index: 4;left: 50%;bottom: 60px;transform: translateX(-50%);max-width: calc(100% - 140px);margin: 0;padding: 6px 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-wm-glass);font-size: 12px;color: var(--nx-text-primary);text-align: center}.nxe .nx-wm-toolbar[hidden]{display: none}.nxe .nx-wm[data-wm-tool="inspect"] .nx-wm-stage,.nxe .nx-wm[data-wm-tool="measure"] .nx-wm-stage{cursor: crosshair}.nxe .nx-wm-keys{position: absolute;z-index: 7;top: 50%;left: 50%;transform: translate(-50%,-50%);width: min(380px,calc(100% - 32px));padding: 14px 16px;background: var(--nx-wm-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter: blur(10px);border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);box-shadow: 0 16px 40px var(--nx-wm-shadow)}.nxe .nx-wm-keys[hidden]{display: none}.nxe .nx-wm-keys-title{margin: 0 0 8px;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-secondary)}.nxe .nx-wm-keys-list{display: grid;gap: 4px;margin: 0;font-size: 12.5px}.nxe .nx-wm-keys-list>div{display: flex;justify-content: space-between;gap: 12px}.nxe .nx-wm-keys-list dd{margin: 0;color: var(--nx-text-secondary)}.nxe .nx-wm-keys-close{position: absolute;top: 6px;inset-inline-end: 6px}.nxe .nx-wm-ltools{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 6px}.nxe .nx-wm-mini{min-height: 24px;padding: 0 8px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: none;color: var(--nx-text-secondary);font: inherit;font-size: 11px;cursor: pointer}.nxe .nx-wm-mini:hover{color: var(--nx-text-primary);border-color: var(--nx-border-hairline-strong)}.nxe .nx-wm-mini[aria-pressed="true"]{color: var(--nx-primary-ink);background: var(--nx-primary-bg);border-color: var(--nx-primary-bg)}.nxe .nx-wm-pin-k small{font-size: 10.5px;color: var(--nx-text-muted)}.nxe .nx-wm-swipe{position: absolute;z-index: 3;top: 52px;left: 50%;display: flex;align-items: center;gap: 6px;transform: translateX(-50%);pointer-events: none}.nxe .nx-wm-swipe[hidden]{display: none}.nxe .nx-wm-swipe>*{pointer-events: auto}.nxe .nx-wm-swipe-a,.nxe .nx-wm-swipe-b{padding: 3px 8px;border-radius: var(--nx-r);background: var(--nx-wm-glass);font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-primary);white-space: nowrap;border: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-wm-swipe-grip{width: 14px;height: 34px;border-radius: var(--nx-r);background: var(--nx-wm-ink);cursor: ew-resize;touch-action: none}.nxe .nx-wm-swipe .nx-wm-mini{background: var(--nx-wm-glass)}.nxe .nx-wm .nx-caption{font-size: 13px;line-height: 1.5}.nxe .nx-wm-credits{margin: 0;font-size: 11px;line-height: 1.45;color: var(--nx-text-muted)}.nxe .nx-wm-credits>summary{display: flex;flex-wrap: wrap;gap: 2px 12px;cursor: pointer;list-style: none}.nxe .nx-wm-credits>summary::-webkit-details-marker{display: none}.nxe .nx-wm-credits-more{color: var(--nx-text-secondary);text-decoration: underline;text-decoration-color: var(--nx-border-hairline-strong);text-underline-offset: 2px}.nxe .nx-wm-credits .nx-wm-credit{margin: 6px 0 0;font-size: 11px;line-height: 1.5}.nxe .nx-wm-credit-list{margin: 6px 0 0;padding: 0;list-style: none;display: grid;gap: 4px}.nxe .nx-wm-credit-list>li{font-size: 11px;line-height: 1.45}.nxe .nx-wm-credit-list strong{color: var(--nx-text-secondary);font-weight: 600}.nxe .nx-wm-below{display: grid;gap: 10px;padding-top: 18px;padding-bottom: 48px}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-wm-below.nx-container{padding-inline-start: 64px;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: 28px;row-gap: 8px}.nxe .nx-wm-below{align-items: start}.nxe .nx-wm-below>.nx-wm-status,.nxe .nx-wm-below>.nx-wm-help,.nxe .nx-wm-below>.nx-caption{grid-column: 1 / span 7}.nxe .nx-wm-below>.nx-wm-credits{grid-column: 9 / -1;grid-row: 1 / span 4}}.nxe .nx-wm-status{margin: 0;font-size: 13.5px;color: var(--nx-text-primary)}.nxe .nx-wm-help{margin: 0;font-size: 12.5px;color: var(--nx-text-muted)}.nxe .nx-wm .nx-caption{margin-top: 2px}.nxe .nx-wm-credit{margin: 0;max-width: 110ch;font-size: 11.5px;line-height: 1.55;color: var(--nx-text-muted)}.nxe .nx-wm-row-btn{padding: 0;border: 0;background: none;color: var(--nx-text-primary);font: inherit;font-weight: 500;text-align: start;cursor: pointer;text-decoration: underline;text-decoration-color: var(--nx-border-hairline-strong);text-underline-offset: 3px}.nxe .nx-wm-row-btn:hover{text-decoration-color: currentColor}@container nxe (max-width: 760px){.nxe .nx-wm{--wm-h:clamp(480px,74vh,660px)}.nxe .nx-wm-rail{top: 8px;right: 8px;max-height: calc(100% - 120px)}.nxe .nx-wm-panel{top: auto;left: 0;right: 0;bottom: 0;width: auto;max-height: 72%;border-radius: var(--nx-r) var(--nx-r) 0 0;z-index: 7}.nxe .nx-wm-dock{flex-wrap: wrap;gap: 6px 8px;padding: 6px 8px 8px}.nxe .nx-wm-time{flex: 1 1 100%;grid-template-columns: auto minmax(0,1fr) auto auto}.nxe .nx-wm-time:has(.nx-wm-play){grid-template-columns: auto auto minmax(0,1fr) auto auto}.nxe .nx-wm-track{grid-column: 1 / -1;grid-row: 2;margin: 0 6px;height: 22px}.nxe .nx-wm-track::before,.nxe .nx-wm-track-fill{top: 10px}.nxe .nx-wm-track-knob{top: 5px}.nxe .nx-wm-track-tick{top: 15px}.nxe .nx-wm-chips{flex: 1 1 100%}.nxe .nx-wm-attrib{flex: 1 1 100%;max-width: none;font-size: 10px}.nxe .nx-wm-legends{left: 8px;right: 8px;width: auto}.nxe .nx-wm-pin{left: 8px;right: 52px;top: 8px;width: auto}.nxe .nx-wm-tip{max-width: 240px;font-size: 11.5px}.nxe .nx-wm-presets{top: 8px;left: 8px;right: 52px}.nxe .nx-wm-menu{top: 8px;right: 52px;width: auto;left: 8px}.nxe .nx-wm-toolbar{bottom: auto;top: 46px;max-width: calc(100% - 70px)}.nxe .nx-wm-pin{top: 44px}}@media (prefers-reduced-motion: reduce){.nxe .nx-wm-check{transition: none}}.nxe{overflow-x: clip}@media (pointer: coarse){.nxe .nx-index-strip a,.nxe .nx-theme-toggle button{min-height: 36px;display: inline-flex;align-items: center}}.nxe .nx-ml-map{position: absolute;inset: 0;z-index: 0;background: var(--nx-wm-fog)}.nxe .nx-wm[data-wm-mode="globe"] .nx-ml-map{background: radial-gradient(ellipse 75% 85% at 50% 52%,var(--nx-wm-space-2) 0%,var(--nx-wm-space) 72%) var(--nx-wm-space)}.nxe .nx-wm[data-wm-mode="globe"] .nx-wm-stage{background: var(--nx-wm-space)}.nxe .nx-wm[data-wm-full="pseudo"] .nx-wm-stage,.nxe .nx-wm:fullscreen .nx-wm-stage{height: 100vh;height: 100dvh;border: 0}.nxe .nx-wm[data-wm-full="pseudo"] .nx-wm-rail,.nxe .nx-wm:fullscreen .nx-wm-rail{top: calc(12px + env(safe-area-inset-top,0px));right: calc(12px + env(safe-area-inset-right,0px))}.nxe .nx-wm[data-wm-full="pseudo"] .nx-wm-dock,.nxe .nx-wm:fullscreen .nx-wm-dock{padding-bottom: calc(7px + env(safe-area-inset-bottom,0px));padding-left: calc(12px + env(safe-area-inset-left,0px));padding-right: calc(12px + env(safe-area-inset-right,0px))}.nxe .nx-ml-on .nx-wm-canvas{visibility: hidden}.nxe .nx-ml-on .nx-wm-stage{touch-action: pan-x pan-y}.nxe .nx-ml-map .maplibregl-canvas:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--nx-focus)}.nxe .nx-ml-map .maplibregl-cooperative-gesture-screen{background: var(--nx-bg-overlay);color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 14px}.nxe .nx-ml-feeds .maplibregl-popup-content{padding: 10px 28px 10px 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-elevated);color: var(--nx-text-primary);box-shadow: 0 6px 20px var(--nx-wm-shadow);font-family: var(--nx-font-sans);font-size: 12.5px;line-height: 1.4}.nxe .nx-ml-feeds .maplibregl-popup-tip{display: none}.nxe .nx-ml-feeds .maplibregl-popup-close-button{width: 24px;height: 24px;color: var(--nx-text-muted);font-size: 16px;border-radius: var(--nx-r)}.nxe .nx-ml-feeds .maplibregl-popup-close-button:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .nx-ml-feeds .nx-ml-pop-title{margin: 0 0 2px;font-weight: 500}.nxe .nx-ml-feeds .nx-ml-pop-meta{margin: 0 0 4px;font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-ml-note{margin: 0 0 8px;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nx-ml-note[data-ml-feed-state="unavailable"]::before,.nxe .nx-ml-note[data-ml-feed-state="partial"]::before{content: "";display: inline-block;width: 6px;height: 6px;margin-inline-end: 8px;border-radius: 50%;background: var(--nx-caution);vertical-align: middle}.nxe .nx-ml-state{position: absolute;left: 12px;bottom: 12px;z-index: 4;max-width: 60%;margin: 0;padding: 4px 8px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-overlay);color: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.4;pointer-events: none}.nxe .nx-ml-state[hidden]{display: none}.nxe .nx-ml-state::before{content: "";display: inline-block;width: 6px;height: 6px;margin-inline-end: 8px;border-radius: 50%;background: var(--nx-caution);vertical-align: middle}.nxe .nx-wm-dock ~ .nx-ml-state,.nxe .nx-wm[data-wm-tiles="on"] .nx-ml-state{bottom: 64px}.nxe .nx-ml-labels{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 1}.nxe .nx-wm .maplibregl-popup{z-index: 3}.nxe .nx-ml-lab{position: absolute;left: 0;top: 0;margin: 0;padding: 0 2px;transform: translate(-50%,-50%);white-space: nowrap;font-family: var(--nx-font-sans);font-size: 11px;line-height: 1.2;font-weight: 500;letter-spacing: 0.01em;color: var(--nx-wm-ink);text-shadow: 0 0 1px var(--nx-wm-halo),0 1px 0 var(--nx-wm-halo),0 -1px 0 var(--nx-wm-halo),1px 0 0 var(--nx-wm-halo),-1px 0 0 var(--nx-wm-halo)}.nxe .nx-ml-lab[data-ml-kind="country"]{font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-wm-ink-2)}.nxe .nx-ml-lab[data-ml-kind="city"]::before{content: "";display: inline-block;width: 4px;height: 4px;margin: 0 5px 1px 0;border-radius: 50%;background: var(--nx-wm-ink);vertical-align: middle}.nxe .nx-ml-lab[data-ml-cap="1"]::before{width: 6px;height: 6px;border: 1px solid var(--nx-wm-halo)}.nxe .nx-ml-lab[hidden]{display: none}.nxe .nx-ml-range{display: flex;align-items: center;gap: 8px;margin: 2px 0 8px 32px;font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-ml-range input{flex: 1 1 auto;min-width: 80px;accent-color: var(--nx-accent)}.nxe .nx-ml-range[hidden]{display: none}.nxe .nx-ml-on .nx-wm-seg-btn[data-wm-to="3d"]{font-family: var(--nx-font-mono)}@media (prefers-reduced-motion: reduce){.nxe .nx-ml-map .maplibregl-canvas{transition: none}}.nxe .nx-wm-layer[data-ml-stale="true"] .nx-wm-layer-src:last-child{color: var(--nx-caution)}.nxe .nx-ml-leg{display: block;width: 100%;max-width: 260px;margin: 2px 0 8px 28px;background: var(--nx-bg-surface)}.nxe .nx-wm-prov,.nxe .nx-ml-prov{margin: 2px 0 8px 32px;font-size: 12px;color: var(--nx-text-secondary)}.nxe .nx-wm-prov>summary,.nxe .nx-ml-prov>summary{cursor: pointer;min-height: 28px;display: flex;align-items: center;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.04em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-wm-prov>summary:focus-visible,.nxe .nx-ml-prov>summary:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-wm-prov-list,.nxe .nx-ml-prov-list{display: grid;grid-template-columns: max-content 1fr;gap: 2px 12px;margin: 4px 0 0}.nxe .nx-wm-prov-list dt,.nxe .nx-ml-prov-list dt{font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-wm-prov-list dd,.nxe .nx-ml-prov-list dd{margin: 0;overflow-wrap: anywhere}.nxe .nx-ml-ctl{display: grid;grid-template-columns: max-content 1fr max-content;align-items: center;gap: 4px 10px;margin: 2px 0 8px 32px;font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-ml-ctl[hidden]{display: none}.nxe .nx-ml-ctl .nx-ml-slide{display: block;margin: 0;min-width: 80px;accent-color: var(--nx-accent)}.nxe .nx-ml-ctl-o{min-width: 5.5em;text-align: end;color: var(--nx-text-primary)}.nxe .nx-ml-eo{display: flex;flex-wrap: wrap;gap: 4px;margin: 0 0 8px 28px;font-size: 12px;color: var(--nx-text-primary)}.nxe .nx-ml-eo .nx-wm-layer{width: auto;min-height: 28px;padding: 2px 8px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r)}.nxe .nx-ml-eo .nx-wm-layer[aria-pressed="true"]{border-color: var(--nx-primary-bg);color: var(--nx-text-primary)}.nxe .nx-ml-eo input{font: inherit;color: var(--nx-text-primary);background: var(--nx-bg-surface);border: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-ml-chart{display: block;width: 280px;max-width: 100%;height: auto;margin: 0 0 6px}.nxe .nx-ml-chart polyline{fill: none;stroke: var(--nx-accent);stroke-width: 1.5}.nxe .nx-ml-chart .nx-ml-band{fill: var(--nx-accent-soft);stroke: none}.nxe .nx-ml-chart text{fill: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 9px}.nxe .nx-ml-gl{display: inline-block;margin: 8px 0 4px;font-size: 12px}.nxe .nx-ml-gl[hidden]{display: none}.nxe .nx-wm-find{display: flex;align-items: center;gap: 8px;padding: 8px 12px 6px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-wm-find-in{flex: 1 1 auto;min-width: 0;min-height: 36px;padding: 0 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: inherit;font-size: 13.5px}.nxe .nx-wm-find-in::placeholder{color: var(--nx-text-muted)}.nxe .nx-wm-find-in:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 1px}.nxe .nx-wm-find-n{flex: none;font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nx-wm-find-note{margin: 10px 8px}.nxe .nx-wm-panel-body .nx-wm-layer[hidden],.nxe .nx-wm-panel-body .nx-wm-group[hidden]{display: none}@media (pointer: coarse){.nxe .nx-wm-layer{min-height: 44px}.nxe .nx-wm-icon,.nxe .nx-wm-time .nx-wm-icon,.nxe .nx-wm-seg-btn{min-width: 36px;min-height: 36px}.nxe .nx-wm-latest,.nxe .nx-wm-chip,.nxe .nx-wm-preset,.nxe .nx-wm-menu-item,.nxe .nx-wm-mini,.nxe .nx-ml-eo .nx-wm-layer{min-height: 36px}.nxe .nx-wm-mini{min-width: 36px}}.nxe .nx-wm-play[aria-pressed="true"]{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nx-wm-play svg,.nxe .nx-wm-icon svg{width: 16px;height: 16px}.nxe .nx-wm[data-wm-full="pseudo"]{position: fixed;inset: 0;z-index: 2147483000;--wm-h:100dvh;margin: 0;overflow-y: auto;background: var(--nx-bg-canvas)}.nxe .nx-wm:fullscreen .nx-wm-stage,.nxe .nx-wm[data-wm-full="pseudo"] .nx-wm-stage{height: 100dvh}.nxe .nx-ml-cmp{position: absolute;inset: 0;z-index: 0;pointer-events: none}.nxe .nx-ml-cmp[hidden]{display: none}.nxe .nx-ml-div{position: absolute;top: 0;bottom: 0;z-index: 2;width: 2px;margin-inline-start: -1px;background: var(--nx-wm-ink);pointer-events: none}.nxe .nx-ml-div[hidden]{display: none}.nxe .nx-wm-panel-head,.nxe .nx-wm-find{flex: none}.nxe .nx-wm-panel-body{flex: 1 1 auto;min-height: 0}.nxe .nx-wm-attrib{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp: 3;overflow: hidden}@container nxe (max-width: 760px){.nxe .nx-wm-attrib{-webkit-line-clamp:2;line-clamp: 2}.nxe .nx-wm-rail{max-height: calc(100% - 200px);overscroll-behavior: contain}}.nxe .nx-arrow{fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.nxe{--nx-bg-overlay:rgba(10,10,10,0.88);--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-bg-overlay:rgba(255,255,255,0.92);--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-bg-overlay:rgba(255,255,255,0.92);--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-section[data-variant="glance"]{padding: 48px 0 56px}.nxe .nx-section[data-variant="glance"] .nx-section-body{margin-top: 28px}.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 :is(.nx-scene-stats,.nx-sc-hstats,.nx-ah-figs,.nx-signals dl){border-top: 1px solid transparent;border-image: var(--nx-pg) 1}.nxe :is(.nx-scene-stats dd,.nx-sc-hstats dd,.nx-sc-figs dd,.nx-ah-figs dd,.nx-signals .nx-metric){font-weight: 300;letter-spacing: -0.02em}.nxe :is(.nx-scene-stats>div:first-child dd:first-of-type,.nx-sc-hstats>div:first-child dd:first-of-type,.nx-ah-figs>div:first-child dd,.nx-signals dl>div:first-child .nx-metric){background: var(--nx-pg);-webkit-background-clip:text;background-clip: text;color: transparent}.nxe .nxs-uni-dock{display: block;min-height: 320px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-section>.nx-container>.nx-theme-toggle{margin-bottom: 18px}.nxe[data-host-inset="left"] .nx-hero>.nx-container{padding-inline-start: max(40px,var(--nx-host-inset,0px))}.nxe .nx-theme-toggle button{padding: 7px 12px;font-size: 11px}.nxe .nx-hero>.nx-container{position: relative}.nxe .nx-hero > .nx-container > .nx-theme-toggle, .nxe[data-grammar="atlas"] .nx-hero > .nx-container > .nx-theme-toggle { position: absolute; top: 24px; inset-inline-end: 24px; z-index: 6; margin: 0; grid-area: auto; background: var(--nx-bg-canvas); }@media (max-width: 760px){.nxe .nx-hero>.nx-container>.nx-theme-toggle,.nxe[data-grammar="atlas"] .nx-hero>.nx-container>.nx-theme-toggle{position: static;margin: 0 0 16px}}.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-nsig{container: nsig / inline-size;display: grid;gap: 16px;margin: 0;color: var(--nx-text-secondary)}.nxe .nx-nsig [hidden]{display: none}.nxe .nx-nsig-stage{grid-area: stage;position: relative;min-width: 0;padding: 12px 14px;border-inline-end: 1px solid var(--nx-border-hairline);perspective: 1400px}.nxe .nx-nsig-top{display: flex;justify-content: space-between;gap: 12px;color: var(--nx-text-muted);font: 500 10.5px/1.3 var(--nx-font-mono);letter-spacing: 0.12em;text-transform: uppercase;font-variant-numeric: tabular-nums}.nxe .nx-nsig-tilt{transform-style: preserve-3d;transition: transform 0.6s cubic-bezier(0.2,0.7,0.2,1)}.nxe .nx-nsig-svg{display: block;width: 100%;height: auto;max-width: 440px;max-height: 440px;margin: 0 auto;overflow: visible}.nxe .nx-nsig-g0{stop-color: var(--nx-accent);stop-opacity: 0.04}.nxe .nx-nsig-g1{stop-color: var(--nx-accent);stop-opacity: 0.2}.nxe .nx-nsig-rg{fill: none;stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nx-nsig-dash{stroke-dasharray: 2 5}.nxe .nx-nsig-tick{fill: none;stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nx-nsig-ch{fill: none;stroke: var(--nx-border-hairline-strong);transition: stroke 0.35s,stroke-width 0.35s,opacity 0.35s}.nxe .nx-nsig-ch.nx-nsig-on{stroke: var(--nx-accent);stroke-opacity: 0.6}.nxe .nx-nsig-ch.nx-nsig-rl{stroke: var(--nx-text-primary);stroke-opacity: 0.75}.nxe .nx-nsig-ch.nx-nsig-fo{stroke: var(--nx-accent);stroke-opacity: 1}.nxe .nx-nsig-ch.nx-nsig-dim{opacity: 0.25}.nxe .nx-nsig-hit{fill: none;stroke: transparent;stroke-width: 14;cursor: pointer}.nxe .nx-nsig-poly{fill: url(#nx-nsig-g);stroke: var(--nx-accent);stroke-width: 2.2;stroke-linejoin: round}.nxe .nx-nsig-node{cursor: pointer;outline: none}.nxe .nx-nsig-dot{fill: var(--nx-bg-elevated);stroke: var(--nx-text-muted);stroke-width: 1.5;transition: fill 0.35s,stroke 0.35s}.nxe .nx-nsig-sel .nx-nsig-dot{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-nsig-halo{fill: none;stroke: var(--nx-accent);stroke-width: 1;opacity: 0;transform-box: fill-box;transform-origin: center}.nxe .nx-nsig-sel .nx-nsig-halo{opacity: 0.5;animation: nx-nsig-breathe 3.2s ease-in-out infinite}.nxe .nx-nsig-fr{fill: none;stroke: var(--nx-focus);stroke-width: 1.5;stroke-dasharray: 2 3;opacity: 0}.nxe .nx-nsig-node:hover .nx-nsig-dot,.nxe .nx-nsig-node:focus-visible .nx-nsig-dot{stroke: var(--nx-text-primary);stroke-width: 2}.nxe .nx-nsig-node:focus-visible .nx-nsig-fr{opacity: 1}.nxe .nx-nsig-lab{fill: var(--nx-text-muted);font-family: var(--nx-font-sans);font-size: 20px;font-weight: 500;transition: fill 0.35s}.nxe .nx-nsig-sel .nx-nsig-lab{fill: var(--nx-text-primary);font-weight: 600}.nxe .nx-nsig-tc{fill: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 13px;letter-spacing: 0.1em}.nxe .nx-nsig-spark{fill: var(--nx-accent)}.nxe .nx-nsig-ct{fill: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 14px;letter-spacing: 0.14em;text-anchor: middle;text-transform: uppercase}.nxe .nx-nsig-cn{fill: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 38px;font-weight: 500;text-anchor: middle;font-variant-numeric: tabular-nums}@keyframes nx-nsig-breathe{0%,100%{transform: scale(1);opacity: 0.5}50%{transform: scale(1.55);opacity: 0}}.nxe .nx-nsig-read{grid-area: read;display: grid;align-content: start;gap: 12px;min-width: 0;padding: 16px 18px}.nxe .nx-nsig-k{margin: 0;color: var(--nx-text-muted);font: 500 11px/1.3 var(--nx-font-mono);letter-spacing: 0.16em;text-transform: uppercase}.nxe .nx-nsig-name{margin: 2px 0 0;color: var(--nx-text-primary);font-size: 20px;font-weight: 600;line-height: 1.15;letter-spacing: -0.01em}.nxe .nx-nsig-line{margin: 4px 0 0;max-width: 52ch;color: var(--nx-text-secondary);font-size: 13.5px;line-height: 1.45}.nxe .nx-nsig-code{margin: 0;min-height: 1.3em;color: var(--nx-accent);font: 500 18px/1.3 var(--nx-font-mono);letter-spacing: 0.08em}.nxe .nx-nsig-code .nx-nsig-off{color: var(--nx-text-muted)}.nxe .nx-nsig-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 0;border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-stats div{padding: 6px 0}.nxe .nx-nsig-stats div + div{padding-inline-start: 14px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-stats dt{color: var(--nx-text-muted);font: 500 10px/1.3 var(--nx-font-mono);letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-nsig-stats dd{margin: 2px 0 0}.nxe .nx-nsig-stats strong{color: var(--nx-text-primary);font: 500 18px/1.2 var(--nx-font-mono);font-variant-numeric: tabular-nums}.nxe .nx-nsig-stats small{display: block;color: var(--nx-text-muted);font: 400 12px/1.3 var(--nx-font-mono)}.nxe .nx-nsig-detail{min-height: 150px}.nxe .nx-nsig-dh{margin: 0 0 8px;color: var(--nx-text-primary);font-size: 16px;font-weight: 600;line-height: 1.3}.nxe .nx-nsig-hint{margin: 0;color: var(--nx-text-muted);font-size: 13.5px}.nxe .nx-nsig-rel{margin: 0;padding: 0;list-style: none}.nxe .nx-nsig-rel li{display: grid;grid-template-columns: minmax(0,1fr) 44px 28px;gap: 8px;align-items: center;padding: 5px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);font-size: 13.5px}.nxe .nx-nsig-rel li:first-child{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-rel b{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-nsig-bar{position: relative;display: block;height: 3px;background: var(--nx-border-hairline)}.nxe .nx-nsig-bar i{position: absolute;top: 0;bottom: 0;left: 0;width: 0;background: var(--nx-accent)}.nxe .nx-nsig-bar[data-v="1"] i{width: 10%}.nxe .nx-nsig-bar[data-v="2"] i{width: 20%}.nxe .nx-nsig-bar[data-v="3"] i{width: 30%}.nxe .nx-nsig-bar[data-v="4"] i{width: 40%}.nxe .nx-nsig-bar[data-v="5"] i{width: 50%}.nxe .nx-nsig-bar[data-v="6"] i{width: 60%}.nxe .nx-nsig-bar[data-v="7"] i{width: 70%}.nxe .nx-nsig-bar[data-v="8"] i{width: 80%}.nxe .nx-nsig-bar[data-v="9"] i{width: 90%}.nxe .nx-nsig-bar[data-v="10"] i{width: 100%}.nxe .nx-nsig-v{color: var(--nx-text-primary);font: 500 12px/1.3 var(--nx-font-mono);text-align: end;font-variant-numeric: tabular-nums}.nxe .nx-nsig-actions{display: flex;flex-wrap: wrap;gap: 8px}.nxe .nx-nsig-btn{appearance: none;padding: 8px 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 0;background: none;color: var(--nx-text-primary);font: 500 11.5px/1.2 var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;cursor: pointer}.nxe .nx-nsig-btn:hover{border-color: var(--nx-text-primary)}.nxe .nx-nsig-btn.nx-nsig-pri{border-color: var(--nx-primary-bg);background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-nsig-btn.nx-nsig-pri:hover{background: var(--nx-primary-hover)}.nxe .nx-nsig-btn:focus-visible,.nxe .nx-nsig-card:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: 0}.nxe .nx-nsig-strip{grid-area: list;display: flex;flex-direction: column;min-width: 0;border-inline-end: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-card{appearance: none;display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 10px;align-items: center;flex: 1 1 auto;padding: 7px 12px;border: 0;border-bottom: 1px solid var(--nx-border-hairline);border-radius: 0;background: var(--nx-bg-elevated);color: var(--nx-text-primary);font: inherit;text-align: start;cursor: pointer;transition: background 0.25s}.nxe .nx-nsig-card:hover{background: var(--nx-bg-hover)}.nxe .nx-nsig-card[aria-pressed="true"]{background: var(--nx-accent-soft)}.nxe .nx-nsig-card svg{display: block;width: 34px;height: 34px}.nxe .nx-nsig-card .nx-nsig-ckn{display: none}.nxe .nx-nsig-cnm{display: block;font-size: 13px;font-weight: 600;line-height: 1.2}.nxe .nx-nsig-ccd{display: block;margin-top: 2px;color: var(--nx-accent);font: 500 11px/1.2 var(--nx-font-mono);letter-spacing: 0.08em}.nxe .nx-nsig-ckn{display: block;margin-top: 2px;color: var(--nx-text-muted);font: 400 12px/1.2 var(--nx-font-mono)}.nxe .nx-nsig-mr{fill: none;stroke: var(--nx-border-hairline-strong);stroke-width: 1}.nxe .nx-nsig-mp{fill: var(--nx-accent-soft);stroke: var(--nx-accent);stroke-width: 1.6;stroke-linejoin: round}.nxe .nx-nsig-md{fill: var(--nx-bg-elevated);stroke: var(--nx-text-muted);stroke-width: 1}.nxe .nx-nsig-md.nx-nsig-mon{fill: var(--nx-accent);stroke: var(--nx-accent)}.nxe .nx-nsig-note{margin: 0;max-width: 80ch;color: var(--nx-text-muted);font-size: 13px}@container nsig (max-width: 980px){.nxe .nx-nsig-strip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-inline-end: 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-card{border-inline-end: 1px solid var(--nx-border-hairline)}}@container nsig (max-width: 640px){.nxe .nx-nsig-stage{border-inline-end: 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-nsig-svg{max-width: 320px}.nxe .nx-nsig-strip{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-nsig-lab{font-size: 26px}.nxe .nx-nsig-tc{font-size: 15px}.nxe .nx-phex-steps{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.nxe .nx-nsig-sel .nx-nsig-halo{animation: none}.nxe .nx-nsig-tilt,.nxe .nx-nsig-ch,.nxe .nx-nsig-dot,.nxe .nx-nsig-lab,.nxe .nx-nsig-card{transition: none}}.nxe .nx-phex .nx-nsig-poly{fill: var(--nx-accent-soft)}.nxe .nx-nsig-ch.nx-phex-none{stroke-dasharray: 2 4}.nxe .nx-phex-ar{fill: var(--nx-border-hairline-strong);transition: fill 0.35s}.nxe .nx-phex-ar.nx-nsig-on{fill: var(--nx-accent)}.nxe .nx-phex-rel li{grid-template-columns: 34px minmax(0,1fr) auto}.nxe .nx-phex-id{color: var(--nx-accent);font: 500 11px/1.3 var(--nx-font-mono);letter-spacing: 0.06em}.nxe .nx-phex-ph{color: var(--nx-text-muted);font: 400 11px/1.3 var(--nx-font-mono);text-align: end}.nxe .nx-phex-does{margin: 0;padding: 0;list-style: none}.nxe .nx-phex-does li{padding: 4px 0;border-bottom: 1px solid var(--nx-border-hairline);font-size: 13.5px}.nxe .nx-phex-go{color: var(--nx-accent);font: 500 12px/1.3 var(--nx-font-mono);text-decoration: underline;text-underline-offset: 2px}.nxe .nx-phex-phase{display: grid;gap: 6px;margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-phex-phh{display: flex;justify-content: space-between;gap: 12px;margin: 0}.nxe .nx-phex-phk{color: var(--nx-text-muted);font: 500 11px/1.3 var(--nx-font-mono);letter-spacing: 0.16em;text-transform: uppercase}.nxe .nx-phex-pn{color: var(--nx-text-primary);font: 500 12px/1.3 var(--nx-font-mono)}.nxe .nx-phex-steps{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 4px}.nxe .nx-phex-step{appearance: none;display: grid;gap: 4px;justify-items: center;padding: 6px 0;border: 1px solid var(--nx-border-hairline);border-radius: 0;background: none;color: var(--nx-text-muted);font: 500 11px/1 var(--nx-font-mono);cursor: pointer}.nxe .nx-phex-step i{display: block;width: 100%;height: 2px;background: var(--nx-border-hairline-strong)}.nxe .nx-phex-step[aria-pressed="true"]{border-color: var(--nx-accent);color: var(--nx-text-primary)}.nxe .nx-phex-step[aria-pressed="true"] i{background: var(--nx-accent)}.nxe .nx-phex-step:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: 0}.nxe .nx-nsig-pairs{color: var(--nx-text-secondary)}.nxe :is(.nx-nsig-rings,.nx-nsig-center,.nx-nsig-sparks){pointer-events: none}.nxe :is(.nx-nsig-chords,.nx-phex-arrows){pointer-events: none}.nxe :is(.nx-nsig-hits,.nx-nsig-nodes){pointer-events: auto}.nxe .nx-nsig-rt{min-width: 0}.nxe .nx-phex-poly{stroke-width: 2}.nxe .nx-phex-h{align-items: start}.nxe .nx-nduo-lede{flex: 1 1 280px;margin: 0;color: var(--nx-text-muted);font-size: 13.5px;line-height: 1.45}.nxe .nx-nduo{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(280px,320px);grid-template-areas: "sig phex read";border: 1px solid var(--nx-border-hairline);border-radius: 0;background: var(--nx-bg-elevated)}.nxe .nx-nduo-seg[hidden]{display: none}.nxe .nx-nduo-seg{grid-area: seg;display: none;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo-seg button{appearance: none;flex: 1 1 0;padding: 10px 12px;border: 0;border-inline-end: 1px solid var(--nx-border-hairline);border-radius: 0;background: none;color: var(--nx-text-muted);font: 500 11.5px/1.2 var(--nx-font-mono);letter-spacing: 0.1em;text-transform: uppercase;cursor: pointer}.nxe .nx-nduo-seg button[aria-pressed="true"]{color: var(--nx-text-primary);box-shadow: inset 0 -2px 0 var(--nx-accent)}.nxe .nx-nduo-seg button:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px;border-radius: 0}.nxe .nx-nsig.nx-nduo-fig{display: grid;align-content: start;gap: 8px;margin: 0;padding: 10px 12px 12px;border-inline-end: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo-fig[data-nduo-pane="sig"]{grid-area: sig}.nxe .nx-nduo-fig[data-nduo-pane="phex"]{grid-area: phex}.nxe .nx-nduo[data-active="sig"] .nx-nduo-fig[data-nduo-pane="sig"],.nxe .nx-nduo[data-active="phex"] .nx-nduo-fig[data-nduo-pane="phex"]{box-shadow: inset 0 2px 0 var(--nx-accent)}.nxe .nx-nduo .nx-nsig-stage{grid-area: auto;padding: 0;border: 0}.nxe .nx-nduo .nx-nsig-svg{max-width: 340px;max-height: 280px}.nxe .nx-nduo .nx-nsig-lab{font-size: 27px}.nxe .nx-nduo .nx-nsig-tc{display: none}.nxe .nx-nduo .nx-nsig-ct{font-size: 19px}.nxe .nx-nduo .nx-nsig-cn{font-size: 50px}.nxe .nx-nduo .nx-nsig-strip{grid-area: auto;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border: 0;border-top: 1px solid var(--nx-border-hairline);border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo .nx-nsig-card{grid-template-columns: minmax(0,1fr);gap: 0;padding: 5px 6px;border-inline-end: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo .nx-nsig-card svg,.nxe .nx-nduo .nx-nsig-card .nx-nsig-ccd{display: none}.nxe .nx-nduo .nx-nsig-cnm{font-size: 11.5px;font-weight: 500;line-height: 1.25}.nxe .nx-nduo .nx-phex-phase{margin-top: 0}.nxe .nx-nduo-read{grid-area: read;min-width: 0}.nxe .nx-nduo-read .nx-nsig-read{display: none;padding: 12px 14px}.nxe .nx-nduo[data-active="sig"] .nx-nsig-read[data-for="sig"],.nxe .nx-nduo[data-active="phex"] .nx-nsig-read[data-for="phex"]{display: grid}.nxe .nx-nduo .nx-nsig-detail{min-height: 0}.nxe .nx-nduo .nx-nsig-name{font-size: 18px}@container nxe (max-width: 980px){.nxe .nx-nduo{grid-template-columns: minmax(0,1fr);grid-template-areas: "seg" "sig" "phex" "read"}.nxe .nx-nduo-seg:not([hidden]){display: flex}.nxe .nx-nduo-seg:not([hidden]) ~ .nx-nduo-fig{display: none}.nxe .nx-nduo[data-active="sig"] .nx-nduo-seg:not([hidden]) ~ .nx-nduo-fig[data-nduo-pane="sig"],.nxe .nx-nduo[data-active="phex"] .nx-nduo-seg:not([hidden]) ~ .nx-nduo-fig[data-nduo-pane="phex"]{display: grid}.nxe .nx-nsig.nx-nduo-fig{border-inline-end: 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo .nx-nsig-svg{max-width: 320px;max-height: 260px}}@container nxe (max-width: 520px){.nxe .nx-nduo .nx-nsig-strip{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe [data-nx-duo] .nx-nsig-note{max-width: none;margin-top: 8px;font-size: 12.5px}.nxe .nx-nduo-lede{flex-basis: 100%}.nxe .nx-nduo .nx-nsig-rel li{padding: 4px 0;font-size: 12.5px;line-height: 1.35}.nxe .nx-nduo .nx-nsig-line{font-size: 13px}.nxe .nx-nduo .nx-nsig-read{gap: 10px}.nxe .nx-nduo .nx-nsig-card{grid-template-columns: 16px minmax(0,1fr);gap: 5px;padding: 6px 5px}.nxe .nx-nduo .nx-nsig-card svg{display: block;width: 16px;height: 16px}.nxe .nx-nduo .nx-nsig-card .nx-nsig-cnm{font-size: 11px;letter-spacing: -0.005em}.nxe .nx-nduo .nx-nsig-card[aria-pressed="true"]{box-shadow: inset 0 -2px 0 var(--nx-accent)}.nxe .nx-nduo .nx-phex-val .nx-nsig-cn{font-size: 46px;letter-spacing: -0.02em}.nxe .nx-nduo .nx-phex-val .nx-nsig-ct{font-size: 16px}.nxe .nx-phex-apply{display: grid;gap: 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-phex-aphd{display: flex;justify-content: space-between;gap: 12px;margin: 0;padding: 7px 0 5px;color: var(--nx-text-muted);font: 500 10.5px/1.3 var(--nx-font-mono);letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-phex-apn{color: var(--nx-text-primary);font-weight: 600}.nxe .nx-phex-aps{display: grid;margin: 0;padding: 0;list-style: none}.nxe .nx-phex-ap{display: grid;grid-template-columns: 22px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 5px 0;border-top: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-size: 12.5px;line-height: 1.35;cursor: pointer;transition: color 0.25s,background 0.25s}.nxe .nx-phex-ap:hover{background: var(--nx-bg-hover)}.nxe .nx-phex-ap b{color: var(--nx-text-secondary);font-weight: 600}.nxe .nx-phex-apl{display: grid;place-items: center;width: 22px;height: 22px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);font: 600 11px/1 var(--nx-font-mono)}.nxe .nx-phex-apk{color: var(--nx-text-muted);font: 500 10.5px/1.3 var(--nx-font-mono);letter-spacing: 0.04em;text-align: end;white-space: nowrap}.nxe .nx-phex-lead{color: var(--nx-text-secondary)}.nxe .nx-phex-lead b{color: var(--nx-text-primary)}.nxe .nx-phex-lead .nx-phex-apl{border-color: var(--nx-accent);background: var(--nx-accent-soft);color: var(--nx-text-primary)}.nxe .nx-phex-lead .nx-phex-apk{color: var(--nx-text-primary)}.nxe .nx-phex-near{color: var(--nx-text-muted);font-weight: 400}.nxe .nx-nsig-cplate{fill: var(--nx-bg-elevated);fill-opacity: 0.92;stroke: var(--nx-border-hairline);stroke-width: 1}.nxe .nx-nduo .nx-phex-val .nx-nsig-cn.nx-phex-long{font-size: 30px}.nxe .nx-nsig-load{margin-top: 2px}.nxe .nx-nsig-bar[data-v="0"] i{width: 0}.nxe .nx-phex-aps li{display: block}.nxe button.nx-phex-ap{appearance: none;width: 100%;margin: 0;padding: 5px 4px;border: 0;border-top: 1px solid var(--nx-border-hairline);border-radius: 0;background: none;font: inherit;font-size: 12.5px;line-height: 1.35;text-align: start}.nxe button.nx-phex-ap:hover{background: var(--nx-bg-hover)}.nxe button.nx-phex-ap.nx-phex-trace{background: var(--nx-accent-soft);box-shadow: inset 3px 0 0 var(--nx-accent)}.nxe button.nx-phex-ap:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}.nxe .nx-phex-apk{display: inline-flex;align-items: center;justify-content: flex-end;gap: 6px}.nxe .nx-phex-apk .nx-nsig-bar{width: 44px}.nxe .nx-phex-dir{color: var(--nx-accent);font-weight: 600}.nxe .nx-phex-bench{padding: 1px 4px;border: 1px solid var(--nx-accent);border-radius: var(--nx-r);color: var(--nx-text-primary);font-style: normal}.nxe .nx-phex-trace{background: var(--nx-accent-soft)}.nxe .nx-phex-trace .nx-phex-apl{border-color: var(--nx-accent);color: var(--nx-text-primary)}.nxe .nx-phex-dimph{opacity: 0.38}.nxe .nx-nsig-stress{fill: var(--nx-accent);fill-opacity: 0.14;stroke: var(--nx-accent);stroke-opacity: 0.45;stroke-width: 1;transition: r 0.55s cubic-bezier(0.2,0.7,0.2,1);pointer-events: none}.nxe .nx-nsig-trace .nx-nsig-dot{stroke: var(--nx-text-primary);stroke-width: 3}.nxe .nx-nsig-clive{display: block;margin-top: 2px;color: var(--nx-accent-strong,var(--nx-accent));color: color-mix(in srgb,var(--nx-accent) 78%,var(--nx-text-primary));font: 500 10px/1.2 var(--nx-font-mono);letter-spacing: 0.04em}.nxe .nx-nduo-read{display: grid;align-content: start}.nxe .nx-nduo-read .nx-nsig-read{display: grid;grid-area: auto}.nxe .nx-nduo-read [hidden]{display: none}.nxe .nx-nduo-read>.nx-nsig-detail,.nxe .nx-nduo-read>.nx-nsig-actions{padding: 0 14px 12px}.nxe .nx-nduo[data-active="phex"] .nx-nduo-read>.nx-nsig-detail{display: none}.nxe .nx-nduo-read .nx-nsig-read[data-for="phex"]{padding-top: 0}.nxe .nx-nduo-read .nx-phex-rhead{display: none}.nxe .nx-nduo[data-active="sig"] .nx-nsig-read[data-for="phex"] .nx-nsig-detail,.nxe .nx-nduo[data-active="phex"] .nx-nsig-read[data-for="sig"] .nx-nsig-detail{display: none}.nxe .nx-nduo-grp{margin: 2px 0 -4px;color: var(--nx-text-muted);font: 500 10.5px/1.3 var(--nx-font-mono);letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-nduo-live{margin: 0;color: var(--nx-text-muted);font-size: 11.5px;line-height: 1.4}.nxe .nx-nduo-vals{display: grid;gap: 0;margin: 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo-vals div{display: grid;grid-template-columns: minmax(0,1fr);gap: 1px;padding: 7px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo-vals dt{color: var(--nx-text-muted);font: 500 10px/1.3 var(--nx-font-mono);letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-nduo-vals dd{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 0 10px;margin: 0}.nxe .nx-nduo-vals strong{color: var(--nx-text-primary);font: 500 22px/1.15 var(--nx-font-mono);font-variant-numeric: tabular-nums}.nxe .nx-nduo-vals span{color: var(--nx-text-secondary);font-size: 12.5px;line-height: 1.3}.nxe .nx-nduo-vals small{grid-column: 1 / -1;font-size: 11px;line-height: 1.3}.nxe .nx-nduo-vals small a{color: var(--nx-text-muted);text-decoration: underline;text-decoration-color: var(--nx-border-hairline-strong);text-underline-offset: 2px}.nxe .nx-nduo-vals small a:hover{color: var(--nx-text-primary)}.nxe .nx-nduo-none strong,.nxe .nx-nduo-none span{color: var(--nx-text-muted)}.nxe .nx-nduo .nx-phex-phase{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 8px;padding-top: 6px}.nxe .nx-nduo .nx-phex-phh{display: contents}.nxe .nx-nduo .nx-phex-pn{display: none}.nxe .nx-nduo .nx-phex-phase .nx-nsig-actions{margin: 0}.nxe .nx-nduo .nx-phex-phase [data-phex-act="allph"]{display: none}.nxe .nx-nduo .nx-phex-step{padding: 4px 0}@container nxe (max-width: 520px){.nxe .nx-nduo .nx-phex-phase{grid-template-columns: minmax(0,1fr)}}@container nxe (max-width: 520px){.nxe .nx-phex-apply:not(.nx-nsig-load) .nx-phex-ap{grid-template-columns: 22px minmax(0,1fr)}.nxe .nx-phex-apply:not(.nx-nsig-load) .nx-phex-apk{grid-column: 2;text-align: start}}.nxe .nx-nduo .nx-nsig-actions{gap: 6px}.nxe .nx-nduo .nx-nsig-btn{padding: 6px 8px;font-size: 10.5px;letter-spacing: 0.06em}.nxe .nx-nduo .nx-phex-does li{font-size: 12.5px;padding: 3px 0}.nxe .nx-kpis[data-cols="1"]{grid-template-columns: repeat(auto-fit,minmax(120px,1fr))}.nxe .nx-roster-item:not([data-dev]) .nx-roster-name{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-section[data-hm] .nx-eyebrow-row .nx-rule,.nxe .nx-section[data-nx-duo] .nx-eyebrow-row .nx-rule{width: 32px;height: 2px;border-top: 0;background: linear-gradient(90deg,var(--nxi-a,var(--nx-accent)),var(--nxi-c,var(--nx-accent)))}.nxe .nx-hm-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 40px}.nxe .nx-hm-head .nx-section-head{flex: 1 1 560px}.nxe .nx-hm-all{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-primary);font-size: 13.5px;font-weight: 500;line-height: 1.2;white-space: nowrap;transition: background 0.18s var(--nx-ease),border-color 0.18s var(--nx-ease)}.nxe .nx-hm-all:hover,.nxe .nx-hm-all:focus-visible{border-color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nx-hm-go{display: inline-flex;align-items: center;color: var(--nx-text-muted);transition: transform 0.18s var(--nx-ease),color 0.18s var(--nx-ease)}.nxe .nx-hm-go svg{width: 14px;height: 14px}.nxe a:hover>.nx-hm-go,.nxe a:focus-visible>.nx-hm-go{color: var(--nx-text-primary);transform: translateX(3px)}.nxe .nx-hm-k{display: block;margin: 0 0 12px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.14em;line-height: 1.4;text-transform: uppercase}.nxe .nx-hm-mt{margin-top: 40px}.nxe .nx-hm-n{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;font-variant-numeric: tabular-nums;letter-spacing: 0.06em}.nxe .nx-hm-sum{margin: 0 0 18px;color: var(--nx-text-secondary);font-size: 15px;line-height: 1.6}.nxe .nx-hm-twocol{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px}@container nxe (min-width: 900px){.nxe .nx-hm-twocol{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px}}.nxe .nx-hm-slot[hidden]{display: none}.nxe .nx-section[data-hm] .nx-section-body{margin-top: 40px}.nxe .nx-hm-tabs .nx-tab{margin-inline-end: 28px}.nxe .nx-hm-tiles,.nxe .nx-hm-regions,.nxe .nx-hm-pillars{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin: 0;padding: 0;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-bg-surface);list-style: none;overflow: hidden}@container nxe (min-width: 640px){.nxe .nx-hm-tiles,.nxe .nx-hm-regions{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1000px){.nxe .nx-hm-regions,.nxe .nx-hm-pillars{grid-template-columns: repeat(3,minmax(0,1fr))}}.nxe .nx-hm-tiles>li,.nxe .nx-hm-regions>li,.nxe .nx-hm-pillars>li{position: relative;display: flex;min-width: 0;margin: 0 -1px -1px 0;border-inline-end: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface)}.nxe .nx-hm-tiles>li[data-hue]::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,var(--nxe-a,var(--nx-border-hairline-strong)),var(--nxe-b,var(--nx-border-hairline-strong)));opacity: 0.9}.nxe .nx-hm-tile,.nxe .nx-hm-region,.nxe .nx-hm-pp{position: relative;display: flex;flex-direction: column;gap: 6px;width: 100%;min-width: 0;padding: 22px 22px 40px;color: inherit;transition: background 0.18s var(--nx-ease)}.nxe .nx-hm-tile:hover,.nxe .nx-hm-region:hover,.nxe .nx-hm-pp:hover,.nxe .nx-hm-tile:focus-visible,.nxe .nx-hm-region:focus-visible,.nxe .nx-hm-pp:focus-visible{background: var(--nx-bg-hover);border-radius: 0}.nxe .nx-hm-tile>.nx-hm-go,.nxe .nx-hm-region>.nx-hm-go,.nxe .nx-hm-pp>.nx-hm-go{position: absolute;inset-inline-end: 20px;bottom: 16px}.nxe .nx-hm-region-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 6px}.nxe .nx-hm-tile .nx-glyph{color: var(--nxe-b,var(--nx-text-primary))}.nxe .nx-hm-tile .nx-glyph svg,.nxe .nx-hm-list .nx-glyph svg{width: 18px;height: 18px}.nxe .nx-hm-card-t,.nxe .nx-hm-tile-t{color: var(--nx-text-primary);font-size: 16.5px;font-weight: 500;line-height: 1.3;letter-spacing: -0.01em}.nxe .nx-hm-card-d,.nxe .nx-hm-tile-d{color: var(--nx-text-muted);font-size: 13.5px;line-height: 1.55}.nxe .nx-hm-card-k{margin-top: 10px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-hm-card-l{color: var(--nx-text-secondary);font-size: 12.5px;line-height: 1.5}.nxe .nx-hm-tile{padding: 20px 20px 36px}.nxe .nx-hm-tile .nx-glyph{margin-bottom: 6px}.nxe .nx-hm-state{display: inline-flex;align-items: center;gap: 7px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap}.nxe .nx-hm-state::before{content: "";width: 6px;height: 6px;border: 1px solid var(--nx-text-muted);border-radius: 50%}.nxe .nx-hm-state[data-state="est"]{color: var(--nx-text-secondary)}.nxe .nx-hm-state[data-state="est"]::before{border-color: var(--nx-text-primary);background: var(--nx-text-primary)}.nxe .nx-hm-panel{padding: 0;border: 0}.nxe .nx-hm-col{min-width: 0}.nxe .nx-hm-mandate{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px}@container nxe (min-width: 900px){.nxe .nx-hm-mandate{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px}}.nxe .nx-hm-resp{margin: 0;padding: 0;list-style: none;counter-reset: hm;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-resp li{counter-increment: hm;display: grid;grid-template-columns: 36px minmax(0,1fr);padding: 12px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);font-size: 14.5px;line-height: 1.55}.nxe .nx-hm-resp li::before{content: counter(hm,decimal-leading-zero);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;line-height: 2}.nxe .nx-hm-rights{display: grid;gap: 0;margin: 24px 0 0}.nxe .nx-hm-rights div{display: grid;grid-template-columns: minmax(0,1fr);gap: 2px;padding: 10px 0 10px 14px;border-inline-start: 2px solid var(--nx-border-hairline-strong)}.nxe .nx-hm-rights div + div{margin-top: 6px}.nxe .nx-hm-rights dt{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-hm-rights dd{margin: 0;color: var(--nx-text-primary);font-size: 14px}.nxe .nx-hm-rights .nx-hm-final{border-inline-start-color: var(--nxi-b,var(--nx-accent))}.nxe .nx-hm-areas{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-areas li{display: grid;grid-template-columns: 36px minmax(0,1fr);grid-template-areas: "n t" ". d";gap: 2px 0;padding: 12px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-areas .nx-hm-n{grid-area: n;line-height: 1.9}.nxe .nx-hm-area-t{grid-area: t;color: var(--nx-text-primary);font-size: 15px;font-weight: 500}.nxe .nx-hm-area-d{grid-area: d;color: var(--nx-text-muted);font-size: 13.5px}.nxe .nx-hm-standing{margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-standing ul{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px 32px;margin: 0;padding: 0;list-style: none}@container nxe (min-width: 900px){.nxe .nx-hm-standing ul{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe .nx-hm-standing li{position: relative;padding-inline-start: 16px;color: var(--nx-text-secondary);font-size: 13.5px;line-height: 1.5}.nxe .nx-hm-standing li::before{content: "";position: absolute;left: 0;top: 8px;width: 6px;height: 6px;border-radius: 50%;background: linear-gradient(135deg,var(--nxi-a,var(--nx-accent)),var(--nxi-c,var(--nx-accent)))}.nxe .nx-hm-list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-list a{display: grid;grid-template-columns: 26px minmax(0,1fr) 18px;grid-template-areas: "i t g" "i d g";gap: 1px 12px;align-items: center;padding: 12px 4px;border-bottom: 1px solid var(--nx-border-hairline);transition: background 0.18s var(--nx-ease)}.nxe .nx-hm-list a:hover,.nxe .nx-hm-list a:focus-visible{background: var(--nx-bg-hover);border-radius: 0}.nxe .nx-hm-list .nx-glyph{grid-area: i;color: var(--nx-text-muted)}.nxe .nx-hm-list-t{grid-area: t;color: var(--nx-text-primary);font-size: 14.5px;font-weight: 500}.nxe .nx-hm-list-d{grid-area: d;color: var(--nx-text-muted);font-size: 13px}.nxe .nx-hm-list .nx-hm-go{grid-area: g}.nxe .nx-hm-stem ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;margin: 0;padding: 0;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-border-hairline);list-style: none;overflow: hidden}.nxe .nx-hm-stem li{display: flex;background: var(--nx-bg-surface)}.nxe .nx-hm-stem a{display: grid;grid-template-columns: minmax(0,1fr) 16px;grid-template-areas: "n g" "l g";gap: 2px 8px;width: 100%;padding: 16px 18px;color: var(--nx-text-secondary);font-size: 13.5px;transition: background 0.18s var(--nx-ease)}.nxe .nx-hm-stem a:hover,.nxe .nx-hm-stem a:focus-visible{background: var(--nx-bg-hover);border-radius: 0}.nxe .nx-hm-stem-n{grid-area: n;color: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 26px;font-weight: 400;line-height: 1.1;font-variant-numeric: tabular-nums}.nxe .nx-hm-stem-l{grid-area: l}.nxe .nx-hm-stem .nx-hm-go{grid-area: g;align-self: center}.nxe .nx-hm-offers{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-off{position: relative;display: grid;grid-template-columns: 40px minmax(0,1fr);grid-template-areas: "n t" ". q" ". c";gap: 6px 0;padding: 20px 36px 20px 0;border-bottom: 1px solid var(--nx-border-hairline);transition: background 0.18s var(--nx-ease)}@container nxe (min-width: 900px){.nxe .nx-hm-off{grid-template-columns: 48px minmax(0,0.9fr) minmax(0,1.1fr);grid-template-areas: "n t c" ". q c";gap: 6px 32px}}.nxe a.nx-hm-off:hover,.nxe a.nx-hm-off:focus-visible{background: var(--nx-bg-hover);border-radius: 0}.nxe .nx-hm-off .nx-hm-n{grid-area: n;line-height: 1.9}.nxe .nx-hm-off-t{grid-area: t;color: var(--nx-text-primary);font-size: 16px;font-weight: 500;line-height: 1.35}.nxe .nx-hm-off-q{grid-area: q;color: var(--nx-text-muted);font-size: 13.5px;line-height: 1.55}.nxe .nx-hm-off .nx-hm-tags{grid-area: c;align-self: start}.nxe .nx-hm-off>.nx-hm-go{position: absolute;inset-inline-end: 8px;top: 22px}.nxe .nx-hm-tags{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.nxe .nx-hm-tags li{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-secondary);font-size: 12px;line-height: 1.3}.nxe .nx-hm-pp .nx-hm-k{margin: 0}.nxe .nx-hm-pp-m{color: var(--nx-text-secondary);font-size: 13.5px;font-weight: 500}.nxe .nx-hm-pillars>li::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,var(--nxi-a,var(--nx-accent)),var(--nxi-c,var(--nx-accent)))}.nxe .nx-hm-steps{margin: 10px 0 0;padding: 0;list-style: none;counter-reset: hs}.nxe .nx-hm-steps li{counter-increment: hs;position: relative;padding: 5px 0 5px 28px;border-top: 1px dashed var(--nx-border-hairline);color: var(--nx-text-secondary);font-size: 13px;line-height: 1.45}.nxe .nx-hm-steps li::before{content: counter(hs,decimal-leading-zero);position: absolute;left: 0;top: 6px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px}.nxe .nx-hm-nsc{margin-top: 20px;padding: 18px 20px;border: 1px solid var(--nx-border-hairline);border-inline-start: 2px solid var(--nxi-b,var(--nx-accent));border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-secondary);font-size: 14px;line-height: 1.6}.nxe .nx-hm-agenda ol{margin: 0;padding: 0;list-style: none;border-inline-start: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-hm-agenda li{position: relative;padding: 0 0 16px 28px;color: var(--nx-text-secondary);font-size: 14px;line-height: 1.55}.nxe .nx-hm-agenda li::before{content: "";position: absolute;left: -4px;top: 7px;width: 7px;height: 7px;border-radius: 50%;background: var(--nx-bg-canvas);box-shadow: 0 0 0 1px var(--nx-text-muted)}.nxe .nx-hm-agenda li:first-child::before{background: var(--nxi-b,var(--nx-accent));box-shadow: none}.nxe .nx-hm-regions>li::before{content: "";position: absolute;top: 0;left: 0;width: 40px;height: 2px;background: linear-gradient(90deg,var(--nxi-a,var(--nx-accent)),var(--nxi-c,var(--nx-accent)))}.nxe .nx-hm-routes{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-route{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 4px;padding: 18px 36px 18px 0;border-bottom: 1px solid var(--nx-border-hairline);transition: background 0.18s var(--nx-ease)}@container nxe (min-width: 900px){.nxe .nx-hm-route{grid-template-columns: minmax(0,0.9fr) minmax(0,0.8fr) minmax(0,1.3fr);gap: 32px;align-items: baseline}}.nxe .nx-hm-route:hover,.nxe .nx-hm-route:focus-visible{background: var(--nx-bg-hover);border-radius: 0}.nxe .nx-hm-route-a{color: var(--nx-text-primary);font-size: 15px;font-weight: 500;line-height: 1.4}.nxe .nx-hm-route-x{color: var(--nx-text-secondary);font-size: 14px}.nxe .nx-hm-route-o{color: var(--nx-text-muted);font-size: 13.5px;line-height: 1.55}.nxe .nx-hm-route-o .nx-hm-k{display: inline;margin: 0 8px 0 0}.nxe .nx-hm-route>.nx-hm-go{position: absolute;inset-inline-end: 8px;top: 20px}.nxe .nx-nduo[data-compose="pair"]{display: block;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-bg-surface);overflow: hidden}.nxe .nx-nduo-ctx{display: grid;grid-template-columns: minmax(0,1fr);border-bottom: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 900px){.nxe .nx-nduo-ctx{grid-template-columns: 120px minmax(0,1fr)}}.nxe .nx-nduo-ctxk{display: flex;align-items: center;margin: 0;padding: 10px 16px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-ctx .nx-nsig-strip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border: 0;border-inline-start: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 1100px){.nxe .nx-nduo[data-compose="pair"] .nx-nduo-ctx .nx-nsig-strip{grid-template-columns: repeat(8,minmax(0,1fr))}}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-ctx .nx-nsig-strip[hidden]{display: none}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-card{min-height: 52px;padding: 8px 10px;border: 0;border-inline-end: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface)}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-card[aria-pressed="true"]{background: var(--nx-bg-hover);box-shadow: inset 0 -2px 0 var(--nxi-b,var(--nx-accent))}.nxe .nx-nduo-pair{display: grid;grid-template-columns: minmax(0,1fr)}@container nxe (min-width: 900px){.nxe .nx-nduo-pair{grid-template-columns: minmax(0,1fr) 64px minmax(0,1fr)}}.nxe .nx-nduo[data-compose="pair"] .nx-nsig.nx-nduo-fig{grid-area: auto;padding: 16px 20px 20px;border: 0;background: none}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-fig[data-nduo-pane]{box-shadow: none}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-svg{max-width: 440px;max-height: 360px;margin: 0 auto}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-nduo-ab{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;margin-inline-end: 10px;border: 1px solid var(--nx-text-primary);border-radius: var(--nx-r);color: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0}.nxe .nx-nduo-bridge{display: none}@container nxe (min-width: 900px){.nxe .nx-nduo-bridge{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 8px;padding-top: 190px}.nxe .nx-nduo-bridge::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo-bridge-l,.nxe .nx-nduo-bridge-a{position: relative;z-index: 1;padding: 4px 0;background: var(--nx-bg-surface)}.nxe .nx-nduo-bridge-l{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 9.5px;letter-spacing: 0.12em;text-transform: uppercase;writing-mode: vertical-rl;transform: rotate(180deg)}.nxe .nx-nduo-bridge-a{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 50%;color: var(--nxi-b,var(--nx-text-primary))}.nxe .nx-nduo-bridge-a svg{width: 14px;height: 14px}}.nxe .nx-nduo-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px;margin: 0;padding: 12px 20px;border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-size: 12px}.nxe .nx-nduo-legend span{display: inline-flex;align-items: center;gap: 8px}.nxe .nx-nduo-legend i{display: inline-block}.nxe .nx-nduo-k1{width: 9px;height: 9px;border-radius: 50%;background: var(--nxi-b,var(--nx-accent))}.nxe .nx-nduo-k2{width: 22px;height: 0;border-top: 2px solid var(--nxi-b,var(--nx-accent))}.nxe .nx-nduo-k3{width: 9px;height: 9px;border: 1px solid var(--nx-text-muted);border-radius: 50%}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read{display: grid;grid-template-columns: minmax(0,1fr);gap: 0}@container nxe (min-width: 900px){.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read .nx-nsig-read{display: grid;align-content: start;padding: 18px 20px}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read .nx-nsig-read + .nx-nsig-read{border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read>.nx-nsig-detail,.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read>.nx-nsig-actions{grid-column: 1 / -1;padding: 12px 20px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo[data-compose="pair"][data-active="phex"] .nx-nduo-read>.nx-nsig-detail{display: block}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-read .nx-nsig-detail{display: none}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-read[data-for="phex"] .nx-phex-rhead{display: none}@container nxe (max-width: 899px){.nxe .nx-nduo[data-compose="pair"] .nx-nduo-seg:not([hidden]){display: flex}.nxe .nx-nduo[data-compose="pair"][data-active="sig"] .nx-nduo-fig[data-nduo-pane="phex"],.nxe .nx-nduo[data-compose="pair"][data-active="phex"] .nx-nduo-fig[data-nduo-pane="sig"]{display: none}.nxe .nx-nduo[data-compose="pair"][data-active="sig"] .nx-nsig-read[data-for="phex"],.nxe .nx-nduo[data-compose="pair"][data-active="phex"] .nx-nsig-read[data-for="sig"]{display: none}.nxe .nx-nduo[data-compose="pair"] .nx-nduo-read .nx-nsig-read + .nx-nsig-read{border-inline-start: 0}.nxe .nx-nduo[data-compose="pair"] .nx-nsig.nx-nduo-fig{padding: 14px 14px 16px}}@container nxe (max-width: 520px){.nxe .nx-nduo[data-compose="pair"] .nx-nduo-ctx .nx-nsig-strip{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe .nx-hm-band .nx-hm-panel{padding-top: 28px}.nxe .nx-hm-inner{min-width: 0}.nxe .nx-hm-legacy .nx-section-body{margin-top: 24px}.nxe .nx-hm-ihead{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 32px;margin-bottom: 24px}.nxe .nx-hm-ititle{color: var(--nx-text-primary);font-size: 22px;font-weight: 500;line-height: 1.25;letter-spacing: -0.015em}.nxe .nx-hm-intro{margin-top: 8px;max-width: 72ch;color: var(--nx-text-muted);font-size: 14.5px;line-height: 1.55}.nxe .nx-section[data-hm]{padding: 56px 0}@container nxe (min-width: 1100px){.nxe .nx-hm-offers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 40px}}.nxe .nx-nduo-tlw{margin-top: 12px}.nxe .nx-nduo-tlw:empty{display: none}.nxe .nx-nduo .nx-nduo-tl{grid-template-columns: auto minmax(0,1fr) auto;gap: 16px;margin: 0;padding: 10px 0 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-nduo .nx-nduo-tl .nx-phex-steps{position: relative;grid-template-columns: repeat(8,minmax(0,1fr));gap: 0}.nxe .nx-nduo .nx-nduo-tl .nx-phex-step{gap: 6px;justify-items: stretch;padding: 0 8px 0 0;border: 0;text-align: start}.nxe .nx-nduo .nx-nduo-tl .nx-phex-step i{height: 2px;background: var(--nx-border-hairline-strong)}.nxe .nx-nduo .nx-nduo-tl .nx-phex-step i::before{content: "";display: block;width: 7px;height: 7px;margin-top: -2.5px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 0;background: var(--nx-bg-surface)}.nxe .nx-nduo .nx-nduo-tl .nx-phex-step[aria-pressed="true"] i{background: var(--nx-accent)}.nxe .nx-nduo .nx-nduo-tl .nx-phex-step[aria-pressed="true"] i::before{border-color: var(--nx-accent);background: var(--nx-accent)}.nxe .nx-phex-tll{overflow: hidden;max-width: 100%;color: var(--nx-text-muted);font-size: 11.5px;font-weight: 500;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap}.nxe .nx-phex-step[aria-pressed="true"] .nx-phex-tll{color: var(--nx-text-primary)}.nxe .nx-nduo .nx-nduo-tl [data-phex-act="allph"]{display: inline-flex}@container nxe (max-width: 720px){.nxe .nx-nduo .nx-nduo-tl{grid-template-columns: minmax(0,1fr)}.nxe .nx-nduo .nx-nduo-tl .nx-phex-steps{overflow-x: auto;grid-template-columns: repeat(8,minmax(96px,1fr));padding-bottom: 4px}}.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}.nxe .nx-hm-band>.nx-hm-panel{padding-top: 20px}.nxe .nx-hm-panel .nx-section-head + .nx-section-body{margin-top: 20px}.nxe .nx-hm-panel .nx-hm-ititle{margin-bottom: 6px}.nxe .nx-hm-panel .nx-section-head .nx-lede{font-size: 15px;line-height: 1.55}.nxe .nx-signals{padding: 0}.nxe .nx-signals dl{display: flex;flex-wrap: wrap;gap: 0;margin: 0;border: 0}.nxe .nx-signals dl>div{display: flex;flex: 1 1 0;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;min-width: 200px;padding: 12px 16px 12px 0;border: 0;border-inline-end: 0;background: none}.nxe .nx-signals dl>div + div{padding-inline-start: 16px;border-inline-start: 1px solid var(--nx-border-hairline)}.nxe .nx-signals dt{order: 2;margin: 0}.nxe .nx-signals dd.nx-metric,.nxe .nx-signals dl>div:first-child .nx-metric{order: 1;margin: 0;color: var(--nx-text-primary);font: 500 15px/1.3 var(--nx-font-mono)}.nxe .nx-signals .nx-metric-note{order: 3;flex-basis: 100%;margin: 0;color: var(--nx-text-muted);font-size: 12px;line-height: 1.4}.nxe .nx-signals .nx-sig-wrap{display: none}.nxe #nx-home-faq .nx-kpis{display: block;margin-top: 20px;border: 0;background: none}.nxe #nx-home-faq .nx-kpi{display: grid;grid-template-columns: 140px auto minmax(0,1fr);align-items: baseline;gap: 12px;padding: 10px 0;border: 0;border-bottom: 1px solid var(--nx-border-hairline);background: none}.nxe #nx-home-faq .nx-kpi .nx-metric{margin: 0;font: 500 15px/1.3 var(--nx-font-mono)}.nxe #nx-home-faq .nx-kpi .nx-metric-note{margin: 0;font-size: 12.5px}.nxe .nx-section ol.nx-hm-offers{grid-template-columns: minmax(0,1fr)}.nxe .nx-hm-off{grid-template-columns: 32px minmax(180px,0.9fr) minmax(0,1.4fr) minmax(0,1.3fr);grid-template-areas: "n t q c";align-items: center;gap: 0 16px;padding: 10px 28px 10px 0}.nxe .nx-hm-off .nx-hm-tags li{min-height: 20px;padding: 1px 6px;font-size: 11.5px}.nxe .nx-hm-areas li{grid-template-columns: 32px minmax(150px,0.8fr) minmax(0,1.4fr);grid-template-areas: "n t d";align-items: baseline;gap: 0 12px;padding: 8px 0}.nxe .nx-hm-resp li{padding: 8px 0;font-size: 14px;line-height: 1.5}.nxe .nx-hm-rights{margin-top: 14px}.nxe .nx-hm-rights div{padding: 6px 0 6px 12px}.nxe .nx-hm-standing{margin-top: 20px}.nxe .nx-hm-standing ul{font-size: 13px}.nxe .nx-hm-pp{padding: 16px 18px 32px}.nxe .nx-hm-pp .nx-hm-steps{display: block;margin: 6px 0 0;padding: 0;font-size: 12.5px;line-height: 1.5;color: var(--nx-text-muted)}.nxe .nx-hm-pp .nx-hm-steps li{display: inline;padding: 0;border: 0}.nxe .nx-hm-pp .nx-hm-steps li + li::before{content: " · "}.nxe .nx-hm-pp .nx-hm-steps li::marker{content: none}.nxe .nx-hm-agenda ol li{padding-top: 4px;padding-bottom: 4px;font-size: 13.5px}.nxe .nx-hm-mt{margin-top: 24px}.nxe .nx-hm-tile{padding: 14px 16px 30px}.nxe .nx-hm-region{padding: 16px 18px 32px}.nxe .nx-hm-route{padding-top: 10px;padding-bottom: 10px}.nxe .nx-nduo[data-compose="pair"] .nx-nsig-svg{max-width: 380px;max-height: 300px}.nxe .nx-nduo-read .nx-nsig-stats{display: flex;flex-wrap: wrap;gap: 0 18px;padding: 6px 0}.nxe .nx-nduo-read .nx-nsig-stats>div{display: flex;align-items: baseline;gap: 6px;padding: 0;border: 0}.nxe .nx-nduo-read .nx-nsig-stats dd{margin: 0}.nxe .nx-nduo-read .nx-nsig-stats strong{font-size: 15px}.nxe .nx-nduo-vals{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 16px}.nxe .nx-nduo-vals>div{min-width: 0}.nxe .nx-nduo-vals dd{display: block}.nxe .nx-nduo-vals dd span{display: block;font-size: 12px;line-height: 1.4}.nxe .nx-nduo .nx-nduo-tl{padding-inline-start: 20px;padding-inline-end: 20px}@container nxe (max-width: 720px){.nxe .nx-hm-off{grid-template-columns: 28px minmax(0,1fr);grid-template-areas: "n t" ". q" ". c";gap: 4px 0}.nxe .nx-hm-areas li{grid-template-columns: 28px minmax(0,1fr);grid-template-areas: "n t" ". d"}.nxe .nx-nduo-vals{grid-template-columns: minmax(0,1fr)}.nxe #nx-home-faq .nx-kpi{grid-template-columns: 110px minmax(0,1fr)}.nxe #nx-home-faq .nx-kpi .nx-metric-note{grid-column: 1 / -1}.nxe .nx-section:is([data-hm],[data-nx-duo],[data-ns-layout="builder"],#nx-home-explorer,#nx-home-faq){padding: 40px 0}}@container nxe (min-width: 1000px){.nxe .nx-section[data-hm] .nx-hm-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 16px 40px}.nxe .nx-section[data-hm] .nx-hm-head>.nx-section-head{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);align-items: end;column-gap: 48px;max-width: none}.nxe .nx-section[data-hm] .nx-hm-head>.nx-section-head>.nx-eyebrow-row{grid-column: 1 / -1}.nxe .nx-section[data-hm] .nx-hm-head>.nx-section-head>.nx-lede{margin-top: 0;font-size: 15.5px;line-height: 1.55}.nxe .nx-hm-ihead{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;margin-bottom: 16px}.nxe .nx-hm-ihead>div{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);align-items: end;column-gap: 40px}.nxe .nx-hm-ihead .nx-hm-intro{margin-top: 0;font-size: 13.5px}.nxe .nx-hm-lead{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0 56px;align-items: start}}.nxe .nx-hm-lead + .nx-section-body{margin-top: 24px}.nxe .nx-hm-points{display: grid;gap: 0;margin: 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-points>article{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 0 12px;padding: 10px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-points .nx-glyph-row{grid-row: 1 / span 2}.nxe .nx-hm-points .nx-glyph[data-size="lg"]{width: 32px;height: 32px}.nxe .nx-hm-points .nx-h3{margin: 0;font-size: 15px}.nxe .nx-hm-points .nx-p{margin: 2px 0 0;font-size: 13.5px;line-height: 1.5}.nxe .nx-hm-fold>summary{display: flex;align-items: baseline;gap: 12px;cursor: pointer;list-style: none}.nxe .nx-hm-fold>summary::-webkit-details-marker{display: none}.nxe .nx-hm-fold>summary .nx-hm-k{margin: 0}.nxe .nx-hm-fold>summary::after{content: "+";margin-inline-start: auto;color: var(--nx-text-muted);font-family: var(--nx-font-mono)}.nxe .nx-hm-fold[open]>summary::after{content: "\2212"}.nxe .nx-hm-fold-n{color: var(--nx-text-secondary);font-size: 13px}.nxe .nx-hm-fold[open]>ul{margin-top: 12px}.nxe .nx-hm-fold>summary:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-hm-pp .nx-hm-steps li::before{content: none;display: none}.nxe .nx-hm-pp .nx-hm-steps li + li::before{content: none}.nxe .nx-hm-pp .nx-hm-steps li:not(:last-child)::after{content: " \00b7 "}.nxe .nx-hm-tiles .nx-hm-tile{padding: 12px 40px 12px 14px}.nxe .nx-hm-tiles .nx-hm-tile>.nx-hm-go{position: absolute;top: 14px;inset-inline-end: 14px;bottom: auto}.nxe .nx-hm-nsc{font-size: 13.5px;line-height: 1.55}.nxe .nx-hm-more>summary{display: flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px;border: 1px solid var(--nx-border-hairline);border-top: 0;border-radius: 0 0 var(--nx-r) var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 13px;font-weight: 500;cursor: pointer;list-style: none}.nxe .nx-hm-more>summary::-webkit-details-marker{display: none}.nxe .nx-hm-more>summary::after{content: "+";margin-inline-start: auto;color: var(--nx-text-muted);font-family: var(--nx-font-mono)}.nxe .nx-hm-more[open]>summary::after{content: "\2212"}.nxe .nx-hm-more>summary:hover{background: var(--nx-bg-hover)}.nxe .nx-hm-more>summary:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-hm-more[open]>:is(ul,ol){border-top: 0}.nxe ol.nx-hm-offers + .nx-hm-more>summary{border: 0;border-bottom: 1px solid var(--nx-border-hairline);border-radius: 0;background: none;padding: 0}.nxe .nx-hm-nsc.nx-hm-fold{padding: 12px 14px;border: 1px solid var(--nx-border-hairline);border-inline-start: 2px solid var(--nx-accent);border-radius: 0 var(--nx-r) var(--nx-r) 0;background: var(--nx-bg-surface)}.nxe .nx-hm-nsc.nx-hm-fold>p{margin: 10px 0 0}.nxe .nx-section[data-hm] .nx-kpis{display: flex;flex-wrap: wrap;gap: 0;border: 0;border-top: 1px solid var(--nx-border-hairline);background: none}.nxe .nx-section[data-hm] .nx-kpis>.nx-kpi{display: grid;flex: 1 1 200px;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 2px 10px;padding: 10px 16px 10px 0;border: 0;border-bottom: 1px solid var(--nx-border-hairline);background: none}.nxe .nx-section[data-hm] .nx-kpis>.nx-kpi>dt{grid-column: 1 / -1;margin: 0}.nxe .nx-section[data-hm] .nx-kpis .nx-metric{margin: 0;font: 500 16px/1.3 var(--nx-font-mono)}.nxe .nx-section[data-hm] .nx-kpis .nx-metric-note{margin: 0;font-size: 12.5px;line-height: 1.4}.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}@container nxe (max-width: 620px){.nxe .nx-roster .nx-roster-grid{display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-auto-columns: 46%;grid-template-columns: none;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: thin}.nxe .nx-roster .nx-roster-item{scroll-snap-align: start}.nxe .nx-signals dl>div + div{padding-inline-start: 0;border-inline-start: 0}.nxe .nx-signals dl>div{padding: 8px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-hm-panel .nx-plate .nx-figure-frame{overflow-x: auto}.nxe .nx-hm-panel .nx-plate .nx-figure-frame>svg{min-width: 760px}}.nxe>*{--nx-pagew:100cqi}.nxe .nx-section>.nx-container>:is(.nx-map,.nx-wm,.nx-gl,.nx-dn-scene,.nx-fk-map,.nx-cmap,.nx-cmap-field,.nx-plate:has(>.nx-map,>.nx-gl,>.nx-wm)){width: var(--nx-bleed-w,var(--nx-pagew));max-width: none;margin-inline: var(--nx-bleed-l,calc(50% - var(--nx-pagew) / 2)) 0;border-radius: 0;border-inline: 0}.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 .nx-section>.nx-container>.nx-section-head + :is(.nx-cmap,.nx-cmap-field,.nx-map,.nx-wm,.nx-gl,.nx-dn-scene,.nx-fk-map){margin-block-start: var(--nx-s6)}.nxe [data-nx-pc][data-nx-pc-min]{width: auto;right: auto;bottom: auto;box-shadow: none}.nxe .nx-grix{display: grid;gap: var(--nx-s5);margin-top: var(--nx-s5)}.nxe .nx-grix-rail{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: 0;padding: 0;list-style: none;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas)}.nxe .nx-grix-rail::before{content: "";position: absolute;left: 24px;right: 24px;top: 23px;height: 1px;background: var(--nx-border-hairline-strong)}.nxe .nx-grix-rail::after{content: "";position: absolute;left: 24px;right: 24px;top: 23px;height: 1px;background: repeating-linear-gradient(90deg,var(--nxi-vivid,var(--nxi-accent,var(--nx-accent))) 0 14px,transparent 14px 28px);background-size: 28px 1px;animation: nx-grix-flow 2.4s linear infinite;opacity: 0.9}@keyframes nx-grix-flow{to{background-position: 28px 0}}.nxe .nx-grix-node{position: relative;display: grid;align-content: start;gap: 6px;padding: 40px 20px 20px;border-inline-start: 1px solid var(--nx-border-hairline);min-width: 0}.nxe .nx-grix-node:first-child{border-inline-start: 0}.nxe .nx-grix-dot{position: absolute;left: 20px;top: 18px;width: 11px;height: 11px;border-radius: 50%;background: var(--nx-bg-canvas);border: 2px solid var(--nxi-vivid,var(--nxi-accent,var(--nx-accent)))}.nxe .nx-grix-node:last-child .nx-grix-dot{background: var(--nxi-vivid,var(--nxi-accent,var(--nx-accent)))}.nxe .nx-grix-k{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-grix-t{font-size: 15px;font-weight: 600;letter-spacing: -0.01em;color: var(--nx-text-primary)}.nxe .nx-grix-m{margin: 0;font-size: 12.5px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .nx-grix-go{font-size: 12.5px}.nxe .nx-grix-kpis{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));border-top: 1px solid var(--nx-border-hairline-strong);border-bottom: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-grix-kpi{display: grid;gap: 6px;padding: 18px 20px 18px 0;margin-inline-end: 20px;border-inline-end: 1px solid var(--nx-border-hairline);min-width: 0}.nxe .nx-grix-kpi:last-child{border-inline-end: 0;margin-inline-end: 0}.nxe .nx-grix-kpi .nx-metric{margin-top: 2px;font-size: 30px}.nxe .nx-grix-kpi .nx-metric-note{margin: 0;font-size: 12px;color: var(--nx-text-muted);line-height: 1.4}.nxe .nx-grix-grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--nx-s6);align-items: start}.nxe .nx-grix-col{min-width: 0}.nxe .nx-grix-side{display: grid;gap: var(--nx-s5)}.nxe .nx-grix-h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0;padding-bottom: 10px;border-bottom: 1px solid var(--nx-border-hairline-strong);font-size: 14px;font-weight: 600;letter-spacing: -0.005em}.nxe .nx-grix-hm{font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 400;letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted);white-space: nowrap}.nxe .nx-grix-ledger{margin: 0;padding: 0;list-style: none}.nxe .nx-grix-row{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 0 16px;align-items: start;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-grix-fam{font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.06em;color: var(--nx-text-muted);padding-top: 3px}.nxe .nx-grix-row-b{display: grid;gap: 3px;min-width: 0}.nxe .nx-grix-row-t{display: inline-flex;align-items: center;min-height: 24px;font-size: 14px;font-weight: 600;color: var(--nx-text-primary);text-decoration: none}.nxe .nx-grix-row-t:hover{text-decoration: underline;text-underline-offset: 3px}.nxe .nx-grix-row-d{font-size: 12.5px;line-height: 1.5;color: var(--nx-text-secondary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .nx-grix-row-r{display: grid;gap: 4px;justify-items: end;text-align: end}.nxe .nx-grix-uni{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.04em;color: var(--nx-text-secondary);padding: 2px 6px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);white-space: nowrap}.nxe .nx-grix-dom{font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted);white-space: nowrap}.nxe .nx-grix-foot{margin: 10px 0 0;font-size: 12.5px;color: var(--nx-text-secondary)}.nxe .nx-grix-panel{display: grid;gap: 10px}.nxe .nx-grix-chips{display: flex;flex-wrap: wrap;gap: 6px}.nxe .nx-grix-chip{display: inline-flex;align-items: center;gap: 6px;min-height: 26px;padding: 0 9px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas);color: var(--nx-text-primary);font-size: 12px;text-decoration: none}.nxe .nx-grix-chip:hover{border-color: var(--nx-text-primary)}.nxe .nx-grix-iso{font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.08em;color: var(--nx-text-muted)}.nxe .nx-grix-list{margin: 0;padding: 0;list-style: none}.nxe .nx-grix-list>li{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-grix-list .nx-grix-row-t{font-size: 13px;font-weight: 500}.nxe .nx-grix-tag{display: inline-block;margin: 2px 4px 2px 0;padding: 1px 6px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-secondary)}.nxe .nx-grix-code{font-family: var(--nx-font-mono);font-size: 11.5px;color: var(--nx-text-primary)}.nxe .nx-grix-note{margin: 0;font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.5;color: var(--nx-text-muted)}@container nxe (max-width: 1000px){.nxe .nx-grix-rail{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-grix-rail::before,.nxe .nx-grix-rail::after{display: none}.nxe .nx-grix-node{padding-top: 20px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-grix-node:nth-child(-n+2){border-top: 0}.nxe .nx-grix-node:nth-child(odd){border-inline-start: 0}.nxe .nx-grix-dot{display: none}.nxe .nx-grix-kpis{grid-template-columns: repeat(3,minmax(0,1fr))}.nxe .nx-grix-grid{grid-template-columns: 1fr}}@container nxe (max-width: 560px){.nxe .nx-grix-rail{grid-template-columns: 1fr}.nxe .nx-grix-node{border-inline-start: 0}.nxe .nx-grix-node:nth-child(2){border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-grix-kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.nxe .nx-grix-row{grid-template-columns: 36px minmax(0,1fr)}.nxe .nx-grix-row-r{grid-column: 2;justify-items: start;text-align: start}}@media (prefers-reduced-motion: reduce){.nxe .nx-grix-rail::after{animation: none}}.nxe .nx-xcards{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline-strong);border-inline-start: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-xcard{position: relative;display: grid;grid-template-rows: auto 1fr auto auto;gap: 10px;min-height: 196px;padding: 16px 18px 14px;border-inline-end: 1px solid var(--nx-border-hairline-strong);border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-canvas);color: var(--nx-text-primary);text-decoration: none;transition: background var(--nx-dur) var(--nx-ease)}.nxe .nx-xcard::before{content: "";position: absolute;left: 0;top: -1px;width: 0;height: 2px;background: var(--nx-text-primary);transition: width 360ms var(--nx-ease)}.nxe .nx-xcard:hover,.nxe .nx-xcard:focus-within{background: var(--nx-bg-elevated)}.nxe .nx-xcard:hover::before,.nxe .nx-xcard:focus-within::before{width: 100%}.nxe .nx-xcard-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;white-space: nowrap;font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-xcard-code{color: var(--nx-text-secondary);min-width: 0;overflow: hidden;text-overflow: ellipsis}.nxe .nx-xcard-state{display: inline-flex;align-items: center;gap: 6px}.nxe .nx-xcard-state::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--nx-positive);box-shadow: 0 0 0 0 var(--nx-positive);animation: nx-xcard-pulse 2.4s ease-out infinite}@keyframes nx-xcard-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--nx-positive) 55%,transparent)}70%{box-shadow: 0 0 0 7px transparent}100%{box-shadow: 0 0 0 0 transparent}}.nxe .nx-xcard-body{display: grid;gap: 4px;align-content: start}.nxe .nx-xcard-link{color: inherit;text-decoration: none}.nxe .nx-xcard-link::after{content: "";position: absolute;inset: 0}.nxe .nx-xcard-acts,.nxe .nx-xcard-acts a{position: relative;z-index: 1}.nxe .nx-xcard-t{margin: 0;font-size: 16px;font-weight: 600;letter-spacing: -0.012em;line-height: 1.25;color: var(--nx-text-primary)}.nxe .nx-xcard-m{margin: 0;font-size: 12.5px;line-height: 1.45;color: var(--nx-text-secondary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .nx-xcard-live{display: grid;grid-template-columns: repeat(3,auto);justify-content: start;align-items: end;gap: 8px 18px;padding-top: 10px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-xcard-live>div{grid-column: 1 / -1}.nxe .nx-xcard-meter{display: flex;gap: 2px;align-items: flex-end;height: 14px}.nxe .nx-xcard-meter>i{display: block;width: 5px;height: 100%;background: var(--nx-border-hairline-strong);transform-origin: bottom}.nxe .nx-xcard-meter>i[data-on]{background: var(--nx-text-primary)}.nxe .nx-xcard-kpi{display: grid;justify-items: start;gap: 1px;font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-xcard-kpi b{font-size: 17px;font-weight: 500;letter-spacing: -0.02em;color: var(--nx-text-primary);font-variant-numeric: tabular-nums}.nxe .nx-xcard-acts{display: flex;align-items: center;justify-content: space-between;gap: 8px}.nxe .nx-xcard-go{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;padding: 0 10px;white-space: nowrap;border: 1px solid var(--nx-text-primary);border-radius: var(--nx-r);background: var(--nx-text-primary);color: var(--nx-bg-canvas);font: 500 12.5px var(--nx-font-sans);text-decoration: none;transition: gap var(--nx-dur) var(--nx-ease)}.nxe .nx-xcard:hover .nx-xcard-go{gap: 12px}.nxe .nx-xcard-alt{display: inline-flex;align-items: center;min-height: 32px;padding: 0 9px;white-space: nowrap;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: transparent;color: var(--nx-text-primary);font: 500 12.5px var(--nx-font-sans);text-decoration: none}.nxe .nx-xcard-alt:hover{border-color: var(--nx-text-primary)}.nxe .nx-xcard-go:focus-visible,.nxe .nx-xcard-alt:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}@media (min-width: 720px){.nxe .nx-xcards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.nxe .nx-xcards{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1240px){.nxe .nx-xcards{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.nxe .nx-xcard-state::before{animation: none}.nxe .nx-xcard::before,.nxe .nx-xcard-go{transition: none}}.nxe .nx-wm[data-ml="loading"] .nx-wm-stage{position: relative}.nxe .nx-wm[data-ml="loading"] .nx-wm-stage::before{content: "";position: absolute;left: 0;top: 0;z-index: 2;width: 30%;height: 2px;background: var(--nx-text-primary);animation: nx-wm-shimmer 1.4s ease-in-out infinite;pointer-events: none}.nxe .nx-wm[data-ml="loading"] .nx-wm-stage::after{content: var(--nx-t-loading-tiles,"Loading tiles");position: absolute;left: 50%;top: 50%;z-index: 3;transform: translate(-50%,-50%);padding: 6px 10px;border: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-canvas);color: var(--nx-text-secondary);font: 500 10.5px var(--nx-font-mono);letter-spacing: 0.1em;text-transform: uppercase;pointer-events: none}@keyframes nx-wm-shimmer{from{transform: translateX(-100%)}to{transform: translateX(340%)}}@media (prefers-reduced-motion: reduce){.nxe .nx-wm[data-ml="loading"] .nx-wm-stage::before{animation: none}}.nxe[data-inst="gcri"] .nx-gl[data-gl="globe:risk"]{--nxgl-a:#f0c25a;--nxgl-b:#c98a1c;--nxgl-c:#946200}.nxe[data-inst="gcri"][data-theme="dark"] .nx-gl[data-gl="globe:risk"]{--nxgl-a:#ffe7a8;--nxgl-b:#f2b544;--nxgl-c:#e8913a}@media (prefers-color-scheme: dark){.nxe[data-inst="gcri"]:not([data-theme="light"]) .nx-gl[data-gl="globe:risk"]{--nxgl-a:#ffe7a8;--nxgl-b:#f2b544;--nxgl-c:#e8913a}}.nxe .nx-explorer[data-wide="true"]{grid-template-columns: minmax(0,1fr);gap: 20px}.nxe .nx-explorer[data-wide="true"]>div:first-child .nx-figure-frame{width: 100%}.nxe .nx-explorer[data-wide="true"]>div:first-child .nx-figure-frame svg{width: 100%;height: auto}.nxe .nx-explorer[data-wide="true"]>div:last-child{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px}@media (min-width: 1024px){.nxe .nx-explorer[data-wide="true"]{grid-template-columns: minmax(0,1fr);gap: 20px}.nxe .nx-explorer[data-wide="true"]>div:last-child{grid-template-columns: 220px minmax(0,1fr);gap: 32px;align-items: start}.nxe .nx-explorer[data-wide="true"]>div:last-child .nx-tablist{flex-direction: column;align-items: stretch;border-bottom: 0;border-inline-end: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-explorer[data-wide="true"]>div:last-child .nx-tab{text-align: start}}.nxe .nx-xcard-go,.nxe .nx-xcard-alt,.nxe .nx-hm-all,.nxe .nx-gl-group,.nxe .nx-wm-seg-btn,.nxe .nx-wm-layer,.nxe [data-gl-share],.nxe .nx-grix-chip,.nxe .nxs-chip,.nxe .nxs-btn{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 .nx-xcard-alt:hover,.nxe .nx-hm-all:hover,.nxe .nx-gl-group:hover,.nxe .nx-wm-seg-btn:hover,.nxe .nx-wm-layer:hover,.nxe [data-gl-share]:hover,.nxe .nx-grix-chip:hover,.nxe .nxs-chip:hover,.nxe .nxs-btn:hover{background: var(--nx-bg-hover);border-color: var(--nx-text-primary)}.nxe .nx-xcard-go,.nxe .nx-gl-group[aria-pressed="true"],.nxe .nx-wm-seg-btn[aria-pressed="true"],.nxe .nx-wm-layer[aria-pressed="true"],.nxe .nxs-chip[aria-pressed="true"]{background: var(--nx-primary-bg);border-color: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-xcard-go:hover{background: var(--nx-primary-hover);border-color: var(--nx-primary-hover)}.nxe .nx-hm-all{min-height: 36px;padding: 0 14px;font-size: 13px}.nxe .nx-xcard-go:focus-visible,.nxe .nx-xcard-alt:focus-visible,.nxe .nx-hm-all:focus-visible,.nxe .nx-gl-group:focus-visible,.nxe .nx-wm-seg-btn:focus-visible,.nxe .nx-wm-layer:focus-visible,.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 .nx-pe{display: block}.nxe .nx-pe-shell{display: grid;gap: var(--nx-s3);padding: var(--nx-s5);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .nx-pe-shell[hidden]{display: none}.nxe .nx-pe-eb{margin: 0;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nxi-accent,var(--nx-accent))}.nxe .nx-pe-title{margin: 0;font-size: 24px;line-height: 1.2;font-weight: 600;color: var(--nx-text-primary)}.nxe .nx-pe-others,.nxe .nx-pe-cap,.nxe .nx-pe-foot{margin: 0;font-size: 14px;color: var(--nx-text-secondary);max-inline-size: 90ch}.nxe .nx-pe-others [aria-current]{color: var(--nx-text-primary);font-weight: 600}.nxe .nx-pe-steps,.nxe .nx-pe-steps ol{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--nx-s2)}.nxe .nx-pe-lane-t{margin: var(--nx-s3) 0 var(--nx-s1);font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nxi-accent,var(--nx-accent))}.nxe .nx-pe-step{display: grid;grid-template-columns: 40px 1fr;gap: 2px var(--nx-s3);padding-block: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .nx-pe-n{grid-row: span 3;font: 500 13px/1.5 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .nx-pe-st{font-weight: 600;color: var(--nx-text-primary)}.nxe .nx-pe-k{font: 400 13px/1.4 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .nx-pe-sm{font-size: 14px;color: var(--nx-text-secondary)}.nxe .nx-pe-foot{display: grid;gap: var(--nx-s1);padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-default)}.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 .nx-pe[data-bleed] .pe{border-inline: 0;border-radius: 0}.nxe .nx-pe[data-bleed] :is(.pe-head,.pe-tabs,.pe-run,.pe-log,.pe-foot){padding-inline: var(--pe-gutter,var(--nx-s5))}.nxe .nx-pe[data-bleed] .pe-pad{padding-inline: var(--pe-gutter,var(--nx-s5))}.nxe .nx-pe[data-bleed]>.nx-pe-shell{margin-inline: var(--pe-gutter,0)}.nxe .nx-pe[data-bleed] .pe-panel-x>.sm{border: 0;border-radius: 0}.nxe .nx-pe[data-bleed] .pe-panel-x :is(.sm-head,.sm-tools,.sm-foot){padding-inline: var(--pe-gutter,var(--nx-s5))}.nxe .nx-pe[data-bleed] .pe-panel-x :is(.sm-matrixwrap,.sm-list){padding-inline-start: var(--pe-gutter,var(--nx-s4))}.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 .nx-pe:not([data-nx-full]) .pe-panel-x{block-size: clamp(480px,calc(100dvh - var(--nx-host-top,0px) - var(--pe-head-h,0px) + var(--pe-head-hide,0px) - var(--pe-tabs-h,41px)),900px)}.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 .nx-pe:not([data-nx-full]) .pe-head{position: sticky;inset-block-start: calc(var(--nx-host-top,0px) - var(--pe-head-hide,0px));z-index: 8;transition: inset-block-start .2s ease}.nxe .nx-pe:not([data-nx-full]) .pe-tabs{position: sticky;inset-block-start: calc(var(--nx-host-top,0px) + var(--pe-head-h,0px) - var(--pe-head-hide,0px));z-index: 7;transition: inset-block-start .2s ease}@media (prefers-reduced-motion: reduce){.nxe .nx-pe .pe-head,.nxe .nx-pe .pe-tabs{transition: 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 .nx-pe-lane{display: grid;gap: var(--nx-s1);margin: 0;padding: 0}.nxe .pe-card-in,.nxe .sm-card,.nxe .sm-list{grid-auto-rows: max-content}.nxe .nx-wm[data-wm-touring="on"] .nx-wm-presets{visibility: hidden}.nxe .nx-wm-tour-n{margin: 0;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nxi-accent,var(--nx-accent));white-space: nowrap}.nxe .nx-wm-tour-t{margin: 0;font-size: 16px;line-height: 1.5}.nxe .nx-wm-tour-b{display: flex;gap: 4px;align-items: center}.nxe .nx-wm-tour-b .nx-wm-icon{border: 1px solid var(--nx-border-hairline,var(--nx-border-default));font-size: 18px}.nxe .nx-wm-tour-end{min-height: 32px;padding: 0 12px;border: 1px solid var(--nx-border-hairline,var(--nx-border-default));border-radius: var(--nx-r);background: transparent;color: var(--nx-text-primary);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .nx-wm-tour-end:hover{background: var(--nx-bg-hover)}.nxe .nx-wm-tour-p{grid-column: 1 / -1;block-size: 3px;border-radius: 2px;background: var(--nx-border-subtle);overflow: hidden}.nxe .nx-wm-tour-p i{display: block;block-size: 100%;inline-size: 0;background: var(--nxi-accent,var(--nx-accent));transition: inline-size 180ms ease}@media (prefers-reduced-motion: reduce){.nxe .nx-wm-tour-p i{transition: none}}.nxe[data-a11y~="stop-animations"] .nx-wm-tour-p i{transition: none}.nxe .nx-wm:is(:lang(ar),:lang(fa),:lang(ur),:lang(hi),:lang(bn),:lang(ja),:lang(zh),:lang(ko)) .nx-wm-tour-n{text-transform: none;letter-spacing: 0}.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: var(--nx-r-chip);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 .nx-pe[data-bleed] .pe-panel-x .sm:not([data-immersive]) .sm-head{padding-inline-end: 0}.nxe .nx-pe[data-bleed] .pe-panel-x .sm:not([data-immersive]) .sm-tools{padding-inline-start: var(--nx-s3)}.nxe .sm:not([data-immersive]) .sm-tools [data-r="level"]{max-inline-size: 168px}@media (max-width: 1023.84px){.nxe .nx-pe[data-bleed] .pe-panel-x .sm:not([data-immersive]) .sm-tools{padding-inline-start: var(--pe-gutter,var(--nx-s4))}}.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 .nx-index-strip[data-nx-spy]>.nx-container{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,transparent,var(--nx-bg-canvas) 24px,var(--nx-bg-canvas) calc(100% - 24px),transparent);mask-image: linear-gradient(to right,transparent,var(--nx-bg-canvas) 24px,var(--nx-bg-canvas) calc(100% - 24px),transparent)}.nxe .nx-index-strip[data-nx-spy]>.nx-container::-webkit-scrollbar{display: none;width: 0;height: 0}.nxe .nx-index-strip[data-nx-spy] a{white-space: nowrap;flex: none}.nxe .nx-index-strip[data-nx-spy] a{min-height: 28px;display: inline-flex;align-items: center}.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 .nx-tablist,.nxe .pe-tabs{scrollbar-width: none}.nxe .nx-tablist::-webkit-scrollbar,.nxe .pe-tabs::-webkit-scrollbar{display: none}.nxe [data-nx-tabs] .nx-tab{border-radius: var(--nx-r,5px) var(--nx-r,5px) 0 0}.nxe [data-nx-tabs] .nx-tab:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent));outline-offset: 2px}.nxe [data-nx-tabs]>.nx-panel{margin-top: 24px;border-radius: var(--nx-r,5px)}.nxe [data-nx-tabs]>.nx-panel:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent));outline-offset: 6px}.nxe [data-nx-tabs]>.nx-panel>:first-child{margin-top: 0}@keyframes nx-tab-fade{from{opacity: 0}to{opacity: 1}}.nxe [data-nx-tabs][data-ready] .nx-panel:not([hidden]){animation: nx-tab-fade 180ms var(--nx-ease) both}@media (prefers-reduced-motion: reduce){.nxe [data-nx-tabs][data-ready] .nx-panel:not([hidden]){animation: none}}.nxe .nx-wm-below>.nx-ml-note{margin: 0;font-size: 11.5px;line-height: 1.5}@container nxe (min-width: 900px){.nxe .nx-wm-below>.nx-ml-note{grid-column: 1 / span 7}.nxe .nx-wm-below>.nx-wm-credits{grid-row: 1 / span 6}}.nxe .nx-wm:not([data-wm-full]):not(:fullscreen) .nx-wm-dock .nx-wm-attrib{display: none}.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,dl,dt,dd,fieldset,legend){margin: 0;padding: 0}.nxe .le :where(ol,ul){list-style: none}.nxe .le fieldset{border: 0;min-inline-size: 0}.nxe .le [hidden]{display: none}.nxe .le :where(button,a,input,select,summary,[tabindex]):focus-visible{outline: 2px solid var(--le-accent);outline-offset: 2px}.nxe .le-head{display: grid;gap: var(--nx-s2);padding: var(--nx-s5) var(--nx-s5) var(--nx-s4)}.nxe .le-eb,.nxe .le-gl,.nxe .le-h,.nxe .le-elab,.nxe .le-dk{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-gl,.le-h,.le-dk){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-sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nxe .le-how{display: grid;gap: var(--nx-s2);margin-block-start: var(--nx-s2)}.nxe .le-how ol{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--nx-s2)}.nxe .le-how li{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--nx-s2);align-items: start;padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas);font-size: 14px;line-height: 1.45;color: var(--nx-text-primary)}.nxe .le-hn{display: inline-grid;place-items: center;inline-size: 24px;block-size: 24px;border-radius: 50%;background: var(--le-accent);color: var(--nxi-on,var(--nx-bg-canvas));font: 600 13px/1 var(--nx-font-mono)}.nxe .le-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s3) var(--nx-s5);align-items: end;padding: var(--nx-s3) var(--nx-s5);border-block: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .le-fs{display: grid;gap: var(--nx-s1);min-inline-size: 0}.nxe .le-gl{color: var(--nx-text-secondary);white-space: nowrap}.nxe .le-chips{display: flex;flex-wrap: wrap;gap: var(--nx-s1) var(--nx-s2)}.nxe .le-chip{display: inline-flex;align-items: center;gap: var(--nx-s2);min-block-size: 36px;padding: 0 var(--nx-s3) 0 var(--nx-s2);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font-size: 14px;cursor: pointer}.nxe .le-chip:hover{background: var(--nx-bg-hover)}.nxe .le-chip input{inline-size: 18px;block-size: 18px;margin: 0;accent-color: var(--le-accent);cursor: pointer}.nxe .le-chip:has(input:not(:checked)){color: var(--nx-text-secondary);border-style: dashed}.nxe .le-chip:has(input:not(:checked)) .le-sw{opacity: .45}.nxe .le-cn{font-weight: 600}.nxe .le-ln{min-inline-size: 2ch;font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-secondary);text-align: end}.nxe .le-sel{min-block-size: 36px;padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 400 14px/1.2 var(--nx-font-sans);color-scheme: light dark}.nxe .le-dates{display: flex;flex-wrap: wrap;gap: var(--nx-s2)}.nxe .le-dt{display: inline-flex;align-items: center;gap: var(--nx-s1);font-size: 14px;color: var(--nx-text-primary)}.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 svg{inline-size: 16px;block-size: 16px}.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-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-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(300px,30vw,380px)}.nxe .le-main{display: grid;grid-template-rows: auto auto;min-inline-size: 0}.nxe .le-vbar{display: flex;flex-wrap: wrap;gap: var(--nx-s2) var(--nx-s4);align-items: center;justify-content: space-between;padding: var(--nx-s2) var(--nx-s4);border-block-end: 1px solid var(--nx-border-subtle)}.nxe .le-shown{font-size: 13px;color: var(--nx-text-primary)}.nxe .le-stage{position: relative;aspect-ratio: 2 / 1;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%;user-select: none;-webkit-user-select:none}.nxe .le-map .le-sea{fill: var(--nx-bg-canvas)}.nxe .le-map .le-grat{fill: none;stroke: var(--nx-border-subtle)}.nxe .le-map .le-land{fill: var(--nx-text-secondary);opacity: .42}.nxe .le-mk{fill: var(--le-c);stroke: var(--nx-bg-canvas);stroke-width: 1px;cursor: pointer}.nxe .le-mk>:not(.le-hit,.le-halo){vector-effect: non-scaling-stroke}.nxe .le-mk[data-shape="ring"]>circle:not(.le-hit,.le-halo){fill: none;stroke: var(--le-c);vector-effect: none}.nxe .le-mk .le-hit{fill: transparent;stroke: none}.nxe .le-mk:hover>:not(.le-hit,.le-halo){stroke: var(--nx-text-primary)}.nxe .le-mk.is-sel{fill: var(--le-accent)}.nxe .le-mk.is-sel>:not(.le-hit,.le-halo){stroke: var(--nx-text-primary)}.nxe .le-mk.is-sel[data-shape="ring"]>circle:not(.le-hit,.le-halo){fill: none;stroke: var(--le-accent)}.nxe .le-halo{fill: none;stroke: var(--le-accent);stroke-width: 2px;vector-effect: non-scaling-stroke}.nxe .le-mlab{fill: var(--nx-text-primary);stroke: var(--nx-bg-canvas);paint-order: stroke;stroke-linejoin: round;font-family: var(--nx-font-sans);font-weight: 600;pointer-events: none}.nxe .le-labels{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.nxe .le-l{position: absolute;top: 0;left: 0;translate: -50% -140%;max-inline-size: 320px;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-zoom{position: absolute;z-index: 2;inset-block-start: var(--nx-s2);inset-inline-end: var(--nx-s2);display: grid;gap: var(--nx-s1)}.nxe .le-zoom .le-btn{box-shadow: var(--nx-shadow-overlay)}.nxe .le-state,.nxe .le-note{position: absolute;z-index: 3;inset-block-end: var(--nx-s2);inset-inline-start: var(--nx-s2);max-inline-size: calc(100% - 2 * var(--nx-s2) - 48px);padding: var(--nx-s1) 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: 13px}.nxe .le-state[data-state="loading"]{inset-block-end: auto;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%}.nxe .le:dir(rtl) .le-state[data-state="loading"]{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);block-size: 0;min-block-size: 100%;border-inline-start: 1px solid var(--nx-border-default)}.nxe .le-detail{display: grid;gap: var(--nx-s2);align-content: start;padding: var(--nx-s3) var(--nx-s4);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-canvas)}.nxe .le-h{color: var(--nx-text-secondary)}.nxe .le-hint{font-size: 14px;color: var(--nx-text-secondary)}.nxe .le-dk{display: flex;align-items: center;gap: var(--nx-s2);color: var(--nx-text-secondary)}.nxe .le-dtl{font-size: 16px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary);overflow-wrap: anywhere}.nxe .le-dl{display: grid;gap: 2px;font-size: 13px;line-height: 1.45}.nxe .le-dr{display: grid;grid-template-columns: 9ch minmax(0,1fr);gap: var(--nx-s2)}.nxe .le-dr dt{color: var(--nx-text-secondary)}.nxe .le-dr dd{color: var(--nx-text-primary);overflow-wrap: anywhere}.nxe .le-src{display: inline-flex;align-items: center;min-block-size: 24px;color: var(--le-accent);font-size: 14px;font-weight: 600;text-underline-offset: 3px}.nxe .le-evs{display: grid;grid-template-rows: auto minmax(0,1fr);gap: var(--nx-s1);min-block-size: 0;padding-block-start: var(--nx-s3)}.nxe .le-evs .le-h{padding-inline: var(--nx-s4)}.nxe .le-list{overflow: auto;overscroll-behavior: contain;min-block-size: 0}.nxe .le-empty{padding: var(--nx-s3) var(--nx-s4);font-size: 14px;color: var(--nx-text-primary)}.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%;min-block-size: 44px;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-it{font-weight: 600;font-size: 14px;line-height: 1.35;color: var(--nx-text-primary);overflow-wrap: anywhere}.nxe .le-m,.nxe .le-s{font: 400 12px/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-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-read{border-block-start: 1px solid var(--nx-border-default)}.nxe .le-read summary{display: flex;align-items: center;min-block-size: 44px;padding: 0 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-lrow{display: flex;flex-wrap: wrap;align-items: center;gap: var(--nx-s1) var(--nx-s2);color: var(--nx-text-primary)}.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)}.nxe .le-side{block-size: auto;min-block-size: 0;border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default)}.nxe .le-list{max-block-size: 420px}}@media (max-width: 599.84px){.nxe .le-head,.nxe .le-bar{padding-inline: var(--nx-s4)}.nxe .le-title{font-size: 20px}.nxe .le-how ol{grid-template-columns: minmax(0,1fr)}.nxe .le-bar{display: grid;grid-template-columns: minmax(0,1fr)}.nxe .le-fm .le-sel,.nxe .le-dt,.nxe .le-dt .le-sel{inline-size: 100%}.nxe .le-dates{display: grid;grid-template-columns: 1fr 1fr}.nxe .le-dt{display: grid;gap: 2px}.nxe .le-vbar{padding-inline: var(--nx-s3)}.nxe .le-stage[data-mode="globe"]{aspect-ratio: 1 / 1}.nxe .le-zoom{inset-block-start: var(--nx-s1);inset-inline-end: var(--nx-s1);gap: 2px}.nxe .le-zoom .le-btn{min-block-size: 28px;min-inline-size: 28px;font-size: 16px}.nxe .le-how li{padding-block: var(--nx-s1)}.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 .nx-sb-sk{border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas);overflow: hidden;font-family: var(--nx-font-sans)}.nxe .nx-sb-sk-top{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;padding: 12px 16px;border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface);font: 500 10.5px/1.4 var(--nx-font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-sb-sk-top b{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-sb-sk-pill{margin-inline-start: auto;height: 24px;display: inline-flex;align-items: center;padding: 0 8px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r-chip);letter-spacing: .06em}.nxe .nx-sb-sk-grid{display: grid;grid-template-columns: 300px minmax(0,1fr);height: 600px}.nxe .nx-sb-sk-panel{display: flex;flex-direction: column;gap: 6px;padding: 14px 16px;border-inline-end: 1px solid var(--nx-border-hairline);overflow: hidden}.nxe .nx-sb-sk-h{margin: 6px 0 2px;font: 500 10.5px/1.4 var(--nx-font-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-sb-sk-areas{display: grid;grid-template-columns: 1fr 1fr;gap: 4px;margin: 0;padding: 0;list-style: none}.nxe .nx-sb-sk-areas li{margin: 0;padding: 7px 8px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r-chip);font-size: 12.5px;line-height: 1.25;color: var(--nx-text-secondary)}.nxe .nx-sb-sk-areas li[data-on]{border-color: var(--nxi-accent,var(--nx-accent));color: var(--nx-text-primary);box-shadow: inset 3px 0 0 var(--nxi-accent,var(--nx-accent))}.nxe .nx-sb-sk-opts{margin: 0;padding: 0;list-style: none;display: grid;gap: 2px}.nxe .nx-sb-sk-opts li{display: flex;align-items: center;gap: 10px;margin: 0;padding: 4px 0;font-size: 13px;line-height: 1.35;color: var(--nx-text-primary)}.nxe .nx-sb-sk-opts li::before{content: "";flex: 0 0 auto;width: 12px;height: 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r-chip)}.nxe .nx-sb-sk-opts li[data-on]::before{background: var(--nxi-accent,var(--nx-accent));border-color: transparent}.nxe .nx-sb-sk-opts li[data-off]{color: var(--nx-text-disabled)}.nxe .nx-sb-sk-btn{margin-top: auto;display: flex;align-items: center;justify-content: center;min-height: 42px;border-radius: var(--nx-r);background: var(--nx-primary-bg,var(--nx-text-primary));color: var(--nx-primary-ink,var(--nx-bg-canvas));font: 500 14px/1 var(--nx-font-sans);opacity: .5}.nxe .nx-sb-sk-map{position: relative;display: flex;align-items: center;justify-content: center;background-color: var(--nx-bg-canvas);background-image: radial-gradient(var(--nx-border-hairline-strong) 1px,transparent 1.2px);background-size: 22px 22px}.nxe .nx-sb-sk-msg{padding: 6px 10px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nx-sb-sk-bar{position: absolute;inset-inline-start: 0;inset-inline-end: 0;top: 0;height: 2px;overflow: hidden}.nxe .nx-sb-sk-bar::after{content: "";position: absolute;top: 0;bottom: 0;width: 30%;background: var(--nxi-accent,var(--nx-accent));animation: nx-sb-sk 1.2s ease-in-out infinite}.nxe .nx-sb[data-sb-state="unavailable"] .nx-sb-sk-bar{display: none}@keyframes nx-sb-sk{from{left: -30%}to{left: 100%}}@media (max-width: 980px){.nxe .nx-sb-sk-grid{grid-template-columns: minmax(0,1fr);height: auto}.nxe .nx-sb-sk-panel{border-inline-end: 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-sb-sk-map{min-height: 320px}}@media (prefers-reduced-motion: reduce){.nxe .nx-sb-sk-bar::after{animation: none;left: 0;width: 100%;opacity: .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-pe[data-nx-full]>.nx-pe-shell{margin-inline: 0}.nxe .nx-pe[data-nx-full] .pe{min-block-size: 100%;border: 0}.nxe .nx-pe[data-nx-full] .pe-graph{block-size: max(352px,calc(100dvh - 248px))}.nxe .nx-sb[data-nx-full] .nx-sb-shell{min-block-size: 100%;border: 0}.nxe .nx-sb[data-nx-full] .nx-sb-grid{height: max(416px,calc(100dvh - 144px))}.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 .nx-pe[data-nx-full] .pe-graph{block-size: max(320px,calc(100dvh - 272px))}.nxe .nx-sb[data-nx-full] .nx-sb-grid{height: auto}}.nxe .nx-pe[data-bleed]:not([data-nx-full]) :is(.pe-zoom,.sm-ctl){inset-inline-start: max(var(--pe-gutter,16px),76px)}.nxe .nx-wm-rail .nx-fp-btn span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nxe .nx-wm[data-nx-full] .nx-wm-stage{height: 100%}.nxe .nx-pe[data-nx-full] .pe-panel{animation: none;transform: none}.nxe .nx-nsig-sel .nx-nsig-halo,.nxe .nx-grix-rail::after,.nxe .nx-xcard-state::before{animation: none}.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-s2);padding: var(--nx-s5) var(--nx-s5) var(--nx-s4);border-block-end: 1px solid var(--nx-border-default)}.nxe .eo-eb,.nxe .eo-gl,.nxe .eo-h,.nxe .eo-elab,.nxe .eo-sub{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-gl,.eo-h,.eo-sub){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-how{display: grid;gap: var(--nx-s2);margin-block-start: var(--nx-s2)}.nxe .eo-how ol{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--nx-s2)}.nxe .eo-how li{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: var(--nx-s2);align-items: start;padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas);font-size: 14px;line-height: 1.45;color: var(--nx-text-primary)}.nxe .eo-hn{display: inline-grid;place-items: center;inline-size: 24px;block-size: 24px;border-radius: 50%;background: var(--eo-accent);color: var(--nxi-on,var(--nx-bg-canvas));font: 600 13px/1 var(--nx-font-mono)}.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: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-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-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(300px,30vw,380px)}.nxe .eo-main{display: grid;grid-template-rows: auto auto auto;align-content: start;min-inline-size: 0}.nxe .eo-vbar{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;padding: var(--nx-s2) var(--nx-s4);border-block-end: 1px solid var(--nx-border-subtle)}.nxe .eo-vbar [data-act="reset"]{margin-inline-start: auto}.nxe .eo-stage{position: relative;display: grid;place-items: center;aspect-ratio: var(--eo-ar,8 / 3);min-block-size: 0;background: var(--nx-bg-canvas);outline: none;overflow: hidden}.nxe .eo-stage[data-mode="stack"]{aspect-ratio: 16 / 10;touch-action: pan-y;cursor: grab}.nxe .eo-stage canvas.eo-3d:not([hidden]){position: absolute;inset: 0;display: block;inline-size: 100%;block-size: 100%}.nxe .eo-flat{display: block;max-inline-size: 100%;cursor: crosshair}.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-state,.nxe .eo-note{position: absolute;z-index: 2;inset-block-end: var(--nx-s2);inset-inline-start: var(--nx-s2);max-inline-size: calc(100% - 2 * var(--nx-s2));padding: var(--nx-s1) 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: 13px}.nxe .eo-state[data-state="error"]{position: static;margin: var(--nx-s5)}.nxe .eo-probe{display: grid;gap: var(--nx-s1);padding: var(--nx-s3) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle);min-block-size: 56px}.nxe .eo-side{display: grid;grid-template-rows: minmax(0,1fr);block-size: 0;min-block-size: 100%;border-inline-start: 1px solid var(--nx-border-default)}.nxe .eo-sec{display: grid;grid-template-rows: auto minmax(0,1fr);gap: var(--nx-s1);min-block-size: 0;padding-block-start: var(--nx-s3)}.nxe .eo-sec>.eo-h{padding-inline: var(--nx-s4)}.nxe .eo-h,.nxe .eo-gl{color: var(--nx-text-secondary)}.nxe .eo-list{overflow: auto;overscroll-behavior: contain;min-block-size: 0}.nxe .eo-sub{padding: var(--nx-s3) var(--nx-s4) var(--nx-s1);color: var(--nx-text-secondary)}.nxe .eo-item{display: grid;gap: 2px;padding: var(--nx-s2) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .eo-item[data-on="true"]{background: var(--nx-bg-canvas);box-shadow: inset 3px 0 0 var(--eo-accent)}.nxe .eo:dir(rtl) .eo-item[data-on="true"]{box-shadow: inset -3px 0 0 var(--eo-accent)}.nxe .eo-sw{display: flex;align-items: center;gap: var(--nx-s2);min-block-size: 32px;cursor: pointer}.nxe .eo-sw input{flex: none;inline-size: 18px;block-size: 18px;margin: 0;accent-color: var(--eo-accent);cursor: pointer}.nxe .eo-it{display: flex;align-items: center;gap: var(--nx-s2);min-inline-size: 0;font-weight: 600;color: var(--nx-text-primary);font-size: 14px;line-height: 1.3}.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-m{padding-inline-start: calc(18px + var(--nx-s2))}.nxe .eo-item>.eo-s,.nxe .eo-item>.eo-fail{padding-inline-start: calc(18px + var(--nx-s2))}.nxe .eo-fail{font-size: 12px;color: var(--nx-text-primary)}.nxe .eo-fail[data-status="failed"]::before,.nxe .eo-fail[data-status="consent"]::before{content: "\26A0  "}.nxe .eo-fail:empty{display: none}.nxe .eo-op{display: grid;grid-template-columns: auto minmax(0,1fr) 5ch;gap: var(--nx-s2);align-items: center;margin-block-start: var(--nx-s1);padding-inline-start: calc(18px + var(--nx-s2));font-size: 13px;color: var(--nx-text-primary)}.nxe .eo-range{inline-size: 100%;block-size: 24px;margin: 0;accent-color: var(--eo-accent);cursor: pointer}.nxe .eo-op output{font: 500 12px/1 var(--nx-font-mono);text-align: end}.nxe .eo-leg{display: grid;gap: 2px;margin-block-start: var(--nx-s1);padding-inline-start: calc(18px + var(--nx-s2))}.nxe .eo-lg{display: grid;gap: 2px;font-size: 13px;line-height: 1.35;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-lg b{font-weight: 600}.nxe .eo-read{border-block-start: 1px solid var(--nx-border-default)}.nxe .eo-read summary{display: flex;align-items: center;min-block-size: 44px;padding: 0 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-prov{display: block;margin-block-start: 2px;font-weight: 400;font-size: 12px;color: var(--nx-text-secondary);max-inline-size: 48ch}.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)}.nxe .eo-side{block-size: auto;min-block-size: 0;border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default)}.nxe .eo-list{overflow: visible}}@media (max-width: 599.84px){.nxe .eo-head{padding-inline: var(--nx-s4)}.nxe .eo-title{font-size: 20px}.nxe .eo-how ol{grid-template-columns: minmax(0,1fr)}.nxe .eo-vbar{padding-inline: var(--nx-s3)}.nxe .eo-stage[data-mode="stack"]{aspect-ratio: 1 / 1}.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 .nxh-fig{margin: 0;padding: 16px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);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 :is(.nx-hero,.nx-ram-hero) :is(img,svg,canvas,video){max-inline-size: 100%}.nxe .nx-hero-grid>:is(.nx-hero-canvas,.nx-hero-stage,.nx-hero-panel,.nx-hero-visual):empty{display: none}.nxe .nx-wm-rail>*{flex-shrink: 0}.nxe .nx-wm-rail .nx-wm-seg{flex-shrink: 0}.nxe .nx-wm-rail .nx-wm-seg-btn{box-sizing: border-box;width: 32px;min-width: 32px;height: 28px;min-height: 28px;padding: 0;border-color: transparent}@media (pointer: coarse){.nxe .nx-wm-rail .nx-wm-seg-btn{width: 36px;min-width: 36px;height: 36px;min-height: 36px}}.nxe:is(:lang(de),:lang(es),:lang(fr),:lang(it),:lang(pt),:lang(ru),:lang(tr),:lang(id)) :is(p,li,dd,blockquote,figcaption){hyphens: auto;-webkit-hyphens:auto;hyphenate-limit-chars: 6 3 3}.nxe:is(:lang(de),:lang(es),:lang(fr),:lang(it),:lang(pt),:lang(ru),:lang(tr),:lang(id)) :is(h1,h2,h3,h4){hyphens: manual;overflow-wrap: break-word;text-wrap: balance}.nxe:is(:lang(de),:lang(es),:lang(fr),:lang(it),:lang(pt),:lang(ru),:lang(tr),:lang(id)) :is(button,th,summary,label){overflow-wrap: break-word}.nxe:is(:lang(de),:lang(ru),:lang(tr)) :is(th,.nx-eyebrow,.nx-kicker,.nx-label){letter-spacing: 0.04em}.nxe:is(:lang(de),:lang(es),:lang(fr),:lang(it),:lang(pt),:lang(ru),:lang(tr),:lang(id)) .nx-tab{overflow-wrap: normal;hyphens: manual}.nxe:lang(de) :is(q,blockquote){quotes: "\201E" "\201C" "\201A" "\2018"}.nxe:lang(fr) :is(q,blockquote){quotes: "\00AB\202F" "\202F\00BB" "\201C" "\201D"}.nxe:is(:lang(es),:lang(it),:lang(pt)) :is(q,blockquote){quotes: "\00AB" "\00BB" "\201C" "\201D"}.nxe:lang(ru) :is(q,blockquote){quotes: "\00AB" "\00BB" "\201E" "\201C"}.nxe:is(:lang(tr),:lang(id)) :is(q,blockquote){quotes: "\201C" "\201D" "\2018" "\2019"}.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):not(#_),.nxe :lang(ar):not(#_),.nxe:lang(fa):not(#_),.nxe :lang(fa):not(#_),.nxe:lang(ur):not(#_),.nxe :lang(ur):not(#_){letter-spacing: 0;text-transform: none}.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"]):not(#_),.nxe :lang(fa):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]):not(#_),.nxe :lang(ur):is(.has-text-align-justify,[style*="text-align: justify"],[style*="text-align:justify"],[align="justify"]):not(#_){text-align: start}.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):not(#_),.nxe :lang(zh):not(#_){letter-spacing: 0;text-transform: none}.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"]):not(#_){text-align: start}.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;word-break: auto-phrase;overflow-wrap: break-word}.nxe:lang(ja):not(#_),.nxe :lang(ja):not(#_){letter-spacing: 0;text-transform: none}.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"]):not(#_){text-align: start}.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: break-word}.nxe:lang(ko):not(#_),.nxe :lang(ko):not(#_){letter-spacing: 0;text-transform: none}.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"]):not(#_){text-align: start}.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):not(#_),.nxe :lang(hi):not(#_){letter-spacing: 0;text-transform: none}.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):not(#_),.nxe :lang(bn):not(#_){letter-spacing: 0;text-transform: none}.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 .nx-hm-bleed{margin-top: 24px}.nxe .nx-hrel{margin: 0;border-top: 1px solid var(--nx-border-hairline-strong);border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-canvas)}.nxe .nx-hrel-head{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding: 12px 24px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-hrel-head .nx-eyebrow strong{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-hrel-hint{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-hrel-body{display: grid;grid-template-columns: minmax(0,1fr)}.nxe .nx-hrel-graph{position: relative;display: none;height: 780px;margin: 20px 24px}.nxe .nx-hrel-edges{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.nxe .nx-hrel-edges path{fill: none;stroke: var(--nx-border-default);stroke-width: 1;vector-effect: non-scaling-stroke;opacity: 0.55;transition: opacity 160ms var(--nx-ease),stroke 160ms var(--nx-ease)}.nxe .nx-hrel-nodes{position: absolute;top: 0;bottom: 0;display: grid;margin: 0;padding: 0;list-style: none}.nxe .nx-hrel-nodes[data-side="own"]{left: 0;width: 29%;grid-template-rows: repeat(var(--nx-hrel-n,1),minmax(0,1fr));justify-items: end}.nxe .nx-hrel-nodes[data-side="peer"]{right: 0;width: 29%;justify-items: start}.nxe .nx-hrel-node{display: flex;align-items: center;min-width: 0;max-width: 100%}.nxe .nx-hrel-a{display: inline-flex;align-items: center;gap: 8px;min-width: 0;max-width: 100%;min-height: 24px;min-height: 24px;padding: 0 2px;font-size: 12.5px;line-height: 1.2;color: var(--nx-text-secondary);text-decoration: none;white-space: nowrap}.nxe .nx-hrel-nodes[data-side="own"] .nx-hrel-a{flex-direction: row-reverse;text-align: right}.nxe .nx-hrel-a::before{content: "";flex: 0 0 auto;width: 7px;height: 7px;border-radius: 50%;border: 1px solid var(--nx-border-strong);background: var(--nx-bg-canvas)}.nxe .nx-hrel-name{overflow: hidden;text-overflow: ellipsis}.nxe .nx-hrel-code{flex: 0 0 auto;font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.04em;color: var(--nx-text-muted)}.nxe .nx-hrel-a:hover,.nxe .nx-hrel-a:focus-visible{color: var(--nx-text-primary)}.nxe .nx-hrel-a:focus-visible,.nxe .nx-hrel-field:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .nx-hrel-fields{position: absolute;top: 0;bottom: 0;left: 37.5%;width: 25%;display: grid;border-left: 1px solid var(--nx-border-hairline);border-right: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}.nxe .nx-hrel-field{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-width: 0;margin: 0;padding: 0 10px;border: 0;border-left: 2px solid transparent;background: transparent;color: var(--nx-text-secondary);font: inherit;font-size: 12px;line-height: 1.15;text-align: left;cursor: pointer}.nxe .nx-hrel-fname{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nxe .nx-hrel-fn{flex: 0 0 auto;font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-primary);font-variant-numeric: tabular-nums}.nxe .nx-hrel-fn i{font-style: normal;color: var(--nx-text-muted)}.nxe .nx-hrel-fn i::before{content: "/";margin: 0 3px}.nxe .nx-hrel-field:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .nx-hrel-field[aria-selected="true"]{border-left-color: var(--nx-accent);background: var(--nx-bg-elevated);color: var(--nx-text-primary);font-weight: 500}.nxe .nx-hrel-detail{padding: 18px 24px 22px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hrel-panel{display: grid;gap: 10px;align-content: start}.nxe .nx-hrel-panel[hidden]{display: none}.nxe .nx-hrel-panel .nx-h4{margin: 0}.nxe .nx-hrel-col .nx-eyebrow{margin: 6px 0 4px;padding-bottom: 4px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-hrel-l{display: grid;gap: 0;margin: 0;padding: 0;list-style: none}.nxe .nx-hrel-l li{display: flex;justify-content: space-between;gap: 10px;padding: 5px 0;border-bottom: 1px solid var(--nx-border-hairline);font-size: 13px}.nxe .nx-hrel-m{font-family: var(--nx-font-mono);font-size: 10.5px;color: var(--nx-text-muted);white-space: nowrap}.nxe .nx-hrel-none{color: var(--nx-text-muted)}.nxe .nx-hrel .nx-caption{padding: 10px 24px 14px;margin: 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-hrel-fields{grid-template-rows: repeat(28,minmax(0,1fr))}.nxe .nx-hrel-nodes[data-side="own"]{grid-template-rows: repeat(30,minmax(0,1fr))}.nxe .nx-hrel-nodes[data-side="peer"]{grid-template-rows: repeat(30,minmax(0,1fr))}.nxe .nx-hrel[data-ready="true"] .nx-hrel-edges path{opacity: 0.22}.nxe .nx-hrel[data-ready="true"] .nx-hrel-a{color: var(--nx-text-muted)}.nxe .nx-hrel[data-active="f-biodiversity-and-nature"] path[data-f="f-biodiversity-and-nature"],.nxe .nx-hrel[data-active="f-oceans-and-coasts"] path[data-f="f-oceans-and-coasts"],.nxe .nx-hrel[data-active="f-disaster-and-crisis"] path[data-f="f-disaster-and-crisis"],.nxe .nx-hrel[data-active="f-climate-and-hazards"] path[data-f="f-climate-and-hazards"],.nxe .nx-hrel[data-active="f-space-and-earth-observation"] path[data-f="f-space-and-earth-observation"],.nxe .nx-hrel[data-active="f-water"] path[data-f="f-water"],.nxe .nx-hrel[data-active="f-governance-and-institutions"] path[data-f="f-governance-and-institutions"],.nxe .nx-hrel[data-active="f-food-and-agriculture"] path[data-f="f-food-and-agriculture"],.nxe .nx-hrel[data-active="f-energy"] path[data-f="f-energy"],.nxe .nx-hrel[data-active="f-innovation"] path[data-f="f-innovation"],.nxe .nx-hrel[data-active="f-research-and-evidence"] path[data-f="f-research-and-evidence"],.nxe .nx-hrel[data-active="f-critical-infrastructure"] path[data-f="f-critical-infrastructure"],.nxe .nx-hrel[data-active="f-health-and-biosecurity"] path[data-f="f-health-and-biosecurity"],.nxe .nx-hrel[data-active="f-cities-and-built-environment"] path[data-f="f-cities-and-built-environment"],.nxe .nx-hrel[data-active="f-development-finance"] path[data-f="f-development-finance"],.nxe .nx-hrel[data-active="f-methods-and-modelling"] path[data-f="f-methods-and-modelling"],.nxe .nx-hrel[data-active="f-risk-management-and-systemic-risk"] path[data-f="f-risk-management-and-systemic-risk"],.nxe .nx-hrel[data-active="f-trade-resources-and-supply-chains"] path[data-f="f-trade-resources-and-supply-chains"],.nxe .nx-hrel[data-active="f-data-and-compute"] path[data-f="f-data-and-compute"],.nxe .nx-hrel[data-active="f-economic-development"] path[data-f="f-economic-development"],.nxe .nx-hrel[data-active="f-society-and-human-development"] path[data-f="f-society-and-human-development"],.nxe .nx-hrel[data-active="f-industry-and-robotics"] path[data-f="f-industry-and-robotics"],.nxe .nx-hrel[data-active="f-information-and-public-trust"] path[data-f="f-information-and-public-trust"],.nxe .nx-hrel[data-active="f-cyber-and-digital-resilience"] path[data-f="f-cyber-and-digital-resilience"],.nxe .nx-hrel[data-active="f-work-and-skills"] path[data-f="f-work-and-skills"],.nxe .nx-hrel[data-active="f-artificial-intelligence"] path[data-f="f-artificial-intelligence"],.nxe .nx-hrel[data-active="f-quantum"] path[data-f="f-quantum"],.nxe .nx-hrel[data-active="f-digital-public-infrastructure"] path[data-f="f-digital-public-infrastructure"]{stroke: var(--nx-accent);opacity: 1;stroke-width: 1.5}.nxe .nx-hrel[data-active="f-biodiversity-and-nature"] .nx-hrel-node[data-f~="f-biodiversity-and-nature"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-oceans-and-coasts"] .nx-hrel-node[data-f~="f-oceans-and-coasts"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-disaster-and-crisis"] .nx-hrel-node[data-f~="f-disaster-and-crisis"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-climate-and-hazards"] .nx-hrel-node[data-f~="f-climate-and-hazards"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-space-and-earth-observation"] .nx-hrel-node[data-f~="f-space-and-earth-observation"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-water"] .nx-hrel-node[data-f~="f-water"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-governance-and-institutions"] .nx-hrel-node[data-f~="f-governance-and-institutions"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-food-and-agriculture"] .nx-hrel-node[data-f~="f-food-and-agriculture"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-energy"] .nx-hrel-node[data-f~="f-energy"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-innovation"] .nx-hrel-node[data-f~="f-innovation"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-research-and-evidence"] .nx-hrel-node[data-f~="f-research-and-evidence"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-critical-infrastructure"] .nx-hrel-node[data-f~="f-critical-infrastructure"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-health-and-biosecurity"] .nx-hrel-node[data-f~="f-health-and-biosecurity"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-cities-and-built-environment"] .nx-hrel-node[data-f~="f-cities-and-built-environment"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-development-finance"] .nx-hrel-node[data-f~="f-development-finance"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-methods-and-modelling"] .nx-hrel-node[data-f~="f-methods-and-modelling"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-risk-management-and-systemic-risk"] .nx-hrel-node[data-f~="f-risk-management-and-systemic-risk"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-trade-resources-and-supply-chains"] .nx-hrel-node[data-f~="f-trade-resources-and-supply-chains"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-data-and-compute"] .nx-hrel-node[data-f~="f-data-and-compute"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-economic-development"] .nx-hrel-node[data-f~="f-economic-development"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-society-and-human-development"] .nx-hrel-node[data-f~="f-society-and-human-development"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-industry-and-robotics"] .nx-hrel-node[data-f~="f-industry-and-robotics"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-information-and-public-trust"] .nx-hrel-node[data-f~="f-information-and-public-trust"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-cyber-and-digital-resilience"] .nx-hrel-node[data-f~="f-cyber-and-digital-resilience"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-work-and-skills"] .nx-hrel-node[data-f~="f-work-and-skills"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-artificial-intelligence"] .nx-hrel-node[data-f~="f-artificial-intelligence"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-quantum"] .nx-hrel-node[data-f~="f-quantum"] .nx-hrel-a,.nxe .nx-hrel[data-active="f-digital-public-infrastructure"] .nx-hrel-node[data-f~="f-digital-public-infrastructure"] .nx-hrel-a{color: var(--nx-text-primary)}.nxe .nx-hrel[data-active="f-biodiversity-and-nature"] .nx-hrel-node[data-f~="f-biodiversity-and-nature"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-oceans-and-coasts"] .nx-hrel-node[data-f~="f-oceans-and-coasts"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-disaster-and-crisis"] .nx-hrel-node[data-f~="f-disaster-and-crisis"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-climate-and-hazards"] .nx-hrel-node[data-f~="f-climate-and-hazards"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-space-and-earth-observation"] .nx-hrel-node[data-f~="f-space-and-earth-observation"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-water"] .nx-hrel-node[data-f~="f-water"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-governance-and-institutions"] .nx-hrel-node[data-f~="f-governance-and-institutions"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-food-and-agriculture"] .nx-hrel-node[data-f~="f-food-and-agriculture"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-energy"] .nx-hrel-node[data-f~="f-energy"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-innovation"] .nx-hrel-node[data-f~="f-innovation"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-research-and-evidence"] .nx-hrel-node[data-f~="f-research-and-evidence"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-critical-infrastructure"] .nx-hrel-node[data-f~="f-critical-infrastructure"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-health-and-biosecurity"] .nx-hrel-node[data-f~="f-health-and-biosecurity"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-cities-and-built-environment"] .nx-hrel-node[data-f~="f-cities-and-built-environment"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-development-finance"] .nx-hrel-node[data-f~="f-development-finance"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-methods-and-modelling"] .nx-hrel-node[data-f~="f-methods-and-modelling"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-risk-management-and-systemic-risk"] .nx-hrel-node[data-f~="f-risk-management-and-systemic-risk"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-trade-resources-and-supply-chains"] .nx-hrel-node[data-f~="f-trade-resources-and-supply-chains"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-data-and-compute"] .nx-hrel-node[data-f~="f-data-and-compute"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-economic-development"] .nx-hrel-node[data-f~="f-economic-development"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-society-and-human-development"] .nx-hrel-node[data-f~="f-society-and-human-development"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-industry-and-robotics"] .nx-hrel-node[data-f~="f-industry-and-robotics"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-information-and-public-trust"] .nx-hrel-node[data-f~="f-information-and-public-trust"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-cyber-and-digital-resilience"] .nx-hrel-node[data-f~="f-cyber-and-digital-resilience"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-work-and-skills"] .nx-hrel-node[data-f~="f-work-and-skills"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-artificial-intelligence"] .nx-hrel-node[data-f~="f-artificial-intelligence"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-quantum"] .nx-hrel-node[data-f~="f-quantum"] .nx-hrel-a::before,.nxe .nx-hrel[data-active="f-digital-public-infrastructure"] .nx-hrel-node[data-f~="f-digital-public-infrastructure"] .nx-hrel-a::before{border-color: var(--nx-accent);background: var(--nx-accent)}.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g01"]:hover) path[data-p="g01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g02"]:hover) path[data-p="g02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g03"]:hover) path[data-p="g03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g04"]:hover) path[data-p="g04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g05"]:hover) path[data-p="g05"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g06"]:hover) path[data-p="g06"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g07"]:hover) path[data-p="g07"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g08"]:hover) path[data-p="g08"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g09"]:hover) path[data-p="g09"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g10"]:hover) path[data-p="g10"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g11"]:hover) path[data-p="g11"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p01"]:hover) path[data-p="g-p01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p02"]:hover) path[data-p="g-p02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p03"]:hover) path[data-p="g-p03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p04"]:hover) path[data-p="g-p04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p05"]:hover) path[data-p="g-p05"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p06"]:hover) path[data-p="g-p06"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p07"]:hover) path[data-p="g-p07"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p08"]:hover) path[data-p="g-p08"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p09"]:hover) path[data-p="g-p09"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p10"]:hover) path[data-p="g-p10"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p11"]:hover) path[data-p="g-p11"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p12"]:hover) path[data-p="g-p12"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p13"]:hover) path[data-p="g-p13"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p14"]:hover) path[data-p="g-p14"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p15"]:hover) path[data-p="g-p15"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p16"]:hover) path[data-p="g-p16"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p17"]:hover) path[data-p="g-p17"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p18"]:hover) path[data-p="g-p18"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p19"]:hover) path[data-p="g-p19"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a03"]:hover) path[data-p="a03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p04"]:hover) path[data-p="a-p04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p02"]:hover) path[data-p="a-p02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a02"]:hover) path[data-p="a02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p01"]:hover) path[data-p="r-p01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r06"]:hover) path[data-p="r06"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a09"]:hover) path[data-p="a09"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p02"]:hover) path[data-p="r-p02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a01"]:hover) path[data-p="a01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r01"]:hover) path[data-p="r01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p03"]:hover) path[data-p="a-p03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p09"]:hover) path[data-p="a-p09"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r03"]:hover) path[data-p="r03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r07"]:hover) path[data-p="r07"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p04"]:hover) path[data-p="r-p04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r05"]:hover) path[data-p="r05"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p08"]:hover) path[data-p="a-p08"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a06"]:hover) path[data-p="a06"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p11"]:hover) path[data-p="a-p11"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r04"]:hover) path[data-p="r04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p01"]:hover) path[data-p="a-p01"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p06"]:hover) path[data-p="a-p06"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r02"]:hover) path[data-p="r02"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a08"]:hover) path[data-p="a08"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p05"]:hover) path[data-p="r-p05"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a07"]:hover) path[data-p="a07"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p03"]:hover) path[data-p="r-p03"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a04"]:hover) path[data-p="a04"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p05"]:hover) path[data-p="a-p05"],.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p07"]:hover) path[data-p="a-p07"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-biodiversity-and-nature"]:hover) path[data-f="f-biodiversity-and-nature"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-oceans-and-coasts"]:hover) path[data-f="f-oceans-and-coasts"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-disaster-and-crisis"]:hover) path[data-f="f-disaster-and-crisis"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-climate-and-hazards"]:hover) path[data-f="f-climate-and-hazards"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-space-and-earth-observation"]:hover) path[data-f="f-space-and-earth-observation"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-water"]:hover) path[data-f="f-water"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-governance-and-institutions"]:hover) path[data-f="f-governance-and-institutions"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-food-and-agriculture"]:hover) path[data-f="f-food-and-agriculture"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-energy"]:hover) path[data-f="f-energy"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-innovation"]:hover) path[data-f="f-innovation"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-research-and-evidence"]:hover) path[data-f="f-research-and-evidence"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-critical-infrastructure"]:hover) path[data-f="f-critical-infrastructure"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-health-and-biosecurity"]:hover) path[data-f="f-health-and-biosecurity"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-cities-and-built-environment"]:hover) path[data-f="f-cities-and-built-environment"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-development-finance"]:hover) path[data-f="f-development-finance"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-methods-and-modelling"]:hover) path[data-f="f-methods-and-modelling"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-risk-management-and-systemic-risk"]:hover) path[data-f="f-risk-management-and-systemic-risk"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-trade-resources-and-supply-chains"]:hover) path[data-f="f-trade-resources-and-supply-chains"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-data-and-compute"]:hover) path[data-f="f-data-and-compute"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-economic-development"]:hover) path[data-f="f-economic-development"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-society-and-human-development"]:hover) path[data-f="f-society-and-human-development"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-industry-and-robotics"]:hover) path[data-f="f-industry-and-robotics"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-information-and-public-trust"]:hover) path[data-f="f-information-and-public-trust"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-cyber-and-digital-resilience"]:hover) path[data-f="f-cyber-and-digital-resilience"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-work-and-skills"]:hover) path[data-f="f-work-and-skills"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-artificial-intelligence"]:hover) path[data-f="f-artificial-intelligence"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-quantum"]:hover) path[data-f="f-quantum"],.nxe .nx-hrel-graph:has(.nx-hrel-field[data-f="f-digital-public-infrastructure"]:hover) path[data-f="f-digital-public-infrastructure"]{stroke: var(--nx-text-primary);opacity: 1;stroke-width: 1.5}.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g01"]:hover) .nx-hrel-node[data-p="g01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g02"]:hover) .nx-hrel-node[data-p="g02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g03"]:hover) .nx-hrel-node[data-p="g03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g04"]:hover) .nx-hrel-node[data-p="g04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g05"]:hover) .nx-hrel-node[data-p="g05"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g06"]:hover) .nx-hrel-node[data-p="g06"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g07"]:hover) .nx-hrel-node[data-p="g07"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g08"]:hover) .nx-hrel-node[data-p="g08"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g09"]:hover) .nx-hrel-node[data-p="g09"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g10"]:hover) .nx-hrel-node[data-p="g10"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g11"]:hover) .nx-hrel-node[data-p="g11"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p01"]:hover) .nx-hrel-node[data-p="g-p01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p02"]:hover) .nx-hrel-node[data-p="g-p02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p03"]:hover) .nx-hrel-node[data-p="g-p03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p04"]:hover) .nx-hrel-node[data-p="g-p04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p05"]:hover) .nx-hrel-node[data-p="g-p05"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p06"]:hover) .nx-hrel-node[data-p="g-p06"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p07"]:hover) .nx-hrel-node[data-p="g-p07"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p08"]:hover) .nx-hrel-node[data-p="g-p08"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p09"]:hover) .nx-hrel-node[data-p="g-p09"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p10"]:hover) .nx-hrel-node[data-p="g-p10"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p11"]:hover) .nx-hrel-node[data-p="g-p11"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p12"]:hover) .nx-hrel-node[data-p="g-p12"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p13"]:hover) .nx-hrel-node[data-p="g-p13"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p14"]:hover) .nx-hrel-node[data-p="g-p14"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p15"]:hover) .nx-hrel-node[data-p="g-p15"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p16"]:hover) .nx-hrel-node[data-p="g-p16"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p17"]:hover) .nx-hrel-node[data-p="g-p17"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p18"]:hover) .nx-hrel-node[data-p="g-p18"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="g-p19"]:hover) .nx-hrel-node[data-p="g-p19"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a03"]:hover) .nx-hrel-node[data-p="a03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p04"]:hover) .nx-hrel-node[data-p="a-p04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p02"]:hover) .nx-hrel-node[data-p="a-p02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a02"]:hover) .nx-hrel-node[data-p="a02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p01"]:hover) .nx-hrel-node[data-p="r-p01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r06"]:hover) .nx-hrel-node[data-p="r06"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a09"]:hover) .nx-hrel-node[data-p="a09"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p02"]:hover) .nx-hrel-node[data-p="r-p02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a01"]:hover) .nx-hrel-node[data-p="a01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r01"]:hover) .nx-hrel-node[data-p="r01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p03"]:hover) .nx-hrel-node[data-p="a-p03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p09"]:hover) .nx-hrel-node[data-p="a-p09"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r03"]:hover) .nx-hrel-node[data-p="r03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r07"]:hover) .nx-hrel-node[data-p="r07"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p04"]:hover) .nx-hrel-node[data-p="r-p04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r05"]:hover) .nx-hrel-node[data-p="r05"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p08"]:hover) .nx-hrel-node[data-p="a-p08"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a06"]:hover) .nx-hrel-node[data-p="a06"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p11"]:hover) .nx-hrel-node[data-p="a-p11"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r04"]:hover) .nx-hrel-node[data-p="r04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p01"]:hover) .nx-hrel-node[data-p="a-p01"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p06"]:hover) .nx-hrel-node[data-p="a-p06"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r02"]:hover) .nx-hrel-node[data-p="r02"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a08"]:hover) .nx-hrel-node[data-p="a08"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p05"]:hover) .nx-hrel-node[data-p="r-p05"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a07"]:hover) .nx-hrel-node[data-p="a07"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="r-p03"]:hover) .nx-hrel-node[data-p="r-p03"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a04"]:hover) .nx-hrel-node[data-p="a04"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p05"]:hover) .nx-hrel-node[data-p="a-p05"] .nx-hrel-a,.nxe .nx-hrel-graph:has(.nx-hrel-node[data-p="a-p07"]:hover) .nx-hrel-node[data-p="a-p07"] .nx-hrel-a{color: var(--nx-text-primary)}@media (min-width: 900px){.nxe .nx-hrel-body{grid-template-columns: minmax(0,1fr) 340px}.nxe .nx-hrel-graph{display: block}.nxe .nx-hrel-detail{border-top: 0;border-left: 1px solid var(--nx-border-hairline);max-height: 700px;overflow: auto}}@media (min-width: 1240px){.nxe .nx-hrel-body{grid-template-columns: minmax(0,1fr) 380px}}@media (max-width: 899px){.nxe .nx-hrel-graph{display: block;height: auto;margin: 0}.nxe .nx-hrel-edges,.nxe .nx-hrel-nodes{display: none}.nxe .nx-hrel-fields{position: static;display: flex;width: auto;overflow-x: auto;gap: 6px;padding: 12px 16px;border: 0;grid-template-rows: none}.nxe .nx-hrel-field{flex: 0 0 auto;min-height: 36px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r-chip)}.nxe .nx-hrel-field[aria-selected="true"]{border-color: var(--nx-text-primary)}.nxe .nx-hrel-field[data-first]{order: -1}.nxe .nx-hrel-hint{display: none}.nxe .nx-hrel-head,.nxe .nx-hrel-detail,.nxe .nx-hrel .nx-caption{padding-left: 16px;padding-right: 16px}}.nxe .nx-hm-eco{margin-top: 28px}@media (min-width: 720px){.nxe .nx-xcards.nx-hm-eco{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1240px){.nxe .nx-xcards.nx-hm-eco{grid-template-columns: repeat(4,minmax(0,1fr))}}.nxe .nx-hm-eco .nx-xcard-live{align-items: start}.nxe .nx-sb[data-sb-state="unavailable"] .nx-sb-static>.nx-note ~ .nx-note{display: none}.nxe .nx-hm-eco>li{display: flex;min-width: 0}.nxe .nx-hm-eco>li>.nx-xcard{flex: 1 1 auto;min-width: 0;grid-template-columns: minmax(0,1fr)}.nxe .nx-glyph[data-size="lg"]{width: auto;height: auto;border: 0;border-radius: 0;justify-content: flex-start}.nxe .nx-glyph[data-size="lg"]::after{display: none}.nxe .nx-hrel{position: relative;z-index: 1}.nxe .nx-section[data-nx-grix] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{font-size: 0}.nxe .nx-section[data-nx-grix] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::before{content: "GRIx";font-size: 10px} .nxe { --nx-font-code: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace; --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),.nxe:lang(ckb),.nxe [lang]:lang(ckb),.nxe:lang(sdh),.nxe [lang]:lang(sdh),.nxe:lang(lki),.nxe [lang]:lang(lki),.nxe:lang(hac),.nxe [lang]:lang(hac),.nxe:lang(azb),.nxe [lang]:lang(azb),.nxe:lang(prs),.nxe [lang]:lang(prs),.nxe:lang(bal),.nxe [lang]:lang(bal),.nxe:lang(glk),.nxe [lang]:lang(glk),.nxe:lang(mzn),.nxe [lang]:lang(mzn),.nxe:lang(lrc),.nxe [lang]:lang(lrc),.nxe:lang(bqi),.nxe [lang]:lang(bqi) { --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-font-label: "Vazirmatn", "IBM Plex Sans", "Noto Sans Arabic", "Segoe UI", Tahoma, "Geeza Pro", sans-serif; --nx-font-code: "IBM Plex Mono", "Vazirmatn", ui-monospace, "SFMono-Regular", Consolas, monospace; --nx-lh-body: 1.75; --nx-lh-heading: 1.35; --nx-weight-heading: 700; --nx-weight-strong: 700; font-synthesis-weight: none; font-synthesis-style: none; font-variant-numeric: lining-nums; text-justify: inter-word; } .nxe:lang(ar):not(#_),.nxe :lang(ar):not(#_),.nxe:lang(fa):not(#_),.nxe :lang(fa):not(#_),.nxe:lang(ur):not(#_),.nxe :lang(ur):not(#_),.nxe:lang(ckb):not(#_),.nxe :lang(ckb):not(#_),.nxe:lang(sdh):not(#_),.nxe :lang(sdh):not(#_),.nxe:lang(lki):not(#_),.nxe :lang(lki):not(#_),.nxe:lang(hac):not(#_),.nxe :lang(hac):not(#_),.nxe:lang(azb):not(#_),.nxe :lang(azb):not(#_),.nxe:lang(prs):not(#_),.nxe :lang(prs):not(#_),.nxe:lang(bal):not(#_),.nxe :lang(bal):not(#_),.nxe:lang(glk):not(#_),.nxe :lang(glk):not(#_),.nxe:lang(mzn):not(#_),.nxe :lang(mzn):not(#_),.nxe:lang(lrc):not(#_),.nxe :lang(lrc):not(#_),.nxe:lang(bqi):not(#_),.nxe :lang(bqi):not(#_) { letter-spacing: 0; text-transform: none; } .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),.nxe :lang(ckb):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(ckb),.nxe :lang(sdh):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(sdh),.nxe :lang(lki):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(lki),.nxe :lang(hac):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(hac),.nxe :lang(azb):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(azb),.nxe :lang(prs):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(prs),.nxe :lang(bal):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(bal),.nxe :lang(glk):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(glk),.nxe :lang(mzn):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(mzn),.nxe :lang(lrc):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(lrc),.nxe :lang(bqi):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(bqi) { --nx-font-mono: "IBM Plex Mono", "Vazirmatn", ui-monospace, "SFMono-Regular", Consolas, monospace; --nx-font-label: "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]),.nxe :lang(ckb):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(sdh):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(lki):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(hac):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(azb):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(prs):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(bal):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(glk):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(mzn):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(lrc):is(h1, h2, h3, h4, h5, h6, [role=heading]),.nxe :lang(bqi):is(h1, h2, h3, h4, h5, h6, [role=heading]) { font-weight: var(--nx-weight-heading, 700); line-height: var(--nx-lh-heading, 1.35); } .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),.nxe :lang(ckb):is(b, strong, th, dt, summary, legend),.nxe :lang(sdh):is(b, strong, th, dt, summary, legend),.nxe :lang(lki):is(b, strong, th, dt, summary, legend),.nxe :lang(hac):is(b, strong, th, dt, summary, legend),.nxe :lang(azb):is(b, strong, th, dt, summary, legend),.nxe :lang(prs):is(b, strong, th, dt, summary, legend),.nxe :lang(bal):is(b, strong, th, dt, summary, legend),.nxe :lang(glk):is(b, strong, th, dt, summary, legend),.nxe :lang(mzn):is(b, strong, th, dt, summary, legend),.nxe :lang(lrc):is(b, strong, th, dt, summary, legend),.nxe :lang(bqi):is(b, strong, th, dt, summary, legend) { font-weight: var(--nx-weight-strong, 700); } .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),.nxe :lang(ckb):is(p, li, dd, blockquote, figcaption),.nxe :lang(sdh):is(p, li, dd, blockquote, figcaption),.nxe :lang(lki):is(p, li, dd, blockquote, figcaption),.nxe :lang(hac):is(p, li, dd, blockquote, figcaption),.nxe :lang(azb):is(p, li, dd, blockquote, figcaption),.nxe :lang(prs):is(p, li, dd, blockquote, figcaption),.nxe :lang(bal):is(p, li, dd, blockquote, figcaption),.nxe :lang(glk):is(p, li, dd, blockquote, figcaption),.nxe :lang(mzn):is(p, li, dd, blockquote, figcaption),.nxe :lang(lrc):is(p, li, dd, blockquote, figcaption),.nxe :lang(bqi):is(p, li, dd, blockquote, figcaption) { line-height: var(--nx-lh-body, 1.75); } .nxe :lang(ar):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(fa):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(ur):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(ckb):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(sdh):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(lki):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(hac):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(azb):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(prs):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(bal):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(glk):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(mzn):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(lrc):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_),.nxe :lang(bqi):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_) { text-align: start; } .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-font-label: "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-code: "IBM Plex Mono", "IBM Plex Sans SC", ui-monospace, "SFMono-Regular", Consolas, monospace; --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):not(#_),.nxe :lang(zh):not(#_) { letter-spacing: 0; text-transform: none; } .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; --nx-font-label: "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"]):not(#_) { text-align: start; } .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-font-label: "IBM Plex Sans JP", "IBM Plex Sans", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Noto Sans CJK JP", sans-serif; --nx-font-code: "IBM Plex Mono", "IBM Plex Sans JP", ui-monospace, "SFMono-Regular", Consolas, monospace; --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; word-break: auto-phrase; overflow-wrap: break-word; } .nxe:lang(ja):not(#_),.nxe :lang(ja):not(#_) { letter-spacing: 0; text-transform: none; } .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; --nx-font-label: "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"]):not(#_) { text-align: start; } .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-font-label: "IBM Plex Sans KR", "IBM Plex Sans", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", sans-serif; --nx-font-code: "IBM Plex Mono", "IBM Plex Sans KR", ui-monospace, "SFMono-Regular", Consolas, monospace; --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: break-word; } .nxe:lang(ko):not(#_),.nxe :lang(ko):not(#_) { letter-spacing: 0; text-transform: none; } .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; --nx-font-label: "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"]):not(#_) { text-align: start; } .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-font-label: "IBM Plex Sans Devanagari", "IBM Plex Sans", "Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", sans-serif; --nx-font-code: "IBM Plex Mono", "IBM Plex Sans Devanagari", ui-monospace, "SFMono-Regular", Consolas, monospace; --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):not(#_),.nxe :lang(hi):not(#_) { letter-spacing: 0; text-transform: none; } .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; --nx-font-label: "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-font-label: "Noto Sans Bengali", "IBM Plex Sans", "Kohinoor Bangla", "Nirmala UI", sans-serif; --nx-font-code: "IBM Plex Mono", "Noto Sans Bengali", ui-monospace, "SFMono-Regular", Consolas, monospace; --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):not(#_),.nxe :lang(bn):not(#_) { letter-spacing: 0; text-transform: none; } .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; --nx-font-label: "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:lang(aii),.nxe [lang]:lang(aii) { --nx-font-sans: "Noto Sans Syriac Eastern", "IBM Plex Sans", "Segoe UI Historic", sans-serif; --nx-font-display: "Noto Sans Syriac Eastern", "IBM Plex Sans", "Segoe UI Historic", sans-serif; --nx-font-mono: "Noto Sans Syriac Eastern", "IBM Plex Sans", "Segoe UI Historic", sans-serif; --nx-font-label: "Noto Sans Syriac Eastern", "IBM Plex Sans", "Segoe UI Historic", sans-serif; --nx-font-code: "IBM Plex Mono", "Noto Sans Syriac Eastern", ui-monospace, "SFMono-Regular", Consolas, monospace; --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; } .nxe:lang(aii):not(#_),.nxe :lang(aii):not(#_) { letter-spacing: 0; text-transform: none; } .nxe :lang(aii):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(aii) { --nx-font-mono: "IBM Plex Mono", "Noto Sans Syriac Eastern", ui-monospace, "SFMono-Regular", Consolas, monospace; --nx-font-label: "IBM Plex Mono", "Noto Sans Syriac Eastern", ui-monospace, "SFMono-Regular", Consolas, monospace; font-weight: 400; unicode-bidi: isolate; } .nxe :lang(aii):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(aii):is(b, strong, th, dt, summary, legend) { font-weight: var(--nx-weight-strong, 500); } .nxe :lang(aii):is(p, li, dd, blockquote, figcaption) { line-height: var(--nx-lh-body, 1.8); } .nxe :lang(aii):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_) { text-align: start; } .nxe:lang(hy),.nxe [lang]:lang(hy) { --nx-font-sans: "Noto Sans Armenian", "IBM Plex Sans", "Segoe UI", sans-serif; --nx-font-display: "Noto Sans Armenian", "IBM Plex Sans", "Segoe UI", sans-serif; --nx-font-mono: "Noto Sans Armenian", "IBM Plex Sans", "Segoe UI", sans-serif; --nx-font-label: "Noto Sans Armenian", "IBM Plex Sans", "Segoe UI", sans-serif; --nx-font-code: "IBM Plex Mono", "Noto Sans Armenian", ui-monospace, "SFMono-Regular", Consolas, monospace; --nx-lh-body: 1.65; --nx-lh-heading: 1.3; --nx-weight-heading: 500; --nx-weight-strong: 500; font-synthesis-weight: none; font-synthesis-style: none; font-variant-numeric: lining-nums; } .nxe:lang(hy):not(#_),.nxe :lang(hy):not(#_) { letter-spacing: 0; text-transform: none; } .nxe :lang(hy):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(hy) { --nx-font-mono: "IBM Plex Mono", "Noto Sans Armenian", ui-monospace, "SFMono-Regular", Consolas, monospace; --nx-font-label: "IBM Plex Mono", "Noto Sans Armenian", ui-monospace, "SFMono-Regular", Consolas, monospace; font-weight: 400; unicode-bidi: isolate; } .nxe :lang(hy):is(h1, h2, h3, h4, h5, h6, [role=heading]) { font-weight: var(--nx-weight-heading, 500); line-height: var(--nx-lh-heading, 1.3); } .nxe :lang(hy):is(b, strong, th, dt, summary, legend) { font-weight: var(--nx-weight-strong, 500); } .nxe :lang(hy):is(p, li, dd, blockquote, figcaption) { line-height: var(--nx-lh-body, 1.65); } .nxe :lang(hy):is(.has-text-align-justify, [style*="text-align: justify"], [style*="text-align:justify"], [align="justify"]):not(#_) { text-align: start; } .nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ar),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(fa),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ur),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ckb),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(sdh),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(lki),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(hac),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(azb),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(prs),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(bal),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(glk),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(mzn),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(lrc),.nxe:not(:lang(ar)):not(:lang(fa)):not(:lang(ur)):not(:lang(ckb)):not(:lang(sdh)):not(:lang(lki)):not(:lang(hac)):not(:lang(azb)):not(:lang(prs)):not(:lang(bal)):not(:lang(glk)):not(:lang(mzn)):not(:lang(lrc)):not(:lang(bqi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(bqi) { font-family: "Segoe UI", Tahoma, "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif; } .nxe:not(:lang(zh)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(zh) { font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif; } .nxe:not(:lang(ja)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ja) { font-family: "Hiragino Sans", "Yu Gothic", Meiryo, "Noto Sans CJK JP", system-ui, sans-serif; } .nxe:not(:lang(ko)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ko) { font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", system-ui, sans-serif; } .nxe:not(:lang(hi)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(hi) { font-family: "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", system-ui, sans-serif; } .nxe:not(:lang(bn)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(bn) { font-family: "Kohinoor Bangla", "Nirmala UI", "Noto Sans Bengali", system-ui, sans-serif; } .nxe:not(:lang(aii)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(aii) { font-family: "Segoe UI Historic", "Noto Sans Syriac Eastern", "Noto Sans Syriac", system-ui, sans-serif; } .nxe:not(:lang(hy)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(hy) { font-family: "Segoe UI", "Noto Sans Armenian", "Mshtakan", system-ui, sans-serif; } .nxe:not(:lang(ru)) :is(.nx-lang__list, .nx-lang-list, [data-nx-lang-list]) :lang(ru) { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif; } .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 .nx-ltr { direction: ltr; } .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 .nx-roster-row { border-bottom: 0; } .nxe .nx-roster-more { margin: 0; } .nxe .nx-roster-more > summary { list-style: none; display: flex; justify-content: flex-end; align-items: center; gap: 10px; min-block-size: 44px; padding-block: 6px 0; cursor: pointer; color: var(--nx-text-secondary); font-size: 12.5px; } .nxe .nx-roster-more > summary::-webkit-details-marker { display: none; } .nxe .nx-roster-more > summary > span:first-child { color: var(--nx-text-primary); text-decoration: underline; text-decoration-color: var(--nx-border-hairline-strong); text-underline-offset: 3px; } .nxe .nx-roster-more > summary:hover > span:first-child,.nxe .nx-roster-more > summary:focus-visible > span:first-child { text-decoration-color: var(--nxe-b, var(--nx-accent)); } .nxe .nx-roster-more > summary:focus-visible { outline: 2px solid var(--nx-focus, var(--nx-accent)); outline-offset: 2px; } .nxe .nx-roster-count { font-family: var(--nx-font-mono); font-size: 10.5px; letter-spacing: 0.08em; color: var(--nx-text-muted); } .nxe .nx-roster-chev { inline-size: 14px; block-size: 14px; fill: none; stroke: currentColor; stroke-width: 1.5; transition: transform var(--nx-motion-fast, 150ms); } .nxe .nx-roster-more[open] > summary .nx-roster-chev { transform: rotate(180deg); } .nxe .nx-roster-more[open] > summary { margin-bottom: 10px; } .nxe .nx-roster-rest { border-top: 1px solid var(--nx-border-hairline); } .nxe .nx-roster-page { margin: 12px 0 0; display: flex; justify-content: flex-end; font-size: 12.5px; } .nxe .nx-roster-page .nx-link { display: inline-flex; align-items: center; gap: 6px; min-block-size: 44px; } @container nxe (min-width: 900px) { .nxe .nx-roster-row { grid-template-columns: repeat(6, minmax(0, 1fr)); } } @container nxe (max-width: 899px) { .nxe .nx-roster[data-nx-row] .nx-roster-row { display: grid; grid-auto-flow: column; grid-template-columns: none; grid-template-rows: repeat(2, auto); grid-auto-columns: minmax(150px, 28%); overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: thin; -webkit-mask-image: linear-gradient(to right, var(--nx-text-primary) calc(100% - 48px), transparent); mask-image: linear-gradient(to right, var(--nx-text-primary) calc(100% - 48px), transparent); } .nxe .nx-roster[data-nx-row] .nx-roster-row:dir(rtl) { -webkit-mask-image: linear-gradient(to left, var(--nx-text-primary) calc(100% - 48px), transparent); mask-image: linear-gradient(to left, var(--nx-text-primary) calc(100% - 48px), transparent); } .nxe .nx-roster[data-nx-row] .nx-roster-row .nx-roster-item { scroll-snap-align: start; } } @container nxe (max-width: 620px) { .nxe .nx-roster[data-nx-row] .nx-roster-row { grid-auto-columns: 42%; } .nxe .nx-roster[data-nx-row] .nx-roster-rest { display: grid; grid-auto-flow: row; grid-template-rows: none; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-columns: auto; overflow: visible; scroll-snap-type: none; } } .nxe .nx-launch { margin-block: 0; } .nxe .nx-launch-row { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: 24px; padding-block: 18px; border-block: 1px solid var(--nx-border-hairline); } .nxe .nx-launch[data-bleed] > .nx-launch-row { margin-inline: max(var(--nx-launch-gutter, 20px), calc((100% - var(--nx-launch-max, 1140px)) / 2 + var(--nx-launch-gutter, 20px))); } .nxe .nx-launch-text { display: grid; gap: 4px; min-inline-size: 0; } .nxe .nx-launch-eb { margin: 0; font-family: var(--nx-font-mono); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--nx-text-muted); } .nxe .nx-launch-t { margin: 0; font-size: 17px; line-height: 1.3; font-weight: 500; color: var(--nx-text-primary); } .nxe .nx-launch-facts { margin: 0; display: flex; flex-wrap: wrap; gap: 2px 8px; font-size: 13px; color: var(--nx-text-muted); font-variant-numeric: tabular-nums; } .nxe .nx-launch-sep { color: var(--nx-border-hairline-strong); } .nxe .nx-launch-open { position: static; display: inline-flex; align-items: center; gap: 14px; box-sizing: border-box; min-block-size: 44px; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: var(--nx-accent-text, var(--nx-accent)); font: inherit; font-size: 15px; font-weight: 500; letter-spacing: 0.01em; line-height: 1.2; white-space: nowrap; cursor: pointer; transition: color var(--nx-motion-fast, 150ms); } .nxe .nx-launch-open::after { content: ""; position: absolute; inset: 0; } .nxe .nx-launch-open:hover span,.nxe .nx-launch-open:focus-visible span { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 5px; } .nxe .nx-launch-row:has(.nx-launch-open:hover) .nx-launch-t { text-decoration: underline; text-decoration-color: var(--nx-border-hairline-strong); text-underline-offset: 4px; } .nxe .nx-launch-open:focus-visible { outline: none; } .nxe .nx-launch-row:has(.nx-launch-open:focus-visible) { outline: 2px solid var(--nx-focus, var(--nx-accent)); outline-offset: 2px; } .nxe .nx-launch-i { display: block; inline-size: 22px; block-size: 22px; flex: none; color: var(--nx-accent-text, var(--nx-accent)); transition: transform var(--nx-motion-fast, 150ms); } .nxe .nx-launch-play { filter: drop-shadow(0 0 7px color-mix(in srgb, var(--nx-accent-text, var(--nx-accent)) 70%, transparent)); } .nxe .nx-launch-open:hover .nx-launch-play,.nxe .nx-launch-open:focus-visible .nx-launch-play { transform: translateX(2px); } .nxe .nx-launch:not([data-open]) .nx-launch-play { animation: nx-launch-glow 2.4s ease-in-out infinite; } @keyframes nx-launch-glow { 0%, 100% { filter: drop-shadow(0 0 3px color-mix(in srgb, var(--nx-accent-text, var(--nx-accent)) 35%, transparent)); } 50% { filter: drop-shadow(0 0 10px var(--nx-accent-text, var(--nx-accent))) drop-shadow(0 0 2px var(--nx-accent-text, var(--nx-accent))); } } .nxe .nx-launch-play path { fill: currentColor; } .nxe .nx-launch-x path { fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: square; } .nxe .nx-launch[data-open] .nx-launch-open { color: var(--nx-text-secondary); } .nxe .nx-launch[data-open] .nx-launch-open:hover,.nxe .nx-launch[data-open] .nx-launch-open:focus-visible { color: var(--nx-text-primary); } .nxe .nx-launch[data-open] .nx-launch-i { inline-size: 16px; block-size: 16px; } .nxe .nx-launch-x { display: none; } .nxe .nx-launch[data-open] .nx-launch-play { display: none; } .nxe .nx-launch[data-open] .nx-launch-x { display: block; } .nxe .nx-launch-play:dir(rtl) { transform: scaleX(-1); } .nxe .nx-launch-open:hover .nx-launch-play:dir(rtl),.nxe .nx-launch-open:focus-visible .nx-launch-play:dir(rtl) { transform: translateX(-2px) scaleX(-1); } .nxe .nx-launch-alt { position: relative; z-index: 1; font-size: 13px; color: var(--nx-text-secondary); } .nxe .nx-launch-body { padding-block-start: 16px; } .nxe .nx-launch-body:focus { outline: none; } .nxe .nx-launch:not([data-js]) .nx-launch-open { display: none; } .nxe .nx-launch[data-js]:not([data-open]) > .nx-launch-body { display: none; } @media (prefers-reduced-motion: no-preference) { .nxe .nx-launch[data-js][data-open] > .nx-launch-body { animation: nx-launch-in 180ms ease-out; } } @keyframes nx-launch-in { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: none; } } @media (prefers-reduced-motion: reduce) { .nxe .nx-launch-open,.nxe .nx-launch-i { transition: none; } .nxe .nx-launch:not([data-open]) .nx-launch-play { animation: none; } } @media print { .nxe .nx-launch[data-js]:not([data-open]) > .nx-launch-body { display: block; } .nxe .nx-launch-open { display: none; } } .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}