.nxe{--nx-cat-decide-from:#af9adf;--nx-cat-record-from:#9adfbd;--nx-cat-declare-from:#dfb49a;--nx-cat-review-from:#df9aab;--nx-cat-discuss-from:#9ac2df;--nx-cat-learn-from:#dfd19a;--nx-cat-learn-to:#dfc69a;--nx-cat-data-from:#9adfdd;--nx-cat-data-to:#9ad4df;--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-info:#78d9ec;--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);--nx-shadow-lg:0 16px 36px -4px rgba(0,0,0,0.9),0 0 0 1px rgba(255,255,255,0.07);--nxe-alt-bg:var(--nx-bg-canvas);color-scheme: dark}.nxe[data-theme="light"]{--nx-cat-decide-from:#9277cf;--nx-cat-record-from:#359766;--nx-cat-declare-from:#bf754a;--nx-cat-review-from:#ca6881;--nx-cat-discuss-from:#4a8ebf;--nx-cat-learn-from:#9b8736;--nx-cat-learn-to:#aa813c;--nx-cat-data-from:#349390;--nx-cat-data-to:#3a94a6;--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-info:#0b7285;--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);--nx-shadow-lg:0 16px 32px -4px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.05);--nxe-alt-bg:var(--nx-bg-elevated);color-scheme: light}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nx-cat-decide-from:#9277cf;--nx-cat-record-from:#359766;--nx-cat-declare-from:#bf754a;--nx-cat-review-from:#ca6881;--nx-cat-discuss-from:#4a8ebf;--nx-cat-learn-from:#9b8736;--nx-cat-learn-to:#aa813c;--nx-cat-data-from:#349390;--nx-cat-data-to:#3a94a6;--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-info:#0b7285;--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);--nx-shadow-lg:0 16px 32px -4px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.05);--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-dur-fast:120ms;--nx-dur:180ms;--nx-dur-long:600ms;--nx-dur-long-max:1200ms;--nx-ease-long:cubic-bezier(0.4,0,0.2,1);--nx-shadow-overlay:0 8px 24px rgba(0,0,0,.18);--nx-font-arab:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--nx-font-fa:"Vazirmatn","IBM Plex Sans","Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;container: nxe / inline-size;display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: var(--nx-bg-canvas);color: var(--nx-text-secondary);font-family: var(--nx-font-sans);font-size: 14px;font-weight: 400;line-height: 1.5;letter-spacing: normal;text-align: start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering: optimizeLegibility}.nxe *,.nxe *::before,.nxe *::after{box-sizing: border-box}.nxe :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote,table,thead,tbody,tr,th,td,section,article,header,footer,nav,details,summary,a,button,span,div,small,strong,em){margin: 0;padding: 0;border: 0;background: none;box-shadow: none;color: inherit;font: inherit;letter-spacing: inherit;text-transform: none;text-decoration: none;text-shadow: none;min-height: 0;max-width: none;float: none}.nxe :where(strong){font-weight: 600;color: var(--nx-text-primary)}.nxe :where(em){font-style: italic}.nxe :where(ul,ol){list-style: none}.nxe :where(svg){display: block;max-width: 100%;overflow: visible}.nxe :where(img){display: block;max-width: 100%;height: auto;border: 0}.nxe :where(a,button,summary):focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: var(--nx-r)}.nxe .nx-container{width: 100%;max-width: 1140px;margin: 0 auto;padding: 0 20px}.nxe .nx-section{display: block;border-top: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas);padding: 72px 0}.nxe .nx-section[data-tone="alt"]{background: var(--nxe-alt-bg)}.nxe .nx-section-head{max-width: 720px}.nxe .nx-section-body{margin-top: 48px}.nxe .nx-eyebrow{display: inline-block;font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;line-height: 1.2;text-transform: uppercase;font-variant-numeric: tabular-nums lining-nums;color: var(--nx-text-muted)}.nxe .nx-eyebrow-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;color: var(--nx-text-muted)}.nxe .nx-eyebrow-row .nx-rule{display: inline-block;width: 24px;height: 0;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-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-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,var(--nx-accent));text-decoration-color: currentColor}.nxe .nx-link:focus-visible{border-radius: var(--nx-r)}.nxe .nx-mt-2{margin-top: 16px}.nxe .nx-mt-3{margin-top: 24px}.nxe .nx-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 36px}.nxe .nx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 20px;border: 1px solid transparent;border-radius: var(--nx-r);font-family: var(--nx-font-sans);font-size: 14px;font-weight: 500;line-height: 1;white-space: nowrap;cursor: pointer;transition: background-color 120ms var(--nx-ease),border-color 120ms var(--nx-ease),color 120ms var(--nx-ease)}.nxe .nx-btn[data-variant="primary"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nx-btn[data-variant="primary"]:hover{background: var(--nx-primary-hover)}.nxe .nx-btn[data-variant="primary"]:active{background: var(--nx-primary-active)}.nxe .nx-btn[data-variant="secondary"]{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}.nxe .nx-btn[data-variant="secondary"]:hover{border-color: var(--nx-text-muted);background: var(--nx-bg-hover)}.nxe .nx-btn[data-variant="ghost"]{height: 44px;padding: 0 8px;color: var(--nx-text-secondary);font-size: 13.5px}.nxe .nx-btn[data-variant="ghost"]:hover{color: var(--nx-text-primary)}.nxe .nx-arrow{width: 14px;height: 14px;flex: none}.nxe[data-font="system"]{--nx-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.nxe dl,.nxe dt,.nxe dd,.nxe figure,.nxe figcaption{display: block;margin: 0;padding: 0}.nxe dl{display: grid}.nxe figure{margin: 0}.nxe .nx-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-table-wrap{width: 100%;overflow-x: auto;border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-table{width: 100%;border-collapse: collapse;font-size: 13.5px}.nxe .nx-table th{padding: 12px 16px 12px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-align: start;text-transform: uppercase;vertical-align: bottom}.nxe .nx-table td{padding: 14px 16px 14px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);line-height: 1.5;vertical-align: top}.nxe .nx-table td:first-child{color: var(--nx-text-primary);font-weight: 500}.nxe .nx-table th[scope="row"]{width: 34%;padding-top: 16px;vertical-align: top}.nxe .nx-table th[scope="row"] + td{color: var(--nx-text-secondary);font-weight: 400}.nxe .nx-table caption{padding: 0 0 12px;caption-side: top;text-align: start}.nxe .nx-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.nxe .nx-chip{display: inline-flex;align-items: center;gap: 6px;box-sizing: border-box;min-height: 20px;padding: 0 6px;border: 0;border-radius: 2px;background: var(--nx-surface-2,var(--nx-bg-muted));color: var(--nx-text-secondary);font-family: var(--nx-font-sans);font-size: 11px;font-weight: 500;line-height: 16px}.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-related{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-related a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-primary);font-size: 14px;font-weight: 500;transition: color 120ms var(--nx-ease)}.nxe .nx-related a .nx-arrow{color: var(--nx-accent-text,var(--nx-accent))}.nxe .nx-related a:hover{color: var(--nx-accent-text,var(--nx-accent))}.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="health"]{--nxe-a:var(--nxp-health-a);--nxe-b:var(--nxp-health-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[data-inst="grf"]{--nxi-accent:#ff5c75;--nxi-accent-soft:rgba(255,92,117,0.14);--nxi-a:#ffd1da;--nxi-b:#ff8fa3;--nxi-c:#ff5c75;--nxi-strong:#ff5c75;--nxi-on:#000000;--nxi-text:#ff5c75}.nxe[data-inst="grf"][data-theme="light"]{--nxi-accent:#d81c45;--nxi-accent-soft:rgba(225,29,72,0.08);--nxi-a:#ffb3c1;--nxi-b:#ff4d6d;--nxi-c:#e11d48;--nxi-strong:#d81c45;--nxi-on:#ffffff;--nxi-text:#d81c45}@media (prefers-color-scheme: light){.nxe[data-inst="grf"][data-theme="auto"]{--nxi-accent:#d81c45;--nxi-accent-soft:rgba(225,29,72,0.08);--nxi-a:#ffb3c1;--nxi-b:#ff4d6d;--nxi-c:#e11d48;--nxi-strong:#d81c45;--nxi-on:#ffffff;--nxi-text:#d81c45}}.nxe[data-inst][data-theme]{--nx-accent:var(--nxi-accent);--nx-accent-soft:var(--nxi-accent-soft);--nx-accent-text:var(--nxi-text,var(--nxi-accent));--nx-focus:var(--nxi-text,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 .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))}@container nxe (max-width: 639px){.nxe .nx-table[data-stack="true"] thead{display: none}.nxe .nx-table[data-stack="true"] tr{display: block;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-table[data-stack="true"] td{display: block;padding: 0;border-bottom: 0}.nxe .nx-table[data-stack="true"] td + td{margin-top: 10px}.nxe .nx-table[data-stack="true"] td + td::before{content: attr(data-label);display: block;margin-bottom: 2px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase}}.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-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-text,var(--nx-accent));margin-inline-end: 6px}.nxe .nx-lede{font-size: 18px;max-width: 62ch}.nxe .nx-h3{font-size: 21px}.nxe .nx-list>li{font-size: 15.5px}.nxe .nx-table{font-size: 15px}.nxe .nx-faq summary{font-size: 17.5px}.nxe .nx-faq .nx-answer{font-size: 16px}.nxe .nx-note{font-size: 13.5px}.nxe .nx-faq .nx-answer,.nxe .nx-note{overflow-wrap: anywhere}.nxe .nx-section[data-hue] .nx-eyebrow-row .nx-rule{background: linear-gradient(90deg,var(--nxe-a),var(--nxe-b))}.nxe .nx-gp-a{stop-color: var(--nxe-a,var(--nxi-a,var(--nx-accent)))}.nxe .nx-gp-b{stop-color: var(--nxe-b,var(--nxi-c,var(--nx-accent)))}.nxe [data-hue] .nx-btn[data-variant="primary"] .nx-arrow,.nxe [data-hue] .nx-related a .nx-arrow{stroke: url(#nx-gp)}.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))}@keyframes nx-flow{to{stroke-dashoffset: -24}}@container nxe (min-width: 640px){.nxe .nx-container{padding: 0 32px}.nxe .nx-related{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.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-section-body{margin-top: 48px}.nxe .nx-related{grid-template-columns: repeat(4,minmax(0,1fr))}.nxe .nx-hero-title{font-size: 48px}.nxe .nx-section-title{font-size: 36px}}@container nxe (min-width: 1024px){.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-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-eyebrow{font-weight: 500;letter-spacing: 0.12em;font-size: 11.5px}.nxe[data-type="plex"] .nx-lede{font-weight: 400;letter-spacing: -0.005em}.nxe[data-type="plex"] .nx-btn{font-weight: 600}.nxe [data-nx-tip]{position: absolute;z-index: 4;max-width: 260px;padding: 6px 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas);color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 12.5px;line-height: 1.4;letter-spacing: 0;pointer-events: none}.nxe [data-nx-tip][hidden]{display: none}.nxe[data-host-crumbs] :is(.nx-ra-crumb,nav[aria-label="Breadcrumb"]){display: none}.nxe{position: relative}.nxe [data-tip]{cursor: help;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 3px;text-decoration-color: var(--nx-border-hairline-strong)}.nxe .nx-section[id]{scroll-margin-top: calc(var(--nx-host-top,0px) + 56px)}.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}@media (prefers-reduced-motion: reduce){.nxe *,.nxe *::before,.nxe *::after{transition: none;animation: none}}.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-list>li{font-size: 14.5px}.nxe[data-grammar="atlas"] .nx-note{font-size: 13px}.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-chip{min-height: 20px;padding: 0 6px;border-radius: 2px;font-size: 11px;font-weight: 500;letter-spacing: 0;text-transform: none}.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-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-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-table{font-size: 13.5px}.nxe[data-grammar="atlas"] .nx-table th{padding: 10px 14px 10px 0;font-size: 10.5px;font-weight: 400;letter-spacing: 0.14em;border-bottom-color: var(--nx-border-hairline-strong)}.nxe[data-grammar="atlas"] .nx-table td{padding: 11px 14px 11px 0;line-height: 1.5}.nxe[data-grammar="atlas"] .nx-table td:first-child{color: var(--nx-text-primary);font-weight: 400}.nxe[data-grammar="atlas"] .nx-faq summary{padding: 16px 0;font-size: 15.5px;font-weight: 400}.nxe[data-grammar="atlas"] .nx-faq .nx-answer{font-size: 14.5px}.nxe[data-grammar="atlas"] .nx-related a{font-size: 14px}@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-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-title{font-size: 56px}.nxe[data-grammar="atlas"] .nx-section-title{font-size: 28px}}.nxe[data-grammar="atlas"] .nx-section{position: relative}.nxe[data-grammar="atlas"] .nx-section>.nx-container{position: relative;padding-inline-start: 64px}.nxe[data-grammar="atlas"] .nx-section>.nx-container::before{content: "";position: absolute;top: -56px;bottom: -56px;left: 36px;width: 1px;background: linear-gradient(180deg,var(--nx-border-hairline-strong),var(--nx-border-hairline))}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row{position: relative}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: absolute;left: -52px;top: -3px;width: 32px;text-align: end;color: var(--nx-text-secondary)}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{content: "";position: absolute;right: -17px;top: 7px;width: 9px;height: 1px;background: var(--nx-border-hairline-strong)}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-rule{display: none}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child:not(:has(~ .nx-eyebrow)){position: static;width: auto;text-align: start}.nxe[data-grammar="atlas"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child:not(:has(~ .nx-eyebrow))::after{display: none}.nxe[data-grammar="atlas"] .nx-section[data-nx-current="true"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{color: var(--nxd-ink,var(--nx-accent))}.nxe[data-grammar="atlas"] .nx-section[data-nx-current="true"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{background: var(--nxd-b,var(--nx-accent));width: 13px}.nxe[data-grammar="atlas"] .nx-related>.nx-container{padding-inline-start: 64px}.nxe[data-grammar="atlas"] .nx-hero>.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-index-strip>.nx-container,.nxe[data-grammar="atlas"] .nx-related>.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 .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}}.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-panel{min-width: 0}.nxe[data-grammar="atlas"] .nx-hero .nx-hero-grid>div.nx-hero-panel:nth-child(2)::before{display: none}.nxe .nx-register{border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .nx-register-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 14px 18px 12px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nx-register-head .nx-eyebrow strong{font-weight: 500;color: var(--nx-text-primary)}.nxe .nx-register-rows{list-style: none;margin: 0;padding: 0}.nxe .nx-register-rows>li + li{border-top: 1px solid var(--nx-border-hairline)}.nxe .nx-register-rows>li>a,.nxe .nx-register-rows>li>div{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: baseline;gap: 12px;padding: 11px 18px;color: var(--nx-text-secondary);text-decoration: none;font-size: 13.5px;line-height: 1.45}.nxe .nx-register-rows>li>div{grid-template-columns: minmax(0,9fr) minmax(0,11fr)}.nxe .nx-register-rows>li>a{transition: background-color var(--nx-motion-fast,120ms) var(--nx-ease)}.nxe .nx-register-rows>li>a:hover,.nxe .nx-register-rows>li>a:focus-visible{background: var(--nx-bg-hover);color: var(--nx-text-primary);outline: none}.nxe .nx-register-rows>li>a:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}.nxe .nx-register-k{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase}.nxe .nx-register-rows>li>a .nx-register-k{font-family: inherit;font-size: 13.5px;letter-spacing: 0;text-transform: none;color: var(--nx-text-primary)}.nxe .nx-register-v{color: var(--nx-text-secondary);text-align: start;min-width: 0}.nxe .nx-register-rows>li>a .nx-register-v{text-align: end;color: var(--nx-text-muted);font-size: 12.5px}.nxe .nx-register-v a{color: var(--nx-text-primary)}.nxe .nx-register-foot{margin: 0;padding: 10px 18px 12px;border-top: 1px solid var(--nx-border-hairline);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--nx-text-muted)}@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="register"] .nx-hero-grid>.nx-hero-text{grid-column: 1 / span 7}.nxe[data-grammar="atlas"] .nx-hero[data-layout="register"] .nx-hero-grid>.nx-hero-panel{grid-column: 9 / -1;padding-top: 38px}.nxe[data-grammar="atlas"] .nx-hero[data-layout="register"] .nx-hero-title{font-size: 48px}}@container nxe (max-width: 899px){.nxe[data-grammar="atlas"] .nx-hero[data-layout] .nx-hero-grid>.nx-hero-panel{padding-bottom: 40px}}.nxe .nx-register-v{overflow-wrap: anywhere}@container nxe (max-width: 479px){.nxe .nx-register-rows>li>div{grid-template-columns: minmax(0,1fr);gap: 4px}}.nxe .nx-register-head{flex-wrap: wrap;row-gap: 4px}.nxe .nx-register-head .nx-eyebrow{white-space: nowrap;min-width: 0;max-width: 100%}.nxe .nx-register-head .nx-eyebrow:has(strong){white-space: normal;overflow-wrap: anywhere}.nxe .nx-dest{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}@container nxe (min-width: 640px){.nxe .nx-dest{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe .nx-dest>li{display: flex;min-width: 0}.nxe .nx-dest-card{position: relative;display: flex;flex-direction: column;gap: 6px;width: 100%;min-height: 100%;padding: 16px 48px 18px 18px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-secondary);text-decoration: none;transition: border-color 120ms var(--nx-ease),background-color 120ms var(--nx-ease)}.nxe .nx-dest-card:hover{border-color: var(--nx-text-muted);background: color-mix(in srgb,var(--nx-bg-hover) 60%,transparent)}.nxe .nx-dest-card:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: var(--nx-r)}.nxe .nx-dest-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 -30px 6px 0}.nxe .nx-dest-top>*{min-width: 0;overflow-wrap: anywhere}@media (max-width: 600px){.nxe .nx-dest-top{flex-wrap: wrap;row-gap: 4px;margin-inline-end: 0}}.nxe .nx-dest-rel{display: inline-flex;align-items: center;min-height: 22px;padding: 2px 7px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap}.nxe .nx-dest-host{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase}.nxe .nx-dest-title{color: var(--nx-text-primary);font-size: 15.5px;font-weight: 500;line-height: 1.35;transition: color 120ms var(--nx-ease)}.nxe .nx-dest-why{color: var(--nx-text-muted);font-size: 13px;line-height: 1.5}.nxe .nx-dest-why>.nx-dest-host{margin-inline-end: 10px}.nxe .nx-dest-card>.nx-dest-host{display: block}.nxe .nx-dest-go { position: absolute; inset-inline-end: 18px; bottom: 18px; display: inline-flex; color: var(--nx-text-muted); transition: color 120ms var(--nx-ease), transform 200ms var(--nx-ease); }.nxe .nx-dest-card:hover .nx-dest-title,.nxe .nx-dest-card:focus-visible .nx-dest-title,.nxe .nx-dest-card:hover .nx-dest-go,.nxe .nx-dest-card:focus-visible .nx-dest-go{color: var(--nx-accent-text,var(--nx-accent))}.nxe .nx-dest-card:hover .nx-dest-go,.nxe .nx-dest-card:focus-visible .nx-dest-go{transform: translateX(3px)}.nxe .nx-related a .nx-arrow{transition: transform 200ms var(--nx-ease)}.nxe .nx-related a:hover .nx-arrow,.nxe .nx-related a:focus-visible .nx-arrow{transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.nxe .nx-dest-go,.nxe .nx-related a .nx-arrow{transition: none}}@container nxe (max-width: 639px){.nxe[data-grammar="atlas"] .nx-table[data-stack="true"] td{padding: 0}.nxe[data-grammar="atlas"] .nx-table[data-stack="true"] td + td{margin-top: 8px}}.nxe .nx-lede{font-weight: 400;letter-spacing: -0.014em;line-height: 1.5;color: var(--nx-text-secondary);max-width: 40em;text-wrap: pretty}.nxe .nx-lede strong{color: var(--nx-text-primary);font-weight: 600}.nxe .nx-tagline{font-weight: 400}.nxe .nx-hero-title,.nxe .nx-section-title,.nxe .nx-h3{text-wrap: balance}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a,.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>div{grid-template-columns: 26px minmax(0,4fr) minmax(0,7fr);gap: 12px;padding: 9px 18px;font-size: 13px}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a .nx-register-k{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a .nx-register-v{text-align: start;color: var(--nx-text-primary);font-size: 13.5px}.nxe .nx-register[data-variant="ledger"] .nx-register-v{font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .nx-register[data-variant="contents"]{border: 0;border-radius: 0;background: none;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nx-register[data-variant="contents"] .nx-register-head{padding: 12px 0 10px;border-bottom: 0}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a{grid-template-columns: 28px minmax(0,1fr);row-gap: 2px;padding: 10px 0}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a .nx-register-k{font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a .nx-register-v{text-align: start;font-size: 14px;line-height: 1.45;color: var(--nx-text-primary)}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:hover,.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:focus-visible{background: none}.nxe .nx-register[data-variant="contents"] .nx-register-rows>li>a:hover .nx-register-v{color: var(--nxd-b,var(--nx-accent))}.nxe .nx-register[data-variant="contents"] .nx-register-foot{padding: 10px 0 0}@container nxe (max-width: 899px){.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>a,.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li>div{grid-template-columns: 26px minmax(0,1fr)}.nxe .nx-register[data-variant="ledger"] .nx-register-rows>li .nx-register-v{grid-column: 2}}@container nxe (min-width: 900px){.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,1fr);row-gap: 26px}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head{position: static;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: var(--nxa-gutter);align-items: start}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-eyebrow-row,.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-section-title{grid-column: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-eyebrow-row{grid-row: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-section-title{grid-row: 2}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-head>.nx-lede{grid-column: 2;grid-row: 2;margin-top: 0}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-title{font-size: 32px;max-width: 26ch}.nxe[data-grammar="atlas"] .nx-section[data-variant="stack"] .nx-section-body{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-section[data-variant="split"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 56px}.nxe[data-grammar="atlas"] .nx-section[data-variant="split"] .nx-section-title{font-size: 30px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"]{border-top: 1px solid var(--nx-border-hairline-strong);border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-surface)}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"]>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,1fr);row-gap: 22px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head{position: static;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 56px;align-items: start}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-eyebrow-row,.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-section-title{grid-column: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-eyebrow-row{grid-row: 1}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-section-title{grid-row: 2}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-head>.nx-lede{grid-column: 2;grid-row: 2;margin-top: 14px}.nxe[data-grammar="atlas"] .nx-section[data-variant="band"] .nx-section-body{grid-column: 1 / -1}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-head{position: static}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-body{max-width: 720px}.nxe[data-grammar="atlas"] .nx-section[data-variant="inset"] .nx-section-title{font-size: 26px}}.nxe{--nx-wm-ocean:#111316;--nx-wm-land:#24272c;--nx-wm-lit:#2e3137;--nx-wm-shade:#181a1e;--nx-wm-river:#2c3540;--nx-wm-grid:#121417;--nx-wm-halo:#111316;--nx-wm-ink:#eceef0;--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:#060708;--nx-wm-haze:#24282e;--nx-wm-coast:#4a5059;--nx-wm-ink-2:#b3b8bf;--nx-wm-border:#6c727c;--nx-wm-fog:#0c0d0f;--nx-wm-space:#000000;--nx-wm-space-2:#0b0c0e;--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:#d7dadd;--nx-wm-land:#f7f7f5;--nx-wm-lit:#ffffff;--nx-wm-shade:#e3e2dd;--nx-wm-river:#aab4bf;--nx-wm-grid:#cfd2d6;--nx-wm-halo:#ffffff;--nx-wm-ink:#16181b;--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:#f1f2f3;--nx-wm-haze:#d3d5d8;--nx-wm-coast:#7c828a;--nx-wm-ink-2:#4a4f56;--nx-wm-border:#8a9098;--nx-wm-fog:#e7e8ea;--nx-wm-space:#f7f7f7;--nx-wm-space-2:#e4e5e7;--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:#d7dadd;--nx-wm-land:#f7f7f5;--nx-wm-lit:#ffffff;--nx-wm-shade:#e3e2dd;--nx-wm-river:#aab4bf;--nx-wm-grid:#cfd2d6;--nx-wm-halo:#ffffff;--nx-wm-ink:#16181b;--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:#f1f2f3;--nx-wm-haze:#d3d5d8;--nx-wm-coast:#7c828a;--nx-wm-ink-2:#4a4f56;--nx-wm-border:#8a9098;--nx-wm-fog:#e7e8ea;--nx-wm-space:#f7f7f7;--nx-wm-space-2:#e4e5e7;--nx-wm-lights-0:#2b1c4a;--nx-wm-lights-1:#5b2a6e;--nx-wm-lights-2:#a8435f;--nx-wm-lights-3:#ec8a3c;--nx-wm-lights-4:#fbe38a;--nx-wm-veg-0:#f2eecb;--nx-wm-veg-1:#c6dc8e;--nx-wm-veg-2:#7cbb69;--nx-wm-veg-3:#348e4f;--nx-wm-veg-4:#0d593a;--nx-wm-gpp-0:#eaf2c6;--nx-wm-gpp-1:#a6d28a;--nx-wm-gpp-2:#58ac6a;--nx-wm-gpp-3:#23806b;--nx-wm-gpp-4:#124e5c;--nx-wm-aer-0:#fbf3d5;--nx-wm-aer-1:#f2cd88;--nx-wm-aer-2:#df9849;--nx-wm-aer-3:#b6602a;--nx-wm-aer-4:#783316;--nx-wm-dust-0:#f6e9d1;--nx-wm-dust-1:#e6c597;--nx-wm-dust-2:#cd985d;--nx-wm-dust-3:#a06639;--nx-wm-dust-4:#643c1f;--nx-wm-gas-0:#efedf5;--nx-wm-gas-1:#c4bddc;--nx-wm-gas-2:#9188c0;--nx-wm-gas-3:#5f509c;--nx-wm-gas-4:#34215f;--nx-wm-solar-0:#fff6cc;--nx-wm-solar-1:#fddf88;--nx-wm-solar-2:#f8b349;--nx-wm-solar-3:#e37e29;--nx-wm-solar-4:#b0461b;--nx-wm-cloud-0:#f4f5f7;--nx-wm-cloud-1:#d8dce1;--nx-wm-cloud-2:#b4bbc5;--nx-wm-cloud-3:#8b94a2;--nx-wm-cloud-4:#606977;--nx-wm-chl-0:#440154;--nx-wm-chl-1:#3b528b;--nx-wm-chl-2:#21918c;--nx-wm-chl-3:#5ec962;--nx-wm-chl-4:#fde725;--nx-wm-temp-0:#2c3e8c;--nx-wm-temp-1:#3f7fb5;--nx-wm-temp-2:#8fc1c9;--nx-wm-temp-3:#f0c677;--nx-wm-temp-4:#c4533b;--nx-wm-fire-0:#f6c445;--nx-wm-fire-1:#ef8a2c;--nx-wm-fire-2:#d9502a;--nx-wm-fire-3:#a01c1c;--nx-wm-fire-4:#5c0a0a;--nx-wm-c-forest:#1b6b3a;--nx-wm-c-shrub:#a68a64;--nx-wm-c-savanna:#c9b458;--nx-wm-c-grass:#9cc17a;--nx-wm-c-wetland:#3f8f9f;--nx-wm-c-crop:#e69f00;--nx-wm-c-urban:#d55e00;--nx-wm-c-mosaic:#cc79a7;--nx-wm-c-ice:#e9eef3;--nx-wm-c-barren:#c8c2b4;--nx-wm-stress-0:#9fbcc4;--nx-wm-stress-1:#f2d27a;--nx-wm-stress-2:#f0a03c;--nx-wm-stress-3:#d9502a;--nx-wm-stress-4:#a3221e;--nx-wm-c-fuel-fossil:#6e4a34;--nx-wm-c-fuel-nuclear:#cc79a7;--nx-wm-c-fuel-hydro:#0072b2;--nx-wm-c-fuel-solar:#e69f00;--nx-wm-c-fuel-wind:#009e73;--nx-wm-c-fuel-bio:#8c6d31;--nx-wm-c-fuel-geo:#d55e00;--nx-wm-c-fuel-storage:#7b6fb0;--nx-wm-c-fuel-other:#999999;--nx-wm-c-arid:#e4dccd;--nx-wm-people-0:#fdf0e1;--nx-wm-people-1:#f6c99b;--nx-wm-people-2:#e8935f;--nx-wm-people-3:#c55a3b;--nx-wm-people-4:#7f2a23}}.nxe [data-wm-sw="raw"]{background: linear-gradient(135deg,var(--nx-wm-land),var(--nx-wm-ocean));border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-sw="terrain"]{background: linear-gradient(180deg,var(--nx-wm-lit),var(--nx-wm-shade));border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-sw="forest"]{background: var(--nx-wm-c-forest)}.nxe [data-wm-sw="shrub"]{background: var(--nx-wm-c-shrub)}.nxe [data-wm-sw="savanna"]{background: var(--nx-wm-c-savanna)}.nxe [data-wm-sw="grass"]{background: var(--nx-wm-c-grass)}.nxe [data-wm-sw="wetland"]{background: var(--nx-wm-c-wetland)}.nxe [data-wm-sw="crop"]{background: var(--nx-wm-c-crop)}.nxe [data-wm-sw="urban"]{background: var(--nx-wm-c-urban)}.nxe [data-wm-sw="mosaic"]{background: var(--nx-wm-c-mosaic)}.nxe [data-wm-sw="ice"]{background: var(--nx-wm-c-ice)}.nxe [data-wm-sw="barren"]{background: var(--nx-wm-c-barren)}.nxe [data-wm-sw="fire-0"]{background: var(--nx-wm-fire-0);border-radius: 50%}.nxe [data-wm-sw="fire-1"]{background: var(--nx-wm-fire-1);border-radius: 50%}.nxe [data-wm-sw="fire-2"]{background: var(--nx-wm-fire-2);border-radius: 50%}.nxe [data-wm-sw="fire-3"]{background: var(--nx-wm-fire-3);border-radius: 50%}.nxe [data-wm-sw="fire-4"]{background: var(--nx-wm-fire-4);border-radius: 50%}.nxe [data-wm-sw="stress-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-sw="stress-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-sw="stress-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-sw="stress-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-sw="stress-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-sw="arid"]{background: var(--nx-wm-c-arid);border: 1px solid var(--nx-border-hairline-strong)}.nxe [data-wm-nx="bws-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-nx="bws-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-nx="bws-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-nx="bws-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-nx="bws-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-nx="agr-0"]{background: var(--nx-wm-stress-0)}.nxe [data-wm-nx="agr-1"]{background: var(--nx-wm-stress-1)}.nxe [data-wm-nx="agr-2"]{background: var(--nx-wm-stress-2)}.nxe [data-wm-nx="agr-3"]{background: var(--nx-wm-stress-3)}.nxe [data-wm-nx="agr-4"]{background: var(--nx-wm-stress-4)}.nxe [data-wm-nx="heat-0"]{background: var(--nx-wm-heat-0)}.nxe [data-wm-nx="heat-1"]{background: var(--nx-wm-heat-1)}.nxe [data-wm-nx="heat-2"]{background: var(--nx-wm-heat-2)}.nxe [data-wm-nx="heat-3"]{background: var(--nx-wm-heat-3)}.nxe [data-wm-nx="heat-4"]{background: var(--nx-wm-heat-4)}.nxe [data-wm-sw="fuel-fossil"]{background: var(--nx-wm-c-fuel-fossil);border-radius: 50%}.nxe [data-wm-sw="fuel-nuclear"]{background: var(--nx-wm-c-fuel-nuclear);border-radius: 50%}.nxe [data-wm-sw="fuel-hydro"]{background: var(--nx-wm-c-fuel-hydro);border-radius: 50%}.nxe [data-wm-sw="fuel-solar"]{background: var(--nx-wm-c-fuel-solar);border-radius: 50%}.nxe [data-wm-sw="fuel-wind"]{background: var(--nx-wm-c-fuel-wind);border-radius: 50%}.nxe [data-wm-sw="fuel-bio"]{background: var(--nx-wm-c-fuel-bio);border-radius: 50%}.nxe [data-wm-sw="fuel-geo"]{background: var(--nx-wm-c-fuel-geo);border-radius: 50%}.nxe [data-wm-sw="fuel-storage"]{background: var(--nx-wm-c-fuel-storage);border-radius: 50%}.nxe [data-wm-sw="fuel-other"]{background: var(--nx-wm-c-fuel-other);border-radius: 50%}.nxe [data-wm-sw="flood"]{background: var(--nx-wm-c-flood)}.nxe [data-wm-sw="recur"]{background: var(--nx-wm-c-recur)}.nxe [data-wm-sw="water"]{background: color-mix(in srgb,var(--nx-wm-c-water) 55%,transparent)}.nxe [data-wm-sw="nodata"]{background: color-mix(in srgb,var(--nx-wm-c-nodata) 30%,transparent);border: 1px dashed var(--nx-wm-c-nodata)}.nxe [data-wm-sw="q-0"]{background: var(--nx-wm-q-0)}.nxe [data-wm-sw="q-1"]{background: var(--nx-wm-q-1)}.nxe [data-wm-sw="q-2"]{background: var(--nx-wm-q-2)}.nxe [data-wm-sw="q-3"]{background: var(--nx-wm-q-3)}.nxe [data-wm-sw="q-4"]{background: var(--nx-wm-q-4)}.nxe [data-wm-sw="q-none"]{background: none;border: 1.5px solid var(--nx-wm-q-none)}.nxe{overflow-x: clip}@media (max-width: 600px){.nxe .nx-register-head .nx-eyebrow{white-space: normal}}@media (pointer: coarse){.nxe .nx-index-strip a,.nxe .nx-theme-toggle button{min-height: 36px;display: inline-flex;align-items: center}}.nxe .nx-arrow{fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.nxe{--nx-ast-sea:#0e1419;--nx-ast-land:#202326;--nx-ast-ct:#3d4249;--nx-ast-ct-major:#5b616a;--nx-ast-road:#c2c6cc;--nx-ast-rail:#f0f2f5;--nx-ast-bld:#9ea2a8;--nx-ast-bld-est:#5a5d63;--nx-ast-cell:#8a8f96;--nx-ast-water:#7fb3d9;--nx-ast-count:#d9b27f;--nx-ast-poly:#4a5563;--nx-ast-event:#e0896b;--nx-ast-cls-a:#5f8f5a;--nx-ast-cls-b:#c9a85c;--nx-ast-cls-c:#9a9a9a;--nx-ast-cls-d:#5a8fbf}.nxe[data-theme="light"]{--nx-ast-sea:#e4ecf3;--nx-ast-land:#f2f1ed;--nx-ast-ct:#c9c7c0;--nx-ast-ct-major:#a9a79f;--nx-ast-road:#3f434a;--nx-ast-rail:#1c1e22;--nx-ast-bld:#6e7177;--nx-ast-bld-est:#b9bbc0;--nx-ast-cell:#7a7e85;--nx-ast-water:#2f6f9f;--nx-ast-count:#a3651d;--nx-ast-poly:#c8ccd3;--nx-ast-event:#b84a2b;--nx-ast-cls-a:#3f7a3a;--nx-ast-cls-b:#a8862e;--nx-ast-cls-c:#7a7a7a;--nx-ast-cls-d:#2f6f9f}@media (prefers-color-scheme: light){.nxe[data-theme="auto"]{--nx-ast-sea:#e4ecf3;--nx-ast-land:#f2f1ed;--nx-ast-ct:#c9c7c0;--nx-ast-ct-major:#a9a79f;--nx-ast-road:#3f434a;--nx-ast-rail:#1c1e22;--nx-ast-bld:#6e7177;--nx-ast-bld-est:#b9bbc0;--nx-ast-cell:#7a7e85;--nx-ast-water:#2f6f9f;--nx-ast-count:#a3651d;--nx-ast-poly:#c8ccd3;--nx-ast-event:#b84a2b;--nx-ast-cls-a:#3f7a3a;--nx-ast-cls-b:#a8862e;--nx-ast-cls-c:#7a7a7a;--nx-ast-cls-d:#2f6f9f}}.nxe[data-nr-kit]{background: var(--nx-bg-canvas);color: var(--nx-text-secondary)}.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 .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 .nx-pc-bar{position: absolute;top: 6px;inset-inline-end: 6px;display: flex;gap: 4px;z-index: 2}.nxe .nx-pc-bar button,.nxe .nx-pc-restore{appearance: none;min-width: 24px;height: 24px;padding: 0 6px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: var(--nx-bg-canvas);color: var(--nx-text-secondary);font: 500 12px/1 var(--nx-font-mono);cursor: pointer}.nxe .nx-pc-bar button:hover,.nxe .nx-pc-restore:hover{color: var(--nx-text-primary);border-color: var(--nx-text-primary)}.nxe .nx-pc-bar button:focus-visible,.nxe .nx-pc-restore:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.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-pc-restore{position: absolute;left: 12px;bottom: 12px;z-index: 6;height: 28px;padding: 0 10px;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase}.nxe .nx-pc-restore[hidden]{display: none}@media (min-width: 761px){.nxe:not([data-top]) .nx-hero>.nx-container>.nx-hero-grid>.nx-hero-panel{margin-top: 52px}}.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}@container nxe (max-width: 720px){.nxe .nx-section:is([data-hm],[data-nx-duo],[data-ns-layout="builder"],#nx-home-explorer,#nx-home-faq){padding: 40px 0}}.nxe .nx-section:is([data-hm],#nx-home-explorer,#nx-home-faq){padding-top: 48px;padding-bottom: 48px}@container nxe (min-width: 1000px){.nxe .nx-section[id^="nx-sec-privacy-"],.nxe .nx-section[id^="nx-sec-terms-"],.nxe .nx-section[id^="nx-sec-legal-"]{padding: 32px 0}.nxe .nx-section[id^="nx-sec-privacy-"]>.nx-container,.nxe .nx-section[id^="nx-sec-terms-"]>.nx-container,.nxe .nx-section[id^="nx-sec-legal-"]>.nx-container{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 48px;align-items: start}.nxe .nx-section[id^="nx-sec-privacy-"] .nx-section-body,.nxe .nx-section[id^="nx-sec-terms-"] .nx-section-body,.nxe .nx-section[id^="nx-sec-legal-"] .nx-section-body{margin-top: 0}.nxe .nx-section[id^="nx-sec-privacy-"] .nx-section-title,.nxe .nx-section[id^="nx-sec-terms-"] .nx-section-title,.nxe .nx-section[id^="nx-sec-legal-"] .nx-section-title{font-size: 22px;line-height: 1.3}}.nxe[data-grammar="atlas"] #nx-sec-nr-gateway .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: static;width: auto;text-align: start}.nxe[data-grammar="atlas"] #nx-sec-nr-gateway .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{display: none}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]){padding-top: 44px;padding-bottom: 44px}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) .nx-section-body{margin-top: 0}.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) table td,.nxe .nx-section:is([id^="nx-contact-"],[id^="nx-ct-"]) table th{padding-top: 9px;padding-bottom: 9px}.nxe .nx-chip,.nxe[data-grammar="atlas"] .nx-chip{border-radius: 2px}.nxe [data-nx-bleed][data-nx-bled]{width: var(--nx-bleed-w);max-width: none;margin-left: var(--nx-bleed-l);margin-right: 0;border-radius: 0;border-inline: 0}.nxe [data-nx-pc][data-nx-pc-min]{width: auto;right: auto;bottom: auto;box-shadow: none}.nxe [data-gl-share],.nxe .nxs-chip,.nxe .nxs-btn,.nxe .nx-dest-go{display: inline-flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;min-height: 30px;padding: 0 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-r);background: transparent;color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 12.5px;font-weight: 500;line-height: 1;white-space: nowrap;cursor: pointer;text-decoration: none;transition: background-color 120ms var(--nx-ease),border-color 120ms var(--nx-ease),color 120ms var(--nx-ease)}.nxe [data-gl-share]:hover,.nxe .nxs-chip:hover,.nxe .nxs-btn:hover,.nxe .nx-dest-go:hover{background: var(--nx-bg-hover);border-color: var(--nx-text-primary)}.nxe .nxs-chip[aria-pressed="true"]{background: var(--nx-primary-bg);border-color: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe [data-gl-share]:focus-visible,.nxe .nxs-chip:focus-visible,.nxe .nxs-btn:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px}.nxe .pe{--pe-accent:var(--nxi-accent,var(--nx-accent));--pe-soft:var(--nxi-accent-soft,var(--nx-accent-soft));--pe-on:var(--nxi-on,var(--nx-bg-canvas));--pe-inv:1;--pe-card-w:280px;--pe-card-h:136px;display: grid;grid-template-columns: minmax(0,1fr);gap: 0;color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-canvas);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: clip;text-align: start}.nxe .pe *,.nxe .pe *::before,.nxe .pe *::after{box-sizing: border-box}.nxe .pe :where(h2,h3,h4,p,ol,ul,dl,dd,figure){margin: 0;padding: 0}.nxe .pe :where(ol,ul){list-style: none}.nxe .pe svg.i{inline-size: 16px;block-size: 16px;stroke: currentColor;fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;flex: none}.nxe .pe :where(button,a,input,[tabindex]):focus-visible{outline: 2px solid var(--pe-accent);outline-offset: 2px}.nxe .pe-head{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: var(--nx-s3) var(--nx-s5);align-items: start;padding: var(--nx-s5) var(--nx-s5) var(--nx-s4);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-hgroup{min-inline-size: 0;display: grid;gap: var(--nx-s1)}.nxe .pe-title{font-size: 24px;line-height: 1.2;font-weight: 600;color: var(--nx-text-primary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .pe-summary{font: 400 14px/1.5 var(--nx-font-mono);color: var(--nx-text-muted);font-variant-numeric: tabular-nums;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .pe-summary b{color: var(--nx-text-primary);font-weight: 500}.nxe .pe-actions{position: relative;display: flex;gap: var(--nx-s3);align-items: center;justify-content: space-between;min-inline-size: 0}.nxe .pe-actions>[data-act="play"]{flex: none;margin-inline-start: auto}.nxe .pe-jwrap{flex: 1 1 auto;min-inline-size: 0;display: flex;justify-content: flex-start;overflow: hidden}.nxe .pe-journeys{display: inline-flex;flex: none;max-inline-size: 100%;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas);padding: 2px;gap: 2px}.nxe .pe-journeys button{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1.2 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .pe-journeys button[hidden]{display: none}.nxe .pe-journeys button:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .pe-journeys button[aria-pressed="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .pe-jmore svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-jmenu{position: absolute;inset-block-start: calc(100% + var(--nx-s1));inset-inline-end: 0;z-index: 6;display: grid;gap: 2px;min-inline-size: 256px;max-inline-size: min(448px,100%);max-block-size: 60vh;overflow: auto;padding: var(--nx-s1);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .pe-jmenu[hidden],.nxe .pe-jmenu button[hidden]{display: none}.nxe .pe-jmenu button{display: block;inline-size: 100%;padding: var(--nx-s2);border: 0;border-inline-start: 2px solid transparent;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 400 14px/1.4 var(--nx-font-sans);text-align: start;cursor: pointer}.nxe .pe-jmenu button:hover,.nxe .pe-jmenu button:focus-visible{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .pe-jmenu button[aria-checked="true"]{color: var(--nx-text-primary);font-weight: 600;border-inline-start-color: var(--pe-accent)}.nxe .pe-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--nx-s2);min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s4);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer;text-decoration: none;transition: background-color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-btn:hover{background: var(--nx-bg-hover)}.nxe .pe-btn:active{background: var(--nx-bg-pressed)}.nxe .pe-btn:disabled{color: var(--nx-text-disabled);background: var(--nx-bg-muted);cursor: not-allowed}.nxe .pe-btn-primary{background: var(--pe-accent);border-color: var(--pe-accent);color: var(--pe-on)}.nxe .pe-btn-primary:hover{background: var(--nxi-strong,var(--nx-accent-strong))}.nxe .pe-btn-sm{min-block-size: 32px;padding-inline: var(--nx-s2)}.nxe .pe-ibtn{display: inline-flex;align-items: center;justify-content: center;gap: var(--nx-s2);min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s2);border: 1px solid transparent;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer;transition: background-color var(--nx-dur-fast) var(--nx-ease),color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-ibtn:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .pe-ibtn:active{background: var(--nx-bg-pressed)}.nxe .pe-ibtn:disabled{color: var(--nx-text-disabled);background: transparent;cursor: not-allowed}.nxe .pe-disc{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 32px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .pe-disc:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .pe-disc[aria-expanded="true"]{color: var(--nx-text-primary)}.nxe .pe-more svg.i{inline-size: 14px;block-size: 14px;transition: transform var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-more[aria-expanded="true"] svg.i{transform: rotate(180deg)}.nxe .sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (pointer: coarse){.nxe .pe-btn,.nxe .pe-btn-sm,.nxe .pe-ibtn,.nxe .pe-disc,.nxe .pe-journeys button,.nxe .pe-jmenu button{min-block-size: 44px;min-inline-size: 44px}}.nxe .pe-tabs{display: flex;gap: var(--nx-s1);padding-inline: var(--nx-s4);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface);overflow-x: auto;overflow-y: hidden;scrollbar-width: thin}.nxe .pe-tabs [role="tab"]{display: inline-flex;gap: var(--nx-s2);align-items: center;min-block-size: 44px;padding-inline: var(--nx-s3);border: 0;border-block-end: 2px solid transparent;margin-block-end: -1px;background: transparent;color: var(--nx-text-muted);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;white-space: nowrap}.nxe .pe-tabs [role="tab"]:hover{color: var(--nx-text-primary)}.nxe .pe-tabs [role="tab"][aria-selected="true"]{color: var(--nx-text-primary);border-block-end-color: var(--pe-accent)}.nxe .pe-count[hidden]{display: none}.nxe .pe-count{display: inline-grid;place-items: center;min-inline-size: 20px;padding-inline: var(--nx-s1);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);font: 500 11px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-panel{min-block-size: 0}.nxe .pe-panel[hidden]{display: none}.nxe .pe-pad{padding: var(--nx-s5);display: grid;gap: var(--nx-s5);align-content: start}.nxe .pe-graph{display: grid;grid-template-columns: minmax(0,1fr) clamp(320px,26vw,384px);block-size: clamp(560px,72vh,760px)}.nxe .pe-stage{position: relative;overflow: hidden;background-color: var(--nx-bg-canvas);background-image: radial-gradient(circle,var(--nx-border-default) 1px,transparent 1.2px);background-size: 24px 24px;cursor: grab;touch-action: pan-y;outline: none}.nxe .pe-stage.is-panning{cursor: grabbing}.nxe .pe-world{position: absolute;top: 0;left: 0;transform-origin: 0 0;will-change: transform}.nxe .pe-world.is-gliding{transition: transform var(--nx-dur-long) var(--nx-ease-long)}.nxe .pe-lane{position: absolute;inset-block-start: 0;border-inline: 1px dashed var(--nx-border-subtle);background: var(--nx-bg-elevated);border-radius: var(--nx-r);opacity: .7}.nxe .pe-ruler{position: absolute;inset-block-start: 0;inset-inline: 0;block-size: 40px;z-index: 2;background: var(--nx-bg-canvas);border-block-end: 1px solid var(--nx-border-default);overflow: hidden;pointer-events: none}.nxe .pe-lane-head{position: absolute;inset-block-start: 0;display: flex;gap: var(--nx-s2);min-inline-size: 0;padding-inline: var(--nx-s2);block-size: 40px;align-items: center;border-block-end: 1px dashed var(--nx-border-default);font: 500 12px/1.2 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary);white-space: nowrap;overflow: hidden}.nxe .pe-lane-head span{overflow: hidden;text-overflow: ellipsis}.nxe .pe-lane-head b{color: var(--pe-accent);font-weight: 500}.nxe .pe-edges{position: absolute;inset: 0;overflow: visible;pointer-events: none}.nxe .pe-edge{fill: none;stroke: var(--nx-text-disabled);stroke-width: 1.5;vector-effect: non-scaling-stroke;transition: opacity var(--nx-dur) var(--nx-ease),stroke var(--nx-dur) var(--nx-ease)}.nxe .pe-edge[data-type="governance"]{stroke-dasharray: 6 4}.nxe .pe-edge[data-type="reference"]{stroke-dasharray: 1.5 4}.nxe .pe-edge.is-on{stroke: var(--pe-accent);stroke-width: 2}.nxe .pe-edge.is-done{stroke: var(--nx-text-muted)}.nxe .pe-edge.is-dim{opacity: .4}.nxe .pe-arrow{fill: var(--nx-border-strong)}.nxe .pe-arrow.is-on{fill: var(--pe-accent)}.nxe .pe-elabel{position: absolute;transform: translate(-50%,-50%) scale(var(--pe-inv));padding: 0 var(--nx-s1);border: 1px solid var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 12px/1.5 var(--nx-font-mono);white-space: nowrap;pointer-events: none}.nxe .pe-node{position: absolute;display: flex;flex-direction: column;gap: var(--nx-s1);padding: var(--nx-s3) var(--nx-s3) var(--nx-s2);inline-size: var(--pe-card-w);block-size: var(--pe-card-h);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-secondary);text-align: start;font: inherit;cursor: pointer;transition: opacity var(--nx-dur) var(--nx-ease),border-color var(--nx-dur-fast) var(--nx-ease),background-color var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-node:hover{border-color: var(--nx-text-secondary)}.nxe .pe-node.is-dim{opacity: .6}.nxe .pe-node[aria-pressed="true"]{border: 2px solid var(--pe-accent);background: var(--pe-soft);padding: calc(var(--nx-s3) - 1px) calc(var(--nx-s3) - 1px) calc(var(--nx-s2) - 1px)}.nxe .pe-node .hd{display: flex;align-items: center;gap: var(--nx-s2);min-block-size: 20px;font: 500 13px/1 var(--nx-font-mono);letter-spacing: .04em;color: var(--nx-text-secondary)}.nxe .pe-node .st{display: grid;place-items: center;inline-size: 18px;block-size: 18px;flex: none;color: var(--nx-text-secondary)}.nxe .pe-node .st svg{inline-size: 18px;block-size: 18px}.nxe .pe-node .no{font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .pe-node .kd{text-transform: uppercase;white-space: nowrap}.nxe .pe-node .gl{margin-inline-start: auto;inline-size: 40px;block-size: 12px;flex: none;color: var(--nx-text-disabled)}.nxe .pe-node .gl svg{display: block;inline-size: 100%;block-size: 100%;stroke: currentColor;fill: none;stroke-width: 1}.nxe .pe-node .tt{font-size: 16px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;overflow-wrap: anywhere;flex: none;max-block-size: 2.6em}.nxe .pe-node .mt{font-size: 13px;line-height: 1.35;color: var(--nx-text-secondary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: none}.nxe .pe-node .ft{margin-block-start: auto;display: flex;align-items: center;gap: var(--nx-s2);padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle);font: 400 13px/1.2 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .pe-node .ow{flex: 1;min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nxe .pe-node .io{display: inline-flex;gap: 2px var(--nx-s1);align-items: center;font-variant-numeric: tabular-nums;direction: ltr;flex: none}.nxe .pe-node .io svg{inline-size: 12px;block-size: 12px;stroke: currentColor;fill: none;stroke-width: 1.5}.nxe [dir="rtl"] .pe-node .io,.nxe :host([dir="rtl"]) .pe-node .io{transform: scaleX(-1);unicode-bidi: isolate}.nxe .pe-node .here{position: absolute;inset-block-start: -10px;inset-inline-start: var(--nx-s3);padding: 0 var(--nx-s1);border: 1px solid var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--pe-accent);font: 500 10px/1.5 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em}.nxe .pe-node .port{position: absolute;inset-block-start: 50%;inline-size: 8px;block-size: 8px;margin-block-start: -4px;border: 1px solid var(--nx-border-strong);border-radius: 50%;background: var(--nx-bg-canvas)}.nxe .pe-node .port.in{inset-inline-start: -5px}.nxe .pe-node .port.out{inset-inline-end: -5px}.nxe .pe-node[data-kind="gate"]{border-style: dashed}.nxe .pe-node[data-kind="start"]{border-inline-start-width: 4px;border-inline-start-color: var(--nx-text-primary)}.nxe .pe-node[data-kind="end"]{border-block-end-width: 3px;border-block-end-style: double}.nxe .pe-node[data-kind="decision"]{border-block-start-width: 3px;border-block-start-style: double}.nxe .pe-node[data-kind="dataset"],.nxe .pe-node[data-kind="source"]{border-inline-start-width: 3px}.nxe .pe-node[data-kind="model"] .port{border-radius: var(--nx-r-chip)}.nxe .pe-node[data-kind="artefact"],.nxe .pe-node[data-kind="record"]{clip-path: polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.nxe .pe-node[data-kind="exercise"]{border-inline-width: 3px}.nxe .pe-node[data-kind="standard"],.nxe .pe-node[data-kind="clause"]{border-block-end-width: 3px}.nxe .pe-node[data-group]::after{content: "";position: absolute;inset: 4px -5px -5px 4px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);z-index: -1;background: var(--nx-bg-surface)}.nxe .pe-node[data-state="done"] .st{color: var(--nx-text-primary)}.nxe .pe-node[data-state="inProgress"]{border-color: var(--pe-accent)}.nxe .pe-node[data-state="inProgress"] .st{color: var(--pe-accent)}.nxe .pe-node[data-state="waiting"] .st,.nxe .pe-node[data-state="gated"] .st{color: var(--pe-accent)}@media (prefers-reduced-motion: no-preference){.nxe .pe-node[data-state="inProgress"] .st svg{animation: pe-spin var(--nx-dur-long-max) linear infinite}}@keyframes pe-spin{to{transform: rotate(1turn)}}.nxe .pe-zoom{position: absolute;inset-block-end: var(--nx-s4);inset-inline-start: var(--nx-s4);display: inline-flex;align-items: center;gap: 0;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);z-index: 3}.nxe .pe-zoom .pe-ibtn{min-block-size: 28px;min-inline-size: 28px;padding-inline: var(--nx-s1);border-radius: var(--nx-r-chip)}.nxe .pe-zoom output{display: grid;place-items: center;min-inline-size: 48px;font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-secondary);font-variant-numeric: tabular-nums}.nxe .pe-mini{position: absolute;inset-block-end: var(--nx-s4);inset-inline-end: var(--nx-s4);inline-size: 160px;block-size: 96px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);z-index: 3;cursor: pointer;overflow: hidden}.nxe .pe-mini svg{inline-size: 100%;block-size: 100%;display: block}.nxe .pe-mini .m-n{fill: var(--nx-border-default)}.nxe .pe-mini .m-n.is-on{fill: var(--pe-accent)}.nxe .pe-mini .m-n.is-done{fill: var(--nx-text-muted)}.nxe .pe-mini .m-v{fill: var(--pe-soft);stroke: var(--pe-accent);stroke-width: 1;vector-effect: non-scaling-stroke}.nxe .pe-hint{position: absolute;inset-block-start: var(--nx-s2);inset-inline-start: var(--nx-s2);padding: var(--nx-s1) var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted);z-index: 3}.nxe .pe-card{display: grid;grid-template-rows: minmax(0,1fr);min-block-size: 0;border-inline-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-card-in{overflow: auto;padding: var(--nx-s5);display: flex;flex-direction: column;gap: var(--nx-s4)}.nxe .pe-card-in>*{flex: none}.nxe .pe-card-in.is-swap{opacity: 0}.nxe .pe-card-in{transition: opacity var(--nx-dur-fast) var(--nx-ease)}.nxe .pe-card-h{display: grid;gap: var(--nx-s1)}.nxe .pe-card h3{font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary)}.nxe .pe-label{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .pe-status{display: flex;flex-wrap: wrap;gap: var(--nx-s1) var(--nx-s2);align-items: center;font-size: 13px;font-weight: 500;color: var(--nx-text-primary)}.nxe .pe-pos{margin-inline-start: auto;font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-muted);font-variant-numeric: tabular-nums}.nxe .pe-sum{font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .pe-card-in .pe-sum{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .pe-card-in .pe-more-body{display: none}.nxe .pe-card-in.is-open .pe-sum{display: block;-webkit-line-clamp:none;overflow: visible}.nxe .pe-card-in.is-open .pe-more-body{display: grid}.nxe .pe-more-body{gap: var(--nx-s2);font-size: 14px}.nxe .pe-more-body{display: grid}.nxe .pe-more{align-self: flex-start;margin-block-start: calc(-1 * var(--nx-s2));margin-inline-start: calc(-1 * var(--nx-s2))}.nxe .pe-meta{font: 400 13px/1.4 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-rows{display: grid;grid-template-columns: 96px minmax(0,1fr);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-rows dt,.nxe .pe-rows dd{padding-block: var(--nx-s2);border-block-end: 1px solid var(--nx-border-subtle);font-size: 13px;line-height: 1.4}.nxe .pe-rows dt{font: 500 12px/1.6 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .04em;color: var(--nx-text-muted);padding-inline-end: var(--nx-s2)}.nxe .pe-rows dd{color: var(--nx-text-primary);min-inline-size: 0;overflow-wrap: anywhere}.nxe .pe-kv{display: grid;grid-template-columns: minmax(96px,max-content) 1fr}.nxe .pe-kv dt,.nxe .pe-kv dd{padding-block: var(--nx-s1);font-size: 13px}.nxe .pe-kv dt{color: var(--nx-text-muted);padding-inline-end: var(--nx-s2)}.nxe .pe-chips{display: flex;flex-wrap: wrap;gap: var(--nx-s1)}.nxe .pe-chip{display: inline-flex;align-items: center;text-align: start;gap: var(--nx-s1);min-block-size: 24px;padding: 2px var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-primary);font: 400 12px/1.3 var(--nx-font-mono);cursor: pointer;text-decoration: none}.nxe .pe-chip:hover{border-color: var(--nx-text-secondary);background: var(--nx-bg-hover)}.nxe .pe-docs{display: grid;gap: var(--nx-s1)}.nxe .pe-links,.nxe .pe-doclist{display: grid;gap: 2px}.nxe .pe-links a{display: flex;gap: var(--nx-s2);align-items: center;min-block-size: 24px;color: var(--pe-accent);text-decoration: none;font-size: 13px}.nxe .pe-links a span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-inline-size: 0}.nxe .pe-links a:hover span{text-decoration: underline;text-underline-offset: .2em}.nxe .pe-links a svg.i{inline-size: 14px;block-size: 14px;color: var(--nx-text-muted)}.nxe ul.pe-doclist li{font-size: 13px}.nxe .pe-cardnav{display: flex;align-items: center;gap: var(--nx-s1);margin-block-start: auto;padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-sp{flex: 1}.nxe .pe-decision{padding: var(--nx-s2) var(--nx-s4);border: 1px dashed var(--pe-accent);border-radius: var(--nx-r);display: grid;gap: var(--nx-s2);font-size: 14px}.nxe .pe-run{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;padding: var(--nx-s3) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-run [data-act="play2"]{color: var(--nx-text-primary)}.nxe .pe-track{position: relative;flex: 1 1 160px;display: grid;align-items: center}.nxe .pe-run input[type="range"]{inline-size: 100%;accent-color: var(--pe-accent);min-block-size: 32px;margin: 0}.nxe .pe-marks{position: absolute;inset-inline: 0;inset-block-end: 4px;block-size: 8px;pointer-events: none}.nxe .pe-marks i{position: absolute;inset-block-end: 0;inline-size: 2px;block-size: 8px;margin-inline-start: -1px;background: var(--nx-text-muted)}.nxe .pe-run output{font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-secondary);min-inline-size: 48px;text-align: center;font-variant-numeric: tabular-nums}.nxe .pe-speed{font: 400 12px/1 var(--nx-font-mono)}.nxe .pe-log{padding: var(--nx-s2) var(--nx-s4);border-block-start: 1px solid var(--nx-border-subtle);background: var(--nx-bg-surface);font: 400 13px/1.5 var(--nx-font-mono);color: var(--nx-text-secondary);min-block-size: 36px}.nxe .pe[data-xtab] .pe-foot{display: none}.nxe .pe-foot{display: grid;gap: var(--nx-s2);padding: var(--nx-s1) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .pe-foot-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s1);align-items: center}.nxe .pe-foot-bar svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-legend{display: flex;flex-wrap: nowrap;gap: var(--nx-s4);padding-block: 0 var(--nx-s2);overflow-x: auto;scrollbar-width: thin;font-size: 12px;color: var(--nx-text-secondary);white-space: nowrap}.nxe .pe-legend[hidden],.nxe .pe-about[hidden]{display: none}.nxe .pe-legend span{display: inline-flex;gap: var(--nx-s1);align-items: center;flex: none}.nxe .pe-legend svg.i{inline-size: 14px;block-size: 14px}.nxe .pe-legend .sw{inline-size: 16px;block-size: 12px;border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface)}.nxe .pe-legend .sw[data-kind="gate"]{border-style: dashed}.nxe .pe-legend .sw[data-kind="start"]{border-inline-start: 3px solid var(--nx-text-primary)}.nxe .pe-legend .sw[data-kind="end"]{border-block-end: 3px double var(--nx-border-strong)}.nxe .pe-legend .sw[data-kind="decision"]{border-block-start: 3px double var(--nx-border-strong)}.nxe .pe-legend .sw[data-kind="dataset"]{border-inline-start-width: 3px}.nxe .pe-legend .sw[data-kind="exercise"]{border-inline-width: 3px}.nxe .pe-legend .sw[data-kind="here"]{border-color: var(--pe-accent);border-width: 2px}.nxe .pe-legend .ln{inline-size: 16px;block-size: 0;border-block-start: 1.5px solid var(--nx-text-muted)}.nxe .pe-legend .ln[data-type="governance"]{border-block-start-style: dashed}.nxe .pe-legend .ln[data-type="reference"]{border-block-start-style: dotted}.nxe .pe-about{display: grid;gap: var(--nx-s1);padding-block: 0 var(--nx-s2);max-inline-size: 72ch}.nxe .pe-caption{font-size: 13px;color: var(--nx-text-secondary)}.nxe .pe-caption b{font-family: var(--nx-font-mono);font-weight: 500;color: var(--nx-text-primary)}.nxe .pe-note{font-size: 12px;color: var(--nx-text-muted)}.nxe .pe-steps>li{border-block-end: 1px solid var(--nx-border-default)}.nxe .pe-steps h3{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--pe-accent);padding-block: var(--nx-s4) var(--nx-s2)}.nxe .pe-steps details{border-block-start: 1px solid var(--nx-border-subtle)}.nxe .pe-steps summary{display: grid;grid-template-columns: 40px 20px 1fr auto;gap: var(--nx-s3);align-items: center;min-block-size: 48px;cursor: pointer;list-style: none;padding-block: var(--nx-s2)}.nxe .pe-steps summary::-webkit-details-marker{display: none}.nxe .pe-steps summary:hover{background: var(--nx-bg-hover)}.nxe .pe-steps summary .no{font: 500 12px/1 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-steps summary .tt{font-weight: 600;color: var(--nx-text-primary)}.nxe .pe-steps summary .k{font: 500 12px/1 var(--nx-font-mono);text-transform: uppercase;color: var(--nx-text-muted)}.nxe .pe-steps .body{padding: 0 0 var(--nx-s4) calc(40px + 20px + 2 * var(--nx-s3));display: grid;gap: var(--nx-s3);max-inline-size: 80ch}.nxe .pe-timeline{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(208px,1fr);gap: var(--nx-s3);overflow-x: auto;padding-block-end: var(--nx-s2)}.nxe .pe-wave{display: grid;gap: var(--nx-s2);align-content: start;padding-block-start: var(--nx-s3);border-block-start: 2px solid var(--nx-border-strong)}.nxe .pe-wave>.pe-label{padding-block-end: var(--nx-s1)}.nxe .pe-wave button{display: grid;gap: 2px;padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);text-align: start;font: 600 14px/1.3 var(--nx-font-sans);cursor: pointer}.nxe .pe-wave button:hover{border-color: var(--nx-text-secondary)}.nxe .pe-wave button span{font: 400 12px/1.3 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .pe-ticks{display: flex;justify-content: space-between;gap: var(--nx-s2);font: 500 12px/1 var(--nx-font-mono);color: var(--nx-text-muted);padding-block: var(--nx-s2);border-block-end: 1px solid var(--nx-border-default)}.nxe .pe-table{inline-size: 100%;border-collapse: collapse;font-size: 14px}.nxe .pe-table th,.nxe .pe-table td{padding: var(--nx-s2) var(--nx-s3);text-align: start;border-block-end: 1px solid var(--nx-border-subtle);vertical-align: top}.nxe .pe-table thead th{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted);border-block-end: 1px solid var(--nx-border-strong);background: var(--nx-bg-elevated)}.nxe .pe-table td.c{text-align: center;font-family: var(--nx-font-mono)}.nxe .pe-table button{all: unset;cursor: pointer;color: var(--nx-text-primary);font-weight: 600}.nxe .pe-table button:hover{text-decoration: underline}.nxe .pe-table button:focus-visible{outline: 2px solid var(--pe-accent);outline-offset: 2px}.nxe .pe-empty{padding: var(--nx-s5);border: 1px dashed var(--nx-border-strong);border-radius: var(--nx-r);color: var(--nx-text-muted);background: var(--nx-bg-elevated)}.nxe .pe-overview{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: var(--nx-s4)}.nxe .pe-stat{display: grid;gap: var(--nx-s1);padding-inline-start: var(--nx-s3);border-inline-start: 2px solid var(--pe-accent)}.nxe .pe-stat b{font: 600 32px/1.1 var(--nx-font-mono);color: var(--nx-text-primary);font-variant-numeric: tabular-nums}.nxe .pe-lede{max-inline-size: 72ch;color: var(--nx-text-secondary)}.nxe .pe-error{padding: var(--nx-s5);display: grid;gap: var(--nx-s2)}@media (max-width: 1023.84px){.nxe .pe-graph{grid-template-columns: 1fr;position: relative}.nxe .pe-card{position: absolute;inset: auto 0 0 0;block-size: 50%;border-inline-start: 0;border-block-start: 1px solid var(--nx-border-strong);box-shadow: var(--nx-shadow-overlay);z-index: 4}.nxe .pe-card[hidden]{display: none}}@media (max-width: 767.84px){.nxe .pe-graph{block-size: 70vh}.nxe .pe-mini{display: none}.nxe .pe-steps .body{padding-inline-start: 0}.nxe .pe-head,.nxe .pe-pad{padding-inline: var(--nx-s4)}.nxe .pe-title{white-space: normal;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nxe .pe-jwrap{justify-content: flex-start}.nxe .pe-jmenu{inset-inline: 0 auto;max-inline-size: 100%}}@media (prefers-reduced-motion: reduce){.nxe .pe *,.nxe .pe-world.is-gliding{transition-duration: 0s;animation: none}}@media print{.nxe .pe-graph,.nxe .pe-run,.nxe .pe-tabs,.nxe .pe-actions,.nxe .pe-foot-bar{display: none}.nxe .pe-legend,.nxe .pe-about{display: flex}.nxe .pe-panel[data-tab="steps"]{display: block}.nxe .pe-steps details>.body{display: grid}}.nxe :host([dir="rtl"]) .pe [data-act="back"] svg,.nxe :host([dir="rtl"]) .pe [data-act="step"] svg,.nxe [dir="rtl"] .pe [data-act="back"] svg,.nxe [dir="rtl"] .pe [data-act="step"] svg{transform: scaleX(-1)}.nxe .pe-run output,.nxe .pe-zoom output,.nxe .pe [data-r="speed"]{direction: ltr;unicode-bidi: isolate}.nxe :host([dir="rtl"]) .pe-cardnav [data-go] svg,.nxe [dir="rtl"] .pe-cardnav [data-go] svg{transform: scaleX(-1)}.nxe .pe-title,.nxe .pe-summary,.nxe .pe-sum,.nxe .pe-log,.nxe .pe-caption,.nxe .pe-note,.nxe .pe-rows dd,.nxe .pe-card h3,.nxe .pe-jmenu button,.nxe .pe-journeys button span,.nxe .pe-node .tt,.nxe .pe-node .mt,.nxe .pe-node .ow{unicode-bidi: plaintext}.nxe .pe:is(:lang(ar),:lang(ur)){--nx-font-sans:var(--nx-font-arab);--nx-font-mono:var(--nx-font-arab)}.nxe .pe:lang(fa){--nx-font-sans:var(--nx-font-fa);--nx-font-mono:var(--nx-font-fa)}.nxe .pe:is(:lang(ar),:lang(fa),:lang(ur)) :is(.pe-label,.pe-lane-head,.pe-node .kd,.pe-node .hd,.pe-node .here,.pe-rows dt,.pe-kv dt,.pe-steps h3,.pe-steps summary .k,.pe-table thead th,.pe-ticks){text-transform: none;letter-spacing: 0}.nxe .pe bdi{unicode-bidi: isolate}.nxe .pe-pad>p,.nxe .pe-detail{max-inline-size: 72ch}.nxe .pe-detail{color: var(--nx-text-secondary)}@media (min-width: 1024px){.nxe .pe-panel:not([data-tab="graph"]){block-size: var(--pe-panel-h,auto);overflow: auto;overscroll-behavior: auto}.nxe .pe-panel-x{display: grid;overflow: hidden}.nxe .pe-panel-x>.sm[data-embedded]{min-block-size: 0;block-size: 100%;grid-template-rows: auto minmax(0,1fr)}.nxe .pe-panel-x>.sm[data-embedded] .sm-body{block-size: auto;min-block-size: 0}}@media (max-width: 1023.84px){.nxe .pe-panel:not([data-tab="graph"]){min-block-size: var(--pe-panel-h,0px)}}.nxe .pe-enter{animation: pe-enter 220ms cubic-bezier(.2,0,0,1) both}@keyframes pe-enter{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}.nxe .pe-edge.is-done{stroke: var(--pe-accent);stroke-opacity: .6;stroke-width: 2}.nxe .pe-edge.is-next{stroke: var(--pe-accent);stroke-width: 2;stroke-dasharray: 4 6}.nxe .pe-node[data-state="done"]{box-shadow: inset 0 -3px 0 var(--pe-accent)}.nxe .pe-node.is-next{border-style: dashed;border-color: var(--pe-accent)}.nxe .pe-node .nexttag{position: absolute;inset-block-start: -10px;inset-inline-end: var(--nx-s3);padding: 0 var(--nx-s1);border: 1px dashed var(--pe-accent);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 10px/1.5 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em}@media (prefers-reduced-motion: no-preference){.nxe .pe-edge.is-next{animation: pe-flow 1.2s linear infinite}}@keyframes pe-flow{to{stroke-dashoffset: -20}}.nxe .pe-speedg{display: inline-flex;gap: 2px;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r)}.nxe .pe-speedg .pe-speed{min-block-size: 28px;min-inline-size: 36px;border-radius: var(--nx-r-chip)}.nxe .pe-speedg .pe-speed[aria-pressed="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .pe-world.is-gliding{transition: none}@media (prefers-reduced-motion: reduce){.nxe .pe-enter{animation: none}}.nxe .pe-wheel{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);z-index: 6;margin: 0;padding: var(--nx-s2) var(--nx-s3);border-radius: var(--nx-r);background: var(--nx-bg-elevated);border: 1px solid var(--nx-border-default);font: 500 13px/1.3 var(--nx-font-sans);color: var(--nx-text-primary);pointer-events: none;opacity: 0;transition: opacity .2s ease}.nxe .pe-wheel[data-on]{opacity: 1}@media (prefers-reduced-motion: reduce){.nxe .pe-wheel{transition: none}}.nxe .pe select{-webkit-appearance:menulist;appearance: auto;background-image: none;background-repeat: no-repeat;padding-inline-end: 4px;box-shadow: none}.nxe .pe-node .ow{white-space: normal;text-overflow: clip;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 1.2;overflow-wrap: anywhere}.nxe .pe-jwrap[data-rail]{overflow-x: auto;overflow-y: hidden;scrollbar-width: none;overscroll-behavior-x: contain}.nxe .pe-jwrap[data-rail]::-webkit-scrollbar{display: none}.nxe .pe-jwrap[data-rail] .pe-journeys{max-inline-size: none;flex-wrap: nowrap}.nxe .pe-jwrap[data-rail] .pe-journeys button{flex: none;white-space: nowrap}.nxe .pe-jwrap[data-rail] .pe-jmore{position: sticky;inset-inline-end: 0;background: var(--nx-bg-canvas);box-shadow: -8px 0 8px var(--nx-bg-canvas)}.nxe .pe-jsearch{position: sticky;inset-block-start: 0;z-index: 1;inline-size: 100%;min-block-size: 36px;margin-block-end: var(--nx-s1);padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 400 14px/1 var(--nx-font-sans);box-sizing: border-box}.nxe .pe-jsearch:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 1px}.nxe .pe-jgroup{display: grid;gap: 2px}.nxe .pe-jgroup[hidden],.nxe .pe-jnone[hidden]{display: none}.nxe .pe-jgt{margin: var(--nx-s2) 0 2px;padding-inline: var(--nx-s2);font: 500 11px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .pe-jnone{margin: 0;padding: var(--nx-s2);font-size: 14px;color: var(--nx-text-muted)}@media (min-width: 768px){.nxe .pe-head{grid-template-columns: minmax(0,1fr) auto;align-items: center;padding-block: var(--nx-s3)}.nxe .pe-title{font-size: 20px}.nxe .pe-summary{font-size: 13px}.nxe .pe-actions{justify-content: flex-end}.nxe .pe-actions>[data-act="play"]{margin-inline-start: 0}}.nxe .pe-jwrap[data-pick]{flex: 0 1 auto;overflow: visible}.nxe .pe-jwrap[data-pick] .pe-journeys{padding: 0;border: 0;background: transparent}.nxe .pe-jwrap[data-pick] .pe-jmore{min-block-size: 36px;max-inline-size: 320px;padding-inline: var(--nx-s3);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: none}.nxe .pe-jwrap[data-pick] .pe-jmore span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nxe .pe-jwrap[data-pick] .pe-jmore[aria-expanded="true"]{border-color: var(--nx-border-strong)}.nxe .pe-tabs [role="tab"]{min-block-size: 40px}.nxe .pe-card-in,.nxe .sm-card,.nxe .sm-list{grid-auto-rows: max-content}.nxe .sm{--sm-accent:var(--nxi-accent,var(--nx-accent));unicode-bidi: isolate;--sm-soft:var(--nxi-accent-soft,var(--nx-accent-soft));display: grid;grid-template-columns: minmax(0,1fr);color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-canvas);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: hidden;text-align: start}.nxe .sm *,.nxe .sm *::before,.nxe .sm *::after{box-sizing: border-box}.nxe .sm :where(h2,h3,h4,p,ul,ol,figure){margin: 0;padding: 0}.nxe .sm :where(ul,ol){list-style: none}.nxe .sm :where(button,a,input,select,[tabindex]):focus-visible{outline: 2px solid var(--sm-accent);outline-offset: 2px}.nxe .sm-head{display: flex;flex-wrap: wrap;gap: var(--nx-s2) var(--nx-s4);justify-content: space-between;align-items: center;padding: var(--nx-s4) var(--nx-s5);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-hgroup{flex: 1 1 320px;min-inline-size: 0;display: grid;gap: var(--nx-s1)}.nxe .sm-title{font-size: 20px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .sm-summary{font: 400 13px/1.5 var(--nx-font-mono);color: var(--nx-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.nxe .sm-summary b{color: var(--nx-text-secondary);font-weight: 500}.nxe .sm-views{display: inline-flex;gap: 2px;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-canvas)}.nxe .sm-views [role="tab"]{min-block-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-views [role="tab"]:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .sm-views [role="tab"][aria-selected="true"]{background: var(--nx-bg-surface);color: var(--nx-text-primary);box-shadow: inset 0 0 0 1px var(--nx-border-strong)}.nxe .sm-tools{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;padding: var(--nx-s2) var(--nx-s5);border-block-end: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-fam{display: flex;flex-wrap: wrap;gap: var(--nx-s1)}.nxe .sm-chip{display: inline-flex;gap: var(--nx-s2);align-items: center;min-block-size: 32px;padding-inline: var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-primary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-chip:hover{background: var(--nx-bg-hover)}.nxe .sm-chip[aria-pressed="false"]{color: var(--nx-text-disabled);border-style: dashed}.nxe .sm-chip .n{font: 400 12px/1 var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .sm-sel{display: inline-flex;gap: var(--nx-s2);align-items: center;font: 500 12px/1 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-muted)}.nxe .sm-sel select,.nxe .sm-search{min-block-size: 32px;padding: 0 var(--nx-s2);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 400 13px/1 var(--nx-font-sans)}.nxe .sm-search{flex: 1 1 192px;max-inline-size: 288px;min-inline-size: 0;margin-inline-start: auto}.nxe .sm-sel{min-inline-size: 0;max-inline-size: 100%}.nxe .sm-sel select{min-inline-size: 0;max-inline-size: 224px}.nxe .sm-body{display: grid;grid-template-columns: minmax(0,1fr) clamp(320px,26vw,384px);block-size: clamp(560px,76vh,816px)}.nxe .sm-panel{min-block-size: 0;overflow: hidden}.nxe .sm-panel[hidden]{display: none}.nxe .sm-stage{position: relative;block-size: 100%;background: var(--nx-bg-canvas);cursor: grab;touch-action: pan-y;outline: none}.nxe .sm-stage:focus-visible{outline: 2px solid var(--sm-accent);outline-offset: -2px}.nxe .sm-stage canvas{display: block;inline-size: 100%;block-size: 100%}.nxe .sm-labels{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.nxe .sm-l{position: absolute;top: 0;left: 0;white-space: nowrap;will-change: transform}.nxe .sm-l[hidden]{display: none}.nxe .sm-l.en{margin: -34px 0 0 0;translate: -50% 0;padding: 0 var(--nx-s1);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r-chip);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 13px/1.5 var(--nx-font-sans)}.nxe .sm-l.en.is-focus{border-color: var(--sm-accent);color: var(--nx-text-primary);font-weight: 600;background: var(--sm-soft)}.nxe .sm-l.lv{translate: 0 -50%;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--sm-accent);background: var(--nx-bg-canvas);padding: 0 var(--nx-s1)}.nxe .sm-l.gr{translate: -50% 0;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary)}.nxe .sm-ctl{position: absolute;inset-block-end: var(--nx-s4);inset-inline-start: var(--nx-s4);display: flex;gap: var(--nx-s2);align-items: center;z-index: 2}.nxe .sm-ctl-g{display: inline-flex;gap: 0;padding: 2px;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface)}.nxe .sm-ibtn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 28px;min-inline-size: 28px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r-chip);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-ibtn:hover{background: var(--nx-bg-hover);color: var(--nx-text-primary)}.nxe .sm svg.i{inline-size: 16px;block-size: 16px;stroke: currentColor;fill: none;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;flex: none}.nxe .sm-disc{display: inline-flex;align-items: center;gap: var(--nx-s1);min-block-size: 32px;padding-inline: var(--nx-s2);border: 0;border-radius: var(--nx-r);background: transparent;color: var(--nx-text-secondary);font: 500 13px/1 var(--nx-font-sans);cursor: pointer}.nxe .sm-disc:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .sm-disc[aria-expanded="true"]{color: var(--nx-text-primary)}.nxe .sm-disc svg.i{inline-size: 14px;block-size: 14px}.nxe .sm-more{align-self: flex-start;margin-block-start: calc(-1 * var(--nx-s2));margin-inline-start: calc(-1 * var(--nx-s2))}.nxe .sm-more[aria-expanded="true"] svg.i{transform: rotate(180deg)}@media (pointer: coarse){.nxe .sm-ibtn,.nxe .sm-disc,.nxe .sm-chip,.nxe .sm-views [role="tab"]{min-block-size: 44px;min-inline-size: 44px}}.nxe .sm-btn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 32px;min-inline-size: 32px;padding-inline: var(--nx-s4);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary);font: 500 14px/1 var(--nx-font-sans);cursor: pointer;text-decoration: none}.nxe .sm-btn:hover{background: var(--nx-bg-hover)}.nxe .sm-btn[hidden]{display: none}.nxe .sm-btn-primary{background: var(--sm-accent);border-color: var(--sm-accent);color: var(--nxi-on,var(--nx-bg-canvas))}.nxe .sm-wheel{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;transform: translate(-50%,-50%);margin: 0;padding: var(--nx-s2) var(--nx-s3);border-radius: var(--nx-r);background: var(--nx-bg-elevated);border: 1px solid var(--nx-border-default);font: 500 13px/1.3 var(--nx-font-sans);color: var(--nx-text-primary);pointer-events: none;opacity: 0;transition: opacity .2s ease}.nxe .sm-wheel[data-on]{opacity: 1}@media (prefers-reduced-motion: reduce){.nxe .sm-wheel{transition: none}}.nxe .sm-hint{position: absolute;inset-block-end: var(--nx-s4);inset-inline-end: var(--nx-s4);padding: var(--nx-s1) var(--nx-s2);border-radius: var(--nx-r);background: var(--nx-bg-canvas);font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-muted);pointer-events: none}.nxe .sm-nogl{position: absolute;inset-block-start: var(--nx-s3);inset-inline-start: var(--nx-s3);padding: var(--nx-s2) var(--nx-s3);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);color: var(--nx-text-primary)}.nxe .sm-card{min-block-size: 0;overflow: auto;padding: var(--nx-s5);display: flex;flex-direction: column;gap: var(--nx-s4);border-inline-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-card>*{flex: none}.nxe .sm-card-h{display: grid;gap: var(--nx-s1)}.nxe .sm-card h3{font-size: 18px;line-height: 1.3;font-weight: 600;color: var(--nx-text-primary)}.nxe .sm-sum{font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden}.nxe .sm-card.is-open .sm-sum{display: block;overflow: visible}.nxe .sm-open{align-self: flex-start}.nxe .sm-label{display: flex;gap: var(--nx-s2);align-items: center;font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--nx-text-secondary)}.nxe .sm-lv{font-size: 14px}.nxe .sm-lv b{display: block;color: var(--nx-text-primary)}.nxe .sm-path{font-size: 14px}.nxe .sm-fgroup{display: grid;gap: var(--nx-s2);padding-block-start: var(--nx-s2);border-block-start: 1px solid var(--nx-border-subtle)}.nxe .sm-fgroup>summary{cursor: pointer;list-style: none;min-block-size: 24px}.nxe .sm-fgroup>summary::-webkit-details-marker{display: none}.nxe .sm-fgroup>summary::after{content: "+";margin-inline-start: auto;font-family: var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .sm-fgroup[open]>summary::after{content: "\2212"}.nxe .sm-n{font-variant-numeric: tabular-nums;color: var(--nx-text-muted)}.nxe .sm-docs a{font-size: 13px;color: var(--sm-accent);text-decoration: none}.nxe .sm-docs a:hover{text-decoration: underline}.nxe .sm-fgroup ul{display: grid;gap: var(--nx-s1)}.nxe .sm-fgroup li{display: grid;grid-template-columns: minmax(96px,36%) minmax(0,1fr) auto;gap: 2px var(--nx-s2);align-items: baseline;font-size: 13px}.nxe .sm-fgroup li.pos,.nxe .sm-fgroup li.neg{display: block}.nxe .sm-fgroup li.neg b{color: var(--nx-text-primary);text-decoration: underline;text-decoration-style: double}.nxe .sm-rel{display: inline-flex;gap: var(--nx-s1);align-items: center;min-inline-size: 0;font: 400 13px/1.3 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .sm-go{all: unset;cursor: pointer;color: var(--nx-text-primary);font-weight: 600;text-decoration: underline;text-decoration-color: var(--nx-border-strong);text-underline-offset: .2em}.nxe .sm-go:hover{text-decoration-color: var(--sm-accent)}.nxe .sm-go:focus-visible{outline: 2px solid var(--sm-accent);outline-offset: 2px}.nxe .sm-rl{grid-column: 2 / 4;font: 400 12px/1.4 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .sm-src{color: var(--sm-accent);text-decoration: none;font-size: 13px}.nxe .ln{display: inline-block;inline-size: 24px;block-size: 0;border-block-start: 2px solid var(--nx-text-secondary);flex: none}.nxe .ln[data-fam="vertical"]{border-block-start-style: dashed}.nxe .ln[data-fam="horizontal"]{border-block-start-width: 1px;border-block-start-style: dashed}.nxe .ln[data-fam="cross"]{border-block-start-style: dotted}.nxe .sm-matrixwrap{block-size: 100%;overflow: auto;padding: var(--nx-s4)}.nxe .sm-matrix{border-collapse: separate;border-spacing: 0;font-size: 13px}.nxe .sm-matrix caption{text-align: start;padding-block-end: var(--nx-s2)}.nxe .sm-matrix caption.sm-label{display: table-caption;caption-side: top}.nxe .sm-matrix thead th:first-child{inset-inline-start: 0;z-index: 2}.nxe .sm-mscope{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;margin: 0 0 var(--nx-s3);font-size: 14px;color: var(--nx-text-secondary);max-inline-size: 72ch}.nxe .sm-mscope .sm-ibtn{border: 1px solid var(--nx-border-default)}.nxe .sm-matrix th,.nxe .sm-matrix td{border-block-end: 1px solid var(--nx-border-subtle);border-inline-end: 1px solid var(--nx-border-subtle)}.nxe .sm-matrix thead th{position: sticky;inset-block-start: 0;z-index: 1;background: var(--nx-bg-elevated);block-size: 144px;vertical-align: bottom;padding: var(--nx-s1)}.nxe .sm-matrix thead th span{display: inline-block;writing-mode: vertical-rl;transform: rotate(180deg);font: 500 12px/1.2 var(--nx-font-mono);color: var(--nx-text-secondary);white-space: nowrap}.nxe .sm-matrix tbody th{position: sticky;inset-inline-start: 0;background: var(--nx-bg-surface);text-align: start;padding: var(--nx-s1) var(--nx-s2);white-space: nowrap;font-weight: 400}.nxe .sm-matrix td{inline-size: 28px;min-inline-size: 28px;block-size: 28px;text-align: center}.nxe .sm-matrix td:hover{background: var(--nx-bg-hover)}.nxe .sm-matrix tbody th .sm-go{display: inline-block;max-inline-size: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle}.nxe .sm-matrix thead th span{max-inline-size: 128px;overflow: hidden;text-overflow: ellipsis}.nxe .dot{display: inline-block;inline-size: 8px;block-size: 8px;margin: 1px;border: 1px solid var(--nx-text-primary)}.nxe .dot[data-fam="hierarchy"]{background: var(--nx-text-primary)}.nxe .dot[data-fam="vertical"]{background: var(--sm-accent);border-color: var(--sm-accent)}.nxe .dot[data-fam="horizontal"]{border-radius: 50%}.nxe .dot[data-fam="cross"]{border-style: dotted}.nxe .sr{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.nxe .sm-list{block-size: 100%;overflow: auto;padding: var(--nx-s5);display: grid;gap: var(--nx-s5);align-content: start}.nxe .sm-list h3{color: var(--sm-accent)}.nxe .sm-list h4{font-weight: 600;color: var(--nx-text-primary);margin-block: var(--nx-s3) var(--nx-s1)}.nxe .sm-list details{border-block-end: 1px solid var(--nx-border-subtle)}.nxe .sm-list summary{min-block-size: 40px;display: flex;gap: var(--nx-s2);align-items: center;cursor: pointer}.nxe .sm-list details ul{display: grid;gap: var(--nx-s1);padding: 0 0 var(--nx-s3) var(--nx-s4);font-size: 14px}.nxe .sm-foot{display: grid;gap: var(--nx-s2);padding: var(--nx-s1) var(--nx-s4);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-foot-bar{display: flex;flex-wrap: wrap;gap: var(--nx-s1);align-items: center}.nxe .sm-legend{display: flex;flex-wrap: nowrap;gap: var(--nx-s4);padding-block: 0 var(--nx-s2);overflow-x: auto;scrollbar-width: thin;font-size: 12px;white-space: nowrap}.nxe .sm-legend span{display: inline-flex;gap: var(--nx-s1);align-items: center;flex: none}.nxe .sm-legend .ln{inline-size: 16px}.nxe .sm-legend[hidden],.nxe .sm-about[hidden]{display: none}.nxe .sm-about{padding-block: 0 var(--nx-s2)}.nxe .sw.neg{inline-size: 16px;block-size: 12px;border-block: 3px double var(--nx-text-primary)}.nxe .sm-caption{font-size: 13px;color: var(--nx-text-secondary);max-inline-size: 72ch}.nxe .sm-error{padding: var(--nx-s5)}.nxe .sm-tour{position: absolute;inset-block-end: calc(var(--nx-s3) + 52px);inset-inline: var(--nx-s3);z-index: 3;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: var(--nx-s1) var(--nx-s4);align-items: center;padding: var(--nx-s3) var(--nx-s4);border: 1px solid var(--nx-border-strong);border-radius: var(--nx-r);background: var(--nx-bg-surface);box-shadow: var(--nx-shadow-overlay)}.nxe .sm-tour[hidden]{display: none}.nxe .sm-tour-n{font: 500 12px/1.3 var(--nx-font-mono);text-transform: uppercase;letter-spacing: .06em;color: var(--sm-accent)}.nxe .sm-tour-t{font-size: 16px;line-height: 1.5;color: var(--nx-text-primary)}.nxe .sm-tour-b{display: flex;gap: var(--nx-s1)}@media (max-width: 767.84px){.nxe .sm-tour{grid-template-columns: 1fr}.nxe .sm-hint{display: none}.nxe .sm-ctl{flex-wrap: wrap;inset-inline-end: var(--nx-s3)}}.nxe .sm-ctl .sm-btn{white-space: nowrap}.nxe .sm-btn[aria-pressed="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary);color: var(--nx-bg-canvas)}@media (max-width: 1023.84px){.nxe .sm-body{grid-template-columns: 1fr;block-size: auto}.nxe .sm-stage{block-size: 70vh}.nxe .sm-card{border-inline-start: 0;border-block-start: 1px solid var(--nx-border-default);max-block-size: 60vh}.nxe .sm-matrixwrap,.nxe .sm-list{max-block-size: 70vh}}@media (max-width: 767.84px){.nxe .sm-head,.nxe .sm-tools,.nxe .sm-card,.nxe .sm-list,.nxe .sm-foot{padding-inline: var(--nx-s4)}.nxe .sm-tools{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--nx-s2)}.nxe .sm-fam{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--nx-s1)}.nxe .sm-chip{min-inline-size: 0;padding-inline: var(--nx-s2);font-size: 12px}.nxe .sm-chip .t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-inline-size: 0}.nxe .sm-chip .ln{inline-size: 16px}.nxe .sm-chip .n{margin-inline-start: auto}.nxe .sm-sel select{inline-size: 100%}.nxe .sm-tools>.sm-sel:first-of-type{min-inline-size: 0}.nxe .sm-tools>.sm-sel:first-of-type select{flex: 1 1 auto}.nxe .sm-search{grid-column: 1 / -1;max-inline-size: none;flex: none}.nxe .sm-stage{block-size: clamp(352px,62vh,544px);padding-block-end: 52px}.nxe .sm-ctl{inset: auto 0 0 0;justify-content: center;flex-wrap: nowrap;padding: var(--nx-s2);border-block-start: 1px solid var(--nx-border-default);background: var(--nx-bg-surface)}.nxe .sm-ctl .sm-btn{flex: 1 1 0;min-inline-size: 0;padding-inline: var(--nx-s2)}.nxe .sm-card{max-block-size: none;overflow: visible}.nxe .sm-fgroup li{grid-template-columns: minmax(0,1fr) auto}.nxe .sm-fgroup li .sm-rel{grid-column: 1 / -1}.nxe .sm-rl{grid-column: 1 / -1}.nxe .sm-matrixwrap,.nxe .sm-list{max-block-size: 75vh}}@media (prefers-reduced-motion: reduce){.nxe .sm *{transition: none;animation: none}}.nxe .sm:is(:lang(ar),:lang(ur)){--nx-font-sans:var(--nx-font-arab);--nx-font-mono:var(--nx-font-arab)}.nxe .sm:lang(fa){--nx-font-sans:var(--nx-font-fa);--nx-font-mono:var(--nx-font-fa)}.nxe .sm:is(:lang(ar),:lang(fa),:lang(ur)) :is(.sm-label,.sm-sel,.sm-l.lv,.sm-l.gr,.sm-tour-n,.sm-fgroup>summary){text-transform: none;letter-spacing: 0}.nxe .sm bdi{unicode-bidi: isolate}.nxe .sm-title,.nxe .sm-summary,.nxe .sm-sum,.nxe .sm-caption,.nxe .sm-card h3,.nxe .sm-tour-t{unicode-bidi: plaintext}.nxe [dir="rtl"] .sm-l.lv,.nxe :host([dir="rtl"]) .sm-l.lv{translate: -100% -50%}.nxe .sm select{-webkit-appearance:menulist;appearance: auto;background-image: none;background-repeat: no-repeat;padding-inline-end: 4px;box-shadow: none}.nxe .sm-imm-j[hidden],.nxe .sm-imm-exit[hidden],.nxe .sm-imm-tour[hidden],.nxe .sm-imm-close[hidden]{display: none}.nxe .sm[data-immersive]{position: fixed;inset: 0;z-index: 40;display: block;inline-size: 100vw;block-size: 100dvh;background: var(--nx-bg-canvas);overflow: hidden}.nxe .sm[data-immersive] .sm-body{display: block;position: absolute;inset: 0;block-size: auto}.nxe .sm[data-immersive] .sm-panel{position: absolute;inset: 0}.nxe .sm[data-immersive] .sm-panel[hidden]{display: none}.nxe .sm[data-immersive] .sm-stage{block-size: 100%;cursor: grab}.nxe .sm[data-immersive] :is(.sm-matrixwrap,.sm-list){block-size: 100%;max-block-size: none;padding: 152px 24px 104px;overflow: auto}.nxe .sm[data-immersive] :is(.sm-foot,.sm-hint){display: none}.nxe .sm[data-immersive] .sm-tour:not([hidden]){position: absolute;z-index: 6;inset-inline-start: 50%;inset-block-end: 88px;transform: translateX(-50%);inline-size: min(640px,calc(100vw - 32px))}.nxe .sm[data-fs]{inline-size: 100vw;block-size: 100dvh;overflow: hidden;background: var(--nx-bg-canvas);grid-template-rows: auto auto minmax(0,1fr) auto}.nxe .sm[data-fs] .sm-body{block-size: auto;min-block-size: 0;overflow: auto}.nxe .sm[data-fs] .sm-panel{min-block-size: 0}.nxe .sm[data-fs] .sm-stage{block-size: 100%;min-block-size: 320px}@media (max-width: 1023.84px){.nxe .sm[data-fs] .sm-stage{block-size: 70dvh}}@media (min-width: 1024px){.nxe .sm[data-embedded]:not([data-immersive]):not([data-fs]) .sm-body{block-size: clamp(480px,calc(100dvh - 240px),760px)}.nxe .sm[data-embedded]:not([data-immersive]):not([data-fs]) .sm-card{min-block-size: 0;overflow: auto}}.nxe .sm:not([data-immersive]) .sm-imm-close{display: none}.nxe .sm-space,.nxe .sm-fs{flex: none}.nxe .sm[data-immersive] :is(.sm-head,.sm-tools,.sm-ctl,.sm-card,.sm-imm-close){position: absolute;z-index: 5;border: 1px solid var(--nx-border-default);border-radius: var(--nx-r,5px);background: var(--nx-bg-elevated);box-shadow: var(--nx-shadow-md);transition: opacity .35s ease,transform .35s ease}.nxe .sm[data-immersive] .sm-head{display: grid;grid-template-columns: minmax(0,1fr) auto;justify-items: start;align-items: center;inset-block-start: 16px;inset-inline-start: 16px;inline-size: min(440px,calc(100vw - 32px));padding: 10px 14px;gap: 8px 12px}.nxe .sm[data-immersive] .sm-head>:is(.sm-imm-j,.sm-hgroup){grid-column: 1 / -1}.nxe .sm[data-immersive] .sm-head .sm-summary{white-space: normal}.nxe .sm[data-immersive] .sm-hgroup{flex: 1 1 220px}.nxe .sm[data-immersive] .sm-title{font-size: 17px}.nxe .sm[data-immersive] .sm-imm-j select{max-inline-size: 240px}.nxe .sm[data-immersive] .sm-tools{inset-block-start: 16px;inset-inline-end: 16px;max-inline-size: min(820px,calc(100vw - 488px));padding: 6px;gap: 6px;justify-content: flex-end}.nxe .sm[data-immersive] .sm-tools .sm-chip{min-block-size: 28px}.nxe .sm[data-immersive] .sm-tools .sm-chip .n,.nxe .sm[data-immersive] .sm-tools .sm-sel>span{display: none}.nxe .sm[data-immersive] .sm-tools :is(select,.sm-search){min-block-size: 28px}.nxe .sm[data-immersive] .sm-tools .sm-search{flex: 0 1 160px;margin-inline-start: 0}.nxe .sm[data-immersive] .sm-tools .sm-chip{border-radius: var(--nx-r-chip,2px)}.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 .sm:not([data-immersive]) .sm-tools [data-r="level"]{max-inline-size: 168px}.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-card{opacity: 0;transform: translateX(16px);pointer-events: none;visibility: hidden}.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-imm-close{display: none}.nxe .sm[data-immersive][data-focus-quiet]:not([data-card-open]) .sm-card{transform: translateX(calc(100% + 32px));opacity: 0;pointer-events: none}@media (max-width: 1023.84px){.nxe .sm:not([data-immersive])[data-focus-quiet]:not([data-card-open]) .sm-card{display: none}}.nxe .sm:is([data-immersive],[data-fs]) .sm-stage{touch-action: none}.nxe .sm-views [role="tab"][aria-selected="true"]{background: var(--nx-bg-active,var(--nx-bg-hover));box-shadow: inset 0 0 0 1px var(--nx-text-secondary);font-weight: 600}.nxe .sm-panel[data-panel="plan"]:not([hidden]){display: flex;flex-direction: column}.nxe .sm-planwrap{flex: 1 1 auto;min-block-size: 0;overflow: auto;padding-block: var(--nx-s2);background: var(--nx-bg-canvas)}@media (max-width: 1023.84px){.nxe .sm-planwrap{max-block-size: 75vh}}.nxe .sm[data-immersive] .sm-planwrap{padding: 152px 24px 104px}.nxe .sm-pgrid{display: grid;inline-size: max-content}.nxe .sm-plan{display: block;max-inline-size: none;font-family: var(--nx-font-sans);grid-column: 2;grid-row: 2}.nxe .sm-pband{fill: var(--nx-bg-surface)}.nxe .sm-pcorner{position: sticky;z-index: 3;inset-block-start: 0;inset-inline-start: 0;grid-column: 1;grid-row: 1;background: var(--nx-bg-canvas)}.nxe .sm-phead{position: sticky;z-index: 2;inset-block-start: 0;grid-column: 2;grid-row: 1;background: var(--nx-bg-canvas);border-block-end: 1px solid var(--nx-border-subtle)}.nxe .sm-prows{position: sticky;z-index: 2;inset-inline-start: 0;grid-column: 1;grid-row: 2;background: var(--nx-bg-canvas);border-inline-end: 1px solid var(--nx-border-subtle)}.nxe .sm-phead,.nxe .sm-prows{position: sticky}.nxe .sm-pgr,.nxe .sm-plv{position: absolute;box-sizing: border-box;overflow: hidden}.nxe .sm-pgr{inset-block: 0;display: flex;align-items: center;justify-content: center;padding-inline: var(--nx-s1);font: 500 12px/1.2 var(--nx-font-sans);color: var(--nx-text-secondary);text-align: center;text-overflow: ellipsis;white-space: nowrap}.nxe .sm-plv{inset-inline: 0;display: flex;align-items: center;padding: var(--nx-s1) var(--nx-s3) var(--nx-s1) var(--nx-s2);font: 500 12px/1.3 var(--nx-font-sans);color: var(--sm-accent);overflow-wrap: anywhere;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-block-start: 14px}.nxe .sm-pl{fill: none;stroke: var(--nx-text-secondary);stroke-width: 1;opacity: .45}.nxe .sm-pl.dim{opacity: .08}.nxe .sm-pl.hot{stroke: var(--sm-accent);stroke-width: 1.6;opacity: 1}.nxe .sm-pn{cursor: pointer}.nxe .sm-pn circle{fill: var(--nx-bg-surface);stroke: var(--nx-text-primary);stroke-width: 1.4}.nxe .sm-pn text{font: 500 11px/1 var(--nx-font-sans);fill: var(--nx-text-primary);paint-order: stroke;stroke: var(--nx-bg-canvas);stroke-width: 3px;stroke-linejoin: round;pointer-events: none}.nxe .sm-pn:hover circle,.nxe .sm-pn.is-hit circle{stroke: var(--sm-accent);stroke-width: 2}.nxe .sm-pn.is-focus circle{fill: var(--sm-accent);stroke: var(--sm-accent)}.nxe .sm-pn.dim{opacity: .3}.nxe .sm-lowp{display: flex;flex-wrap: wrap;gap: var(--nx-s2);align-items: center;margin: 0;padding: var(--nx-s2) var(--nx-s3);border-block-end: 1px solid var(--nx-border-subtle);font-size: 13px;color: var(--nx-text-secondary)}.nxe .sm-lowp[hidden]{display: none}.nxe .sm-tour-p{grid-column: 1 / -1;block-size: 3px;border-radius: 2px;background: var(--nx-border-subtle);overflow: hidden}.nxe .sm-tour-p i{display: block;block-size: 100%;inline-size: 0;background: var(--sm-accent);transition: inline-size 180ms ease}@media (prefers-reduced-motion: reduce){.nxe .sm-tour-p i{transition: none}}.nxe[data-a11y~="stop-animations"] .sm-tour-p i{transition: none}.nxe .sm:is(:lang(hi),:lang(bn),:lang(mr),:lang(ne),:lang(ja),:lang(zh),:lang(ko),:lang(th)) :is(.sm-label,.sm-sel,.sm-l.lv,.sm-l.gr,.sm-tour-n,.sm-fgroup>summary){text-transform: none;letter-spacing: 0}.nxe .sm-find .sm-results{position: absolute;z-index: 8;inset-block-start: calc(100% + 4px);inset-inline-start: 0;min-inline-size: max(100%,280px);max-inline-size: min(420px,90vw);box-shadow: var(--nx-shadow-md)}@media (min-width: 1024px){.nxe .sm:not([data-immersive]):is([data-has-focus]:not([data-focus-quiet]),[data-card-open]) .sm-tour{inset-inline-end: calc(min(360px,calc(100% - 88px)) + var(--nx-s3) * 2)}.nxe .sm[data-immersive][data-has-focus] .sm-tour:not([hidden]){inline-size: min(560px,calc(100vw - 448px))}}.nxe .sm[data-sm-tone="light"] .sm-l.en{border-color: var(--nx-border-strong)}@media (min-width: 1024px){.nxe .sm:not([data-immersive]):is([data-has-focus]:not([data-focus-quiet]),[data-card-open]) .sm-pgrid{margin-inline-end: calc(min(360px,calc(100% - 88px)) + var(--nx-s3) * 2)}}.nxe .sm-pgrid[data-narrow] .sm-plv{font-size: 11px;-webkit-line-clamp:3;padding-inline: var(--nx-s1);padding-block-start: 10px}.nxe .sm-stage:focus-visible{outline: none}.nxe .sm-stage:focus-visible::after{content: "";position: absolute;inset: 0;z-index: 8;border: 2px solid var(--sm-accent);pointer-events: none}.nxe .sm-panel[data-panel="plan"]>.sm-tour{position: static;inset: auto;margin: var(--nx-s2) var(--nx-s3);grid-template-columns: 1fr}.nxe .sm-list summary{flex-wrap: wrap;row-gap: 0}.nxe .sm-list summary>b{flex: 1 1 192px;min-inline-size: 0;overflow-wrap: anywhere}.nxe .sm-list summary>.sm-label{flex: 0 1 auto;min-inline-size: 0;max-inline-size: 100%;overflow-wrap: anywhere}.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 .nx-pc-bar>button.nx-pc-min,.nxe .nx-pc-bar>button.nx-pc-x{box-sizing: border-box;min-width: 28px;min-height: 28px;height: 28px;line-height: 1}.nxe,.nxe *{scrollbar-width: thin;scrollbar-color: var(--nx-border-strong) transparent}.nxe *::-webkit-scrollbar{width: 8px;height: 8px;background: transparent}.nxe *::-webkit-scrollbar-track{background: transparent}.nxe *::-webkit-scrollbar-thumb{background: var(--nx-border-strong);border-radius: var(--nx-r-chip)}.nxe *::-webkit-scrollbar-corner{background: transparent}.nxe .pe-tabs{scrollbar-width: none}.nxe .pe-tabs::-webkit-scrollbar{display: none}.nxe .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 [data-nx-full]{position: fixed;inset: 0;z-index: 2147483646;inline-size: 100vw;block-size: 100vh;block-size: 100dvh;max-inline-size: none;margin: 0;padding: 0;overflow: auto;overscroll-behavior: contain;background: var(--nx-bg-canvas)}.nxe [data-nx-full]:fullscreen{inline-size: 100vw;block-size: 100vh}.nxe .nx-fp-btn{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.nxe .nx-fp-btn svg{flex: none;inline-size: 14px;block-size: 14px}@media (max-width: 767.84px){.nxe .nx-fp-btn span{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.nxe .eo{--eo-accent:var(--nxi-accent,var(--nx-accent));display: grid;grid-template-columns: minmax(0,1fr);color: var(--nx-text-secondary);font: 400 16px/1.5 var(--nx-font-sans);background: var(--nx-bg-surface);border: 1px solid var(--nx-border-default);border-radius: var(--nx-r);overflow: hidden}.nxe .eo *,.nxe .eo *::before,.nxe .eo *::after{box-sizing: border-box}.nxe .eo :where(h2,h3,p,ol,ul,li){margin: 0;padding: 0}.nxe .eo :where(ol,ul){list-style: none}.nxe .eo [hidden]{display: none}.nxe .eo :where(button,a,input,summary,[tabindex]):focus-visible{outline: 2px solid var(--eo-accent);outline-offset: 2px}.nxe .eo-head{display: grid;gap: var(--nx-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: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: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),.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-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;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-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: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-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;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-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;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 :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-arrow:dir(rtl){display: inline-block;transform: scaleX(-1)}.nxe .nx-related a:hover .nx-arrow:dir(rtl),.nxe .nx-related a:focus-visible .nx-arrow:dir(rtl){transform: scaleX(-1) translateX(3px)}.nxe[data-nr-kit]{--nx-radius-md:5px;--nx-radius-xs:4px;--nx-motion-fast:120ms;--nx-ease-standard:cubic-bezier(0.2,0,0,1);--nx-critical-soft:color-mix(in srgb,var(--nx-critical) 12%,transparent);--nx-quantum:var(--nx-accent)}.nxe[data-nr-kit][data-host][data-theme]{--nxi-accent:var(--nx-accent);--nxi-accent-soft:var(--nx-accent-soft);--nxi-a:var(--nx-accent);--nxi-b:var(--nx-accent);--nxi-c:var(--nx-accent);--nxi-strong:var(--nx-accent);--nxi-on:var(--nx-primary-ink)}.nxe[data-nr-kit] *:not(:focus-visible){backdrop-filter: none;-webkit-backdrop-filter:none;text-shadow: none}.nxe .nrp{display: block;background: var(--nx-bg-canvas);color: var(--nx-text-secondary)}.nxe .nrp a{color: var(--nx-accent-text,var(--nx-accent));text-decoration-thickness: 1px;text-underline-offset: 3px}.nxe .nrp a:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset: 2px;border-radius: 2px}.nxe .nrp a.nf-ui-btn{text-decoration: none}.nxe .nrp a.nf-ui-btn[data-variant="primary"]{color: var(--nx-primary-ink)}.nxe .nrp a.nf-ui-btn[data-variant="secondary"]{color: var(--nx-text-primary)}.nxe .nrp a.nf-ui-btn[data-variant="ghost"]{color: var(--nx-text-secondary)}.nxe .nrp-wrap{box-sizing: border-box;width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px}@container nxe (min-width: 768px){.nxe .nrp-wrap{padding: 0 32px}}@container nxe (min-width: 1280px){.nxe .nrp-wrap{padding: 0 40px}}.nxe .nrp-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.nxe .nrp-i{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.nxe .nrp-mono{font-family: var(--nx-font-mono);font-variant-numeric: tabular-nums lining-nums}.nxe .nrp-hero{padding: 48px 0 40px}.nxe .nrp-hero-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}@container nxe (min-width: 1024px){.nxe .nrp-hero-grid{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 56px;align-items: start}.nxe .nrp-hero{padding: 64px 0 48px}}.nxe .nrp-eyerow{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 20px;padding: 0;list-style: none}.nxe .nrp-eyerow li + li::before{content: "·";margin-right: 12px;color: var(--nx-text-muted)}.nxe .nrp-eyerow a{color: var(--nx-text-muted);text-decoration: none}.nxe .nrp-eyerow a:hover{color: var(--nx-text-primary)}.nxe .nrp-rule{display: block;width: 24px;height: 0;margin: 0 0 16px;border-top: 2px solid var(--nx-accent)}.nxe .nrp-hero .pp-hero-title{max-width: 18ch;margin: 0;color: var(--nx-text-primary)}.nxe .nrp-hero-title-l{max-width: 24ch}.nxe .nrp-lede{max-width: 60ch;margin: 20px 0 0;font-size: 18px;line-height: 1.55;color: var(--nx-text-secondary)}.nxe .nrp-actions{display: flex;flex-wrap: wrap;gap: 8px;margin: 28px 0 0}.nxe .nrp-actions .nf-ui-btn{max-width: 100%;white-space: normal;text-align: center;overflow-wrap: anywhere}.nxe .nrp-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));margin: 32px 0 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-facts>div{padding: 12px 16px 12px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-facts dt{margin: 0 0 4px}.nxe .nrp-facts dd{margin: 0;font-size: 14px;color: var(--nx-text-primary)}.nxe .nrp-band{border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-band-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}@container nxe (min-width: 768px){.nxe .nrp-band-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.nxe .nrp-band-grid>div{padding: 20px 16px 20px 0}.nxe .nrp-band-grid .pp-metric{display: block;margin: 8px 0 6px;color: var(--nx-text-primary)}.nxe .nrp-band-grid>div:first-child .pp-metric{color: var(--nx-accent-text,var(--nx-accent))}.nxe .nrp-band-note{display: block;font-size: 13px;color: var(--nx-text-muted)}.nxe .nrp-band-line{margin: 0;padding: 0 0 16px;font-size: 13px;color: var(--nx-text-muted)}.nxe .nrp-sec{padding: 48px 0;border-top: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 1024px){.nxe .nrp-sec{padding: 64px 0}}.nxe .nrp-sec-head{max-width: 72ch;margin: 0 0 28px}.nxe .nrp-sec-head .pp-section-title{margin: 12px 0 0;color: var(--nx-text-primary)}.nxe .nrp-sec-head p{margin: 12px 0 0;font-size: 16px;color: var(--nx-text-secondary)}.nxe .nrp-split{display: grid;gap: 32px}@container nxe (min-width: 1024px){.nxe .nrp-split{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px}}.nxe .nrp-rows{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-rows>li{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 4px 16px;padding: 16px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-rows-i{padding-top: 3px;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted);font-variant-numeric: tabular-nums}.nxe .nrp-rows-t{margin: 0;font-size: 16px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-rows-t a{color: var(--nx-text-primary);text-decoration: none}.nxe .nrp-rows-t a:hover{color: var(--nx-accent-text,var(--nx-accent));text-decoration: underline}.nxe .nrp-rows-x{grid-column: 2;margin: 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nrp-rows-m{grid-column: 2;margin: 4px 0 0;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-cells-2,.nxe .nrp-cells-3,.nxe .nrp-cells-4{grid-template-columns: minmax(0,1fr)}@container nxe (min-width: 640px){.nxe .nrp-cells-2,.nxe .nrp-cells-3,.nxe .nrp-cells-4{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1024px){.nxe .nrp-cells-3{grid-template-columns: repeat(3,minmax(0,1fr))}.nxe .nrp-cells-4{grid-template-columns: repeat(4,minmax(0,1fr))}}.nxe .nrp-cell{padding: 20px}.nxe .nrp-cell h3,.nxe .nrp-cell h4{margin: 8px 0 8px}.nxe .nrp-cell p{margin: 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nrp-cell .pp-metric{display: block;margin: 10px 0 4px;color: var(--nx-text-primary)}.nxe .nrp-cell-u{font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-cell-foot{display: flex;flex-wrap: wrap;gap: 8px 12px;margin: 12px 0 0;font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-cards{display: grid;gap: 16px;grid-template-columns: minmax(0,1fr)}@container nxe (min-width: 768px){.nxe .nrp-cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1100px){.nxe .nrp-cards[data-n="3"]{grid-template-columns: repeat(3,minmax(0,1fr))}}.nxe .nrp-card{padding: 20px}.nxe .nrp-card h3{margin: 10px 0 8px}.nxe .nrp-card p{margin: 0 0 8px;font-size: 14px}.nxe .nrp-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0 0;padding: 0;list-style: none}.nxe .nrp-chips .nf-ui-chip{max-width: 100%;white-space: normal;overflow-wrap: anywhere}.nxe .nrp-st{display: inline-flex;align-items: center;gap: 6px;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.04em;color: var(--nx-text-secondary);white-space: nowrap}.nxe .nrp-rows-m .nrp-st,.nxe .nrp-cell .nrp-st{white-space: normal}.nxe .nrp-hero-title-l,.nxe .nrp-lede{overflow-wrap: anywhere;hyphens: auto}.nxe .nf-ui-dot[data-tone="positive"]{background: var(--nx-positive)}.nxe .nf-ui-dot[data-tone="info"]{background: var(--nx-info)}.nxe .nf-ui-dot[data-tone="caution"]{background: var(--nx-caution)}.nxe .nf-ui-dot[data-tone="accent"]{background: var(--nx-accent)}.nxe .nf-ui-dot[data-tone="neutral"]{background: var(--nx-text-muted)}.nxe .nrp-eql{font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nrp-cover{display: flex;flex-direction: column;box-sizing: border-box;width: 100%;max-width: 380px;aspect-ratio: 210 / 297;padding: 28px 26px 22px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface);color: var(--nx-text-primary)}.nxe .nrp-cover-top{display: flex;justify-content: space-between;gap: 12px}.nxe .nrp-cover-rule{display: block;width: 32px;margin: 28px 0 20px;border-top: 2px solid var(--nx-accent)}.nxe .nrp-cover-k{margin: 0;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrp-cover-t{margin: 10px 0 0;font-size: 34px;font-weight: 500;line-height: 1.05;letter-spacing: -0.03em;color: var(--nx-text-primary);overflow-wrap: anywhere}.nxe .nrp-cover-s{margin: 14px 0 0;font-size: 13px;line-height: 1.45;color: var(--nx-text-secondary)}.nxe .nrp-cover-foot{display: grid;gap: 6px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-cover-foot span{font-family: var(--nx-font-mono);font-size: 10px;letter-spacing: 0.02em;color: var(--nx-text-muted);overflow-wrap: anywhere}.nxe a.nrp-cover-link{display: block;text-decoration: none;border-radius: var(--nx-radius-md)}.nxe a.nrp-cover-link:hover .nrp-cover{border-color: var(--nx-text-primary)}.nxe .nrp-reader{display: grid;gap: 0;padding: 0 0 48px}@container nxe (min-width: 1100px){.nxe .nrp-reader{grid-template-columns: 264px minmax(0,1fr);gap: 56px}}.nxe .nrp-rail{display: none}@container nxe (min-width: 1100px){.nxe .nrp-rail{display: block;position: sticky;top: 16px;align-self: start;max-height: calc(100vh - 32px);overflow: auto;padding: 32px 0 0;scrollbar-width: thin}.nxe .nrp-toc-m{display: none}}.nxe .nrp-toc{margin: 8px 0 24px;padding: 0;list-style: none;border-left: 1px solid var(--nx-border-hairline)}.nxe .nrp-toc li{margin: 0}.nxe .nrp-toc a{display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 4px;padding: 6px 8px 6px 12px;margin-left: -1px;border-left: 1px solid transparent;font-size: 13px;line-height: 1.35;color: var(--nx-text-secondary);text-decoration: none}.nxe .nrp-toc a:hover{color: var(--nx-text-primary);background: var(--nx-bg-hover)}.nxe .nrp-toc a[aria-current="page"],.nxe .nrp-toc a[aria-current="true"]{border-left-color: var(--nx-text-primary);color: var(--nx-text-primary);font-weight: 500}.nxe .nrp-toc-n{font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted);padding-top: 2px}.nxe .nrp-toc-sub{margin: 2px 0 8px 48px;padding: 0;list-style: none}.nxe .nrp-toc-sub a{display: block;padding: 4px 8px 4px 0;border: 0;font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-toc-m{margin: 24px 0 0;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md)}.nxe .nrp-toc-m>summary{display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 0 16px;cursor: pointer;list-style: none;font-size: 14px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-toc-m>summary::-webkit-details-marker{display: none}.nxe .nrp-toc-m>summary:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset: 2px}.nxe .nrp-toc-m[open]>summary{border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-toc-m .nrp-toc{margin: 8px 12px 12px}.nxe .nrp-flow{min-width: 0;padding: 32px 0 0}.nxe .nrp-chap-head{padding: 0 0 28px;margin: 0 0 8px;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-chap-head .pp-hero-title{max-width: 24ch;margin: 12px 0 0;color: var(--nx-text-primary);font-size: clamp(32px,3vw,44px)}.nxe .nrp-chap-head .nrp-lede{font-size: 17px}.nxe .nrp-chap-meta{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 16px 0 0;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-prose{max-width: 72ch}.nxe .nrp-prose p,.nxe .nrp-p{margin: 0 0 16px;font-size: 17px;line-height: 1.65;color: var(--nx-text-secondary)}.nxe .nrp-block{margin: 40px 0 0;scroll-margin-top: 80px}.nxe .nrp-h2{display: flex;gap: 12px;align-items: baseline;max-width: 40ch;margin: 0 0 16px;font-size: 26px;font-weight: 500;line-height: 1.2;letter-spacing: -0.02em;color: var(--nx-text-primary)}.nxe .nrp-h3{margin: 28px 0 12px;font-size: 19px;font-weight: 500;line-height: 1.3;letter-spacing: -0.01em;color: var(--nx-text-primary)}.nxe .nrp-h4{margin: 0 0 6px;font-size: 15px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-num{flex: none;font-family: var(--nx-font-mono);font-size: 13px;font-weight: 400;color: var(--nx-text-muted);letter-spacing: 0}.nxe .nrp-stand{max-width: 68ch;margin: 0 0 20px;font-size: 16px;color: var(--nx-text-secondary)}.nxe .nrp-note{max-width: 72ch;margin: 12px 0 0;font-size: 13px;color: var(--nx-text-muted)}.nxe .nrp-list{max-width: 72ch;margin: 0 0 16px;padding-left: 20px}.nxe .nrp-list li{margin: 0 0 8px;font-size: 15px;color: var(--nx-text-secondary)}.nxe .nrp-dl{display: grid;grid-template-columns: minmax(0,1fr);margin: 0 0 16px;border-top: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 768px){.nxe .nrp-dl{grid-template-columns: 220px minmax(0,1fr)}}.nxe .nrp-dl dt{padding: 10px 16px 0 0;font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrp-dl dd{margin: 0;padding: 4px 0 10px;border-bottom: 1px solid var(--nx-border-hairline);font-size: 14px;color: var(--nx-text-secondary)}@container nxe (min-width: 768px){.nxe .nrp-dl dt{padding: 10px 16px 10px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-dl dd{padding: 10px 0}}.nxe .nrp-call{max-width: 72ch;margin: 20px 0;padding: 16px 20px;border-left: 2px solid var(--nx-text-primary);background: var(--nx-bg-elevated)}.nxe .nrp-call p{margin: 6px 0 0;font-size: 15px}.nxe .nrp-km{margin: 0;padding: 0;list-style: none;counter-reset: nrp-km;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-km>li{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 6px 16px;padding: 18px 0;border-bottom: 1px solid var(--nx-border-hairline);counter-increment: nrp-km}.nxe .nrp-km>li::before{content: counter(nrp-km,decimal-leading-zero);padding-top: 4px;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-km-t{margin: 0;font-size: 18px;line-height: 1.5;color: var(--nx-text-primary)}.nxe .nrp-km-m{grid-column: 2;display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: center;margin: 0;font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted)}.nxe .nrp-km-m a{color: var(--nx-text-muted)}.nxe .nrp-find{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-find>li{padding: 16px 0;border-bottom: 1px solid var(--nx-border-hairline);scroll-margin-top: 80px}.nxe .nrp-find-m{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: center;margin: 0 0 8px}.nxe .nrp-find-id{font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-muted);text-decoration: none;overflow-wrap: anywhere}.nxe .nrp .nrp-find-id{color: var(--nx-text-muted)}.nxe .nrp-find-t{max-width: 76ch;margin: 0;font-size: 16px;line-height: 1.6;color: var(--nx-text-primary)}.nxe .nrp-fn{font-size: 0.72em;line-height: 0;vertical-align: super;font-family: var(--nx-font-mono)}.nxe .nrp .nrp-fn a{text-decoration: none;padding: 0 1px}.nxe .nrp-notes{max-width: 80ch;margin: 0;padding: 0;list-style: none}.nxe .nrp-notes li{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 10px;padding: 8px 0;border-bottom: 1px solid var(--nx-border-hairline);font-size: 13px;line-height: 1.5;color: var(--nx-text-secondary);scroll-margin-top: 80px}.nxe .nrp-notes-n{font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-notes li>span{min-width: 0;overflow-wrap: anywhere}.nxe .nrp .nrp-notes-back{font-family: var(--nx-font-mono);font-size: 11px;text-decoration: none;margin-left: 6px}.nxe .nrp-doi{font-family: var(--nx-font-mono);font-size: 12px;overflow-wrap: anywhere}.nxe .nrp-fig{max-width: 880px;margin: 32px 0;padding: 20px 0 0;border-top: 1px solid var(--nx-border-hairline);break-inside: avoid;scroll-margin-top: 80px}.nxe .nrp-figcap{display: grid;gap: 6px;margin: 0 0 14px}.nxe .nrp-fig-what{margin: 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nrp-fig-src{margin: 12px 0 0;font-family: var(--nx-font-mono);font-size: 12px;line-height: 1.5;color: var(--nx-text-muted)}.nxe .nrp-svg{display: block;width: 100%;height: auto;overflow: visible}.nxe .nrp-ax{stroke: var(--nx-border-hairline-strong);stroke-width: 1;fill: none}.nxe .nrp-grid{stroke: var(--nx-border-hairline);stroke-width: 1;fill: none}.nxe .nrp-tick{font-family: var(--nx-font-mono);font-size: 11px;fill: var(--nx-text-muted)}.nxe .nrp-lab{font-family: var(--nx-font-sans);font-size: 13px;fill: var(--nx-text-secondary)}.nxe .nrp-val{font-family: var(--nx-font-mono);font-size: 12px;fill: var(--nx-text-primary)}.nxe .nrp-bar{fill: var(--nx-text-primary)}.nxe .nrp-bars td,.nxe .nrp-bars tbody th{vertical-align: middle}.nxe .nrp-bars tbody th{width: 34%;font-weight: 400}.nxe .nrp-barc{width: 50%;min-width: 96px}.nxe .nrp-barsvg{height: 10px}.nxe .nrp-uni-std summary{cursor: pointer}.nxe .nrp-ring{max-width: 420px;margin: 0 auto}.nxe .nrp-track{fill: var(--nx-bg-muted)}.nxe .nrp-edge{fill: none;stroke: var(--nx-text-muted);stroke-linecap: round}.nxe .nrp-edge[data-w="STRONG"]{stroke: var(--nx-accent)}.nxe .nrp-node circle{fill: var(--nx-bg-canvas);stroke: var(--nx-text-primary);stroke-width: 1}.nxe .nrp-node text{font-family: var(--nx-font-mono);font-size: 12px;fill: var(--nx-text-primary)}.nxe .nrp-legend{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 10px 0 0;padding: 0;list-style: none;font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-legend li{display: inline-flex;align-items: center;gap: 6px}.nxe .nrp-key{display: inline-block;width: 18px;height: 0;border-top: 2px solid var(--nx-text-muted)}.nxe .nrp-key[data-w="STRONG"]{border-top-color: var(--nx-accent)}.nxe .nrp-key[data-w="MODERATE"]{border-top-width: 1px}.nxe .nrp-key[data-w="WEAK"]{border-top-width: 1px;border-top-style: dashed}.nxe .nrp-ladder{display: grid;grid-template-columns: repeat(4,12px);gap: 3px}.nxe .nrp-ladder i{display: block;height: 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 2px}.nxe .nrp-ladder i[data-on="true"]{background: var(--nx-text-primary);border-color: var(--nx-text-primary)}.nxe .nrp-tblw{max-width: 100%;margin: 24px 0;overflow-x: auto;scroll-margin-top: 80px}.nxe .nrp-tbl{width: 100%;border-collapse: collapse;font-size: 14px;font-variant-numeric: tabular-nums lining-nums}.nxe .nrp-tbl caption{caption-side: top;padding: 0 0 12px;text-align: left}.nxe .nrp-tbl caption span{display: block}.nxe .nrp-tbl caption .nf-ui-eyebrow{margin: 0 0 6px}.nxe .nrp-tbl caption .nrp-tbl-t{font-size: 15px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-tbl th{padding: 10px 12px 10px 0;border-bottom: 1px solid var(--nx-border-hairline-strong);font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;text-align: left;vertical-align: bottom;color: var(--nx-text-muted)}.nxe .nrp-tbl td,.nxe .nrp-tbl tbody th{padding: 10px 12px 10px 0;border-bottom: 1px solid var(--nx-border-hairline);text-align: left;vertical-align: top;color: var(--nx-text-secondary)}.nxe .nrp-tbl tbody th{font-family: var(--nx-font-sans);font-size: 14px;letter-spacing: 0;text-transform: none;color: var(--nx-text-primary);font-weight: 500}.nxe .nrp-tbl td.nrp-mono,.nxe .nrp-tbl .nrp-mono{font-size: 12px;color: var(--nx-text-primary)}.nxe .nrp-tbl tfoot td{font-size: 12px;color: var(--nx-text-muted);border-bottom: 0}.nxe .nrp-cite{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px}.nxe .nrp-cite details{border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface)}.nxe .nrp-cite summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 0 16px;cursor: pointer;list-style: none;font-size: 14px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-cite summary::-webkit-details-marker{display: none}.nxe .nrp-cite summary:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset: 2px}.nxe .nrp-cite details[open] summary{border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-cite-body{display: grid;gap: 10px;padding: 12px 16px 16px}.nxe .nrp-pre{margin: 0;padding: 12px 14px;overflow-x: auto;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-muted);font-family: var(--nx-font-mono);font-size: 12px;line-height: 1.55;color: var(--nx-text-primary);white-space: pre-wrap;overflow-wrap: anywhere;user-select: all}.nxe .nrp-cite-acts{display: flex;flex-wrap: wrap;gap: 8px}.nxe .nrp-uni{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;padding: 12px 16px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md)}.nxe .nrp-uni-id{min-width: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-primary)}.nxe .nrp-uni-acts{display: inline-flex;gap: 4px}.nxe .nrp-ib{display: inline-grid;place-items: center;width: 20px;height: 20px;padding: 0;border: 1px solid transparent;border-radius: var(--nx-radius-xs);background: transparent;color: var(--nx-text-secondary);cursor: pointer}.nxe .nrp-ib:hover{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}.nxe .nrp-ib:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset: 2px}.nxe .nrp-ib .nrp-i{width: 12px;height: 12px}.nxe .nrp-uni-panel{flex-basis: 100%;margin: 6px 0 0;padding: 12px 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface)}.nxe .nrp-uni-panel[hidden]{display: none}.nxe .nrp-uni-panel p{margin: 6px 0 0;font-size: 13px}.nxe .nrp-live{min-height: 18px;margin: 0;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-dlt td:last-child{white-space: nowrap}.nxe .nrp-dlt a{display: inline-flex;align-items: center;gap: 6px}.nxe .nrp-pager{display: grid;grid-template-columns: minmax(0,1fr);gap: 1px;margin: 48px 0 0;background: var(--nx-border-hairline);border: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 640px){.nxe .nrp-pager{grid-template-columns: repeat(2,minmax(0,1fr))}}.nxe .nrp-pager a{display: grid;gap: 6px;padding: 18px 20px;background: var(--nx-bg-canvas);text-decoration: none}.nxe .nrp-pager a:hover{background: var(--nx-bg-hover)}.nxe .nrp-pager a[rel="next"]{text-align: right}.nxe .nrp-pager-t{font-size: 15px;font-weight: 500;color: var(--nx-text-primary)}.nxe .nrp-pager-empty{background: var(--nx-bg-canvas)}.nxe .nrp-issue{display: grid;gap: 28px}@container nxe (min-width: 900px){.nxe .nrp-issue{grid-template-columns: 240px minmax(0,1fr);gap: 40px;align-items: start}}.nxe .nrp-shelf{display: grid;gap: 16px;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));margin: 0;padding: 0;list-style: none}.nxe .nrp-print-only{display: none}.nxe .nrp-part{padding: 40px 0 0;margin: 40px 0 0;border-top: 1px solid var(--nx-border-hairline-strong)}.nxe .nrp-imprint{max-width: 72ch;font-size: 13px}.nxe .nrp-close{padding: 48px 0;background: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nrp-close .nf-ui-eyebrow{color: var(--nx-primary-ink);opacity: 0.72}.nxe .nrp-close .pp-section-title{max-width: 26ch;margin: 12px 0 0;color: var(--nx-primary-ink)}.nxe .nrp-close p{max-width: 60ch;margin: 12px 0 0;color: var(--nx-primary-ink);opacity: 0.85}.nxe .nrp-close .nrp-actions .nf-ui-btn[data-variant="primary"]{background: var(--nx-primary-ink);color: var(--nx-primary-bg);border-color: var(--nx-primary-ink)}.nxe .nrp-close .nrp-actions .nf-ui-btn[data-variant="secondary"]{color: var(--nx-primary-ink);border-color: currentColor}.nxe .nrp .nrp-close a.nf-ui-btn[data-variant="primary"]{color: var(--nx-primary-bg)}.nxe .nrp .nrp-close a.nf-ui-btn[data-variant="secondary"]{color: var(--nx-primary-ink)}.nxe .nrp-close-facts{display: flex;flex-wrap: wrap;gap: 6px 20px;margin: 24px 0 0;padding: 0;list-style: none;font-family: var(--nx-font-mono);font-size: 12px;opacity: 0.8}@media (prefers-reduced-motion: reduce){.nxe .nrp *{transition: none;scroll-behavior: auto}}.nxe .nrp-dlx{display: grid;gap: 16px}.nxe .nrp-dlx-status{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin: 0;padding: 12px 14px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md);font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .nrp-dlx-sl{font-family: var(--nx-font-mono);font-size: 12px;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-primary)}.nxe .nrp-dlx-groups,.nxe .nrp-dlx-list{margin: 0;padding: 0;list-style: none}.nxe .nrp-dlx-groups{display: grid;gap: 20px}.nxe .nrp-dlx-g>.nf-ui-eyebrow{margin: 0 0 6px}.nxe .nrp-dlx-list{border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-dlx-row{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 720px){.nxe .nrp-dlx-row{grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 24px}}.nxe .nrp-dlx-what{min-width: 0}.nxe .nrp-dlx-t{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 15px;font-weight: 500;line-height: 1.4;color: var(--nx-text-primary)}.nxe .nrp-dlx-x{margin: 4px 0 0;font-size: 14px;line-height: 1.5;color: var(--nx-text-secondary)}.nxe .nrp-dlx-m{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 6px 0 0;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-dlx-h{margin: 4px 0 0;font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.5;color: var(--nx-text-muted);overflow-wrap: anywhere;word-break: break-all}.nxe .nrp-dlx-h code{font-family: var(--nx-font-mono);font-size: 11px;color: var(--nx-text-secondary)}.nxe .nrp-dlx-hk{font-weight: 500;letter-spacing: 0.04em}.nxe .nrp-dlx-go{display: flex}.nxe .nrp-vh{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media print{.nxe .nrp-rail,.nxe .nrp-toc-m,.nxe .nrp-actions,.nxe .nrp-pager,.nxe .nrp-noprint,.nxe .nrp-uni-acts,.nxe .nrp-cite-acts,.nxe .nrp-close,.nxe .nrp-live{display: none}.nxe .nrp-print-only{display: block}.nxe .nrp-wrap{max-width: none;padding: 0}.nxe .nrp-reader{display: block;padding: 0}.nxe .nrp-flow{padding: 0}.nxe .nrp-hero,.nxe .nrp-sec{padding: 14pt 0}.nxe .nrp-hero .pp-hero-title,.nxe .nrp-chap-head .pp-hero-title{font-size: 26pt;max-width: none}.nxe .pp-section-title{font-size: 18pt}.nxe .nrp-h2{font-size: 15pt;break-after: avoid}.nxe .nrp-h3{font-size: 12pt;break-after: avoid}.nxe .nrp-prose p,.nxe .nrp-p,.nxe .nrp-lede,.nxe .nrp-km-t,.nxe .nrp-find-t{font-size: 10.5pt;line-height: 1.45;orphans: 3;widows: 3}.nxe .nrp-prose,.nxe .nrp-find-t,.nxe .nrp-sec-head,.nxe .nrp-stand{max-width: none}.nxe .nrp-fig,.nxe .nrp-tblw,.nxe .nrp-km>li,.nxe .nrp-find>li,.nxe .nrp-call,.nxe .nrp-card,.nxe .nrp-cell,.nxe .nrp-cover,.nxe .nrp-cite details{break-inside: avoid}.nxe .nrp-tbl thead{display: table-header-group}.nxe .nrp-tbl tr{break-inside: avoid}.nxe .nrp-tblw{overflow: visible}.nxe .nrp-tbl{font-size: 8.5pt}.nxe .nrp-chap-head,.nxe .nrp-part{break-before: page;border-top: 0;margin-top: 0}.nxe .nrp-part:first-child,.nxe .nrp-flow>.nrp-chap-head:first-child{break-before: auto}.nxe .nrp-cover{max-width: 120mm;break-after: page}.nxe .nrp-cite details>:not(summary){display: block}.nxe .nrp-cite details{border: 0}.nxe .nrp-cite summary{min-height: 0;padding: 6pt 0 2pt}.nxe .nrp-pre{white-space: pre-wrap;font-size: 8pt;background: none}.nxe .nrp-notes a[href^="http"]::after{content: " <" attr(href) ">";font-family: var(--nx-font-mono);font-size: 7.5pt;overflow-wrap: anywhere;color: var(--nx-text-muted)}.nxe .nrp a{color: var(--nx-text-primary);text-decoration: none}.nxe .nrp-fn a{color: var(--nx-accent-text,var(--nx-accent))}}.nxe .nf-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--nx-radius-md);font:500 14px/1 var(--nx-font-sans);letter-spacing:-0.005em;white-space:nowrap;color:var(--nx-text-primary);background:transparent;cursor:pointer;transition:background-color var(--nx-motion-fast) var(--nx-ease-standard),border-color var(--nx-motion-fast) var(--nx-ease-standard),color var(--nx-motion-fast) var(--nx-ease-standard)}.nxe .nf-ui-btn:focus-visible{outline:2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset:2px}.nxe .nf-ui-btn:disabled,.nxe .nf-ui-btn[aria-disabled="true"]{opacity:0.45;cursor:not-allowed}.nxe .nf-ui-btn[data-variant="primary"]{background:var(--nx-primary-bg);color:var(--nx-primary-ink);border-color:var(--nx-primary-bg)}.nxe .nf-ui-btn[data-variant="primary"]:hover:not(:disabled){background:var(--nx-primary-hover);border-color:var(--nx-primary-hover)}.nxe .nf-ui-btn[data-variant="primary"]:active:not(:disabled){background:var(--nx-primary-active)}.nxe .nf-ui-btn[data-variant="secondary"]{border-color:var(--nx-border-hairline-strong)}.nxe .nf-ui-btn[data-variant="secondary"]:hover:not(:disabled){border-color:var(--nx-border-strong);background:var(--nx-bg-hover)}.nxe .nf-ui-btn[data-variant="ghost"]{color:var(--nx-text-secondary)}.nxe .nf-ui-btn[data-variant="ghost"]:hover:not(:disabled){color:var(--nx-text-primary);background:var(--nx-bg-hover)}.nxe .nf-ui-btn[data-variant="danger"]{border-color:color-mix(in srgb,var(--nx-critical) 45%,transparent);color:var(--nx-critical)}.nxe .nf-ui-btn[data-variant="danger"]:hover:not(:disabled){background:var(--nx-critical-soft)}.nxe .nf-ui-btn>svg{width:16px;height:16px;flex:none}.nxe .nf-ui-badge,.nxe .nf-ui-chip{display:inline-flex;align-items:center;gap:6.4px;min-height:22px;padding:0 8px;border:1px solid var(--nx-border-hairline-strong);border-radius:var(--nx-radius-xs);font:500 10.5px/1 var(--nx-font-mono);letter-spacing:0.08em;text-transform:uppercase;color:var(--nx-text-muted);background:transparent;white-space:nowrap}.nxe .nf-ui-chip{text-transform:none;letter-spacing:0;font-family:var(--nx-font-sans);font-size:12px;color:var(--nx-text-secondary)}.nxe .nf-ui-badge[data-tone]::before,.nxe .nf-ui-chip[data-tone]::before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.nxe .nf-ui-badge[data-tone="positive"],.nxe .nf-ui-chip[data-tone="positive"]{color:var(--nx-positive)}.nxe .nf-ui-badge[data-tone="caution"],.nxe .nf-ui-chip[data-tone="caution"]{color:var(--nx-caution)}.nxe .nf-ui-badge[data-tone="critical"],.nxe .nf-ui-chip[data-tone="critical"]{color:var(--nx-critical)}.nxe .nf-ui-badge[data-tone="info"],.nxe .nf-ui-chip[data-tone="info"]{color:var(--nx-info)}.nxe .nf-ui-badge[data-tone="accent"],.nxe .nf-ui-chip[data-tone="accent"]{color:var(--nx-accent-text,var(--nx-accent))}.nxe .nf-ui-badge[data-tone="neutral"],.nxe .nf-ui-chip[data-tone="neutral"]{color:var(--nx-text-muted)}.nxe .nf-ui-badge[data-tone="quantum"],.nxe .nf-ui-chip[data-tone="quantum"]{color:var(--nx-quantum)}.nxe .nf-ui-chip[data-active="true"],.nxe .nf-ui-chip[aria-pressed="true"]{border-color:var(--nx-text-primary);color:var(--nx-text-primary)}.nxe .nf-ui-card{background:var(--nx-bg-surface);border:1px solid var(--nx-border-hairline);border-radius:var(--nx-radius-md)}.nxe .nf-ui-divider{border:0;border-top:1px solid var(--nx-border-hairline)}.nxe .nf-ui-eyebrow{font:500 11px/1.2 var(--nx-font-mono);letter-spacing:0.16em;text-transform:uppercase;color:var(--nx-text-muted)}.nxe .nf-ui-title{font-family:var(--nx-font-sans);font-weight:500;letter-spacing:-0.02em;line-height:1.15;color:var(--nx-text-primary)}.nxe .nf-ui-title[data-level="page"]{font-size:28px}.nxe .nf-ui-title[data-level="section"]{font-size:18px}.nxe .nf-ui-title[data-level="card"]{font-size:15px;letter-spacing:-0.01em}.nxe .nf-ui-meta{font:400 12px/1.4 var(--nx-font-mono);color:var(--nx-text-muted)}.nxe .nf-ui-banner{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--nx-border-hairline-strong);border-radius:var(--nx-radius-md);background:var(--nx-bg-elevated);color:var(--nx-text-secondary);font:400 13px/1.35 var(--nx-font-sans)}.nxe .nf-ui-banner[data-tone="caution"]{border-color:color-mix(in srgb,var(--nx-caution) 45%,transparent)}.nxe .nf-ui-banner[data-tone="critical"]{border-color:color-mix(in srgb,var(--nx-critical) 45%,transparent)}.nxe .nf-ui-banner[data-tone="positive"]{border-color:color-mix(in srgb,var(--nx-positive) 45%,transparent)}.nxe .nf-ui-banner[data-tone]>svg:first-child{color:inherit}.nxe .nf-ui-banner[data-tone="caution"]>svg:first-child{color:var(--nx-caution)}.nxe .nf-ui-banner[data-tone="critical"]>svg:first-child{color:var(--nx-critical)}.nxe .nf-ui-banner[data-tone="positive"]>svg:first-child{color:var(--nx-positive)}.nxe .nf-ui-banner[data-tone="info"]{border-color:color-mix(in srgb,var(--nx-info) 45%,transparent)}.nxe .nf-ui-banner[data-tone="info"]>svg:first-child{color:var(--nx-info)}.nxe .nf-ui-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex:none;background:var(--nx-text-muted)}.nxe .pp-hero-title{font-family:var(--nx-font-sans);font-weight:500;font-size:clamp(40px,3.4vw,48px);line-height:1.04;letter-spacing:-0.035em;text-wrap:balance;overflow-wrap:normal;hyphens:manual;font-optical-sizing:auto;font-feature-settings:"kern" on,"ss02" off;font-variant-numeric:lining-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nxe .pp-section-title{font-family:var(--nx-font-sans);font-size:clamp(30px,3.2vw,40px);font-weight:500;letter-spacing:-0.028em;line-height:1.1;text-wrap:balance}.nxe .pp-metric{font-family:var(--nx-font-sans);font-size:24px;font-weight:600;letter-spacing:-0.01em;line-height:1.15;font-variant-numeric:tabular-nums lining-nums}.nxe .pp-mono-label{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}.nxe .pp-mono{font-family:var(--nx-font-mono);font-feature-settings:"ss01" on,"zero" on,"tnum" on;font-variant-numeric:tabular-nums lining-nums}.nxe .pp-cells{display:grid;gap:1px;background:var(--nx-border-hairline);border:1px solid var(--nx-border-hairline)}.nxe .pp-cells>*{background:var(--nx-bg-canvas)}.nxe .pp-cells.pp-cells-alt>*{background:var(--nx-bg-elevated)}.nxe .nrp-form{margin: 16px 0 0;padding: 20px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface)}.nxe .nrp-form-k{display: block;margin: 0 0 8px;font-family: var(--nx-font-mono);font-size: 12px;color: var(--nx-text-muted)}.nxe .nrp-fam{display: inline-flex;align-items: center;gap: 6px;font: 500 12px var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .nrp-fam::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 1px;background: var(--nx-text-muted)}.nxe .nrp-fam[data-fam="GLOBAL"]::before{background: var(--nx-cat-decide-from,var(--nx-bg-muted))}.nxe .nrp-fam[data-fam="REGIONAL"]::before{background: var(--nx-cat-review-from,var(--nx-bg-muted))}.nxe .nrp-fam[data-fam="COUNTRY"]::before{background: var(--nx-cat-discuss-from,var(--nx-bg-muted))}.nxe .nrp-fam[data-fam="SECTOR"]::before{background: var(--nx-cat-record-from,var(--nx-bg-muted))}.nxe .nrp-fam[data-fam="STRATEGIC"]::before{background: var(--nx-cat-declare-from,var(--nx-bg-muted))}.nxe .nrp-fam[data-fam="XTECH"]::before{background: var(--nx-cat-learn-from,var(--nx-bg-muted))}.nxe .nrp-cmp{display: grid;grid-template-columns: minmax(0,1fr);gap: 0}.nxe .nrp-steps{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none;counter-reset: nrp-step;grid-template-columns: repeat(auto-fit,minmax(min(100%,180px),1fr))}.nxe .nrp-steps>li{counter-increment: nrp-step;display: grid;gap: 4px;padding: 16px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface);color: var(--nx-text-secondary)}.nxe .nrp-steps>li::before{content: counter(nrp-step,decimal-leading-zero);font: 500 12px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrp-steps strong{color: var(--nx-text-primary)}.nxe .nrp-roles .nx-related{margin-top: 24px}.nxe .nrp-role-list .nx-link{white-space: nowrap}.nxe .nrp-role-list{display: grid;gap: 0;margin: 16px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrp-role-list>li{display: grid;gap: 4px 16px;padding: 12px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-role-k{font: 500 12px var(--nx-font-mono);letter-spacing: 0.02em;color: var(--nx-text-muted);text-transform: uppercase}.nxe .nrp-role-t{color: var(--nx-text-primary);max-width: 60ch}@media (min-width: 720px){.nxe .nrp-role-list>li{grid-template-columns: 12rem minmax(0,1fr) auto;align-items: baseline}}@media (max-width: 640px){.nxe .nrp-tbl[data-stack="true"] thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.nxe .nrp-tbl[data-stack="true"],.nxe .nrp-tbl[data-stack="true"] tbody,.nxe .nrp-tbl[data-stack="true"] tr,.nxe .nrp-tbl[data-stack="true"] th,.nxe .nrp-tbl[data-stack="true"] td{display: block;width: auto}.nxe .nrp-tbl[data-stack="true"] tr{padding: 12px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrp-tbl[data-stack="true"] td::before{content: attr(data-label);display: block;font: 500 11px var(--nx-font-mono);color: var(--nx-text-muted);text-transform: uppercase;letter-spacing: 0.02em}}.nxe .nrp-reader .nrp-p,.nxe .nrp-find-t{max-width: 68ch}.nxe .nrj-shared-foot{padding-top: 24px;padding-bottom: 8px}.nxe .nrj-shared-foot .nx-note{margin: 0;font-size: 12px;color: var(--nx-text-muted)}.nxe .nrc{display: grid;gap: 20px;margin: 16px 0 0}.nxe .nrc-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,140px),1fr));gap: 1px;margin: 0;background: var(--nx-border-hairline);border: 1px solid var(--nx-border-hairline);border-radius: 5px;overflow: hidden}.nxe .nrc-stats>div{padding: 12px 16px;background: var(--nx-bg-surface)}.nxe .nrc-stats dt{font: 500 11px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrc-stats dd{margin: 4px 0 0;font: 600 24px/1.2 var(--nx-font-sans);font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .nrc-waffle{display: grid;gap: 8px}.nxe .nrc-waf-row{display: grid;grid-template-columns: minmax(0,14rem) minmax(0,1fr) auto;gap: 4px 12px;align-items: center;font-size: 13px;color: var(--nx-text-secondary)}.nxe .nrc-waf-l{min-width: 0;overflow-wrap: anywhere}.nxe .nrc-waf{display: flex;flex-wrap: wrap;gap: 3px}.nxe .nrc-waf i{width: 10px;height: 10px;border-radius: 2px;background: var(--nx-bg-muted);box-shadow: inset 0 0 0 1px var(--nx-border-hairline-strong)}.nxe .nrc-waf i[data-state="drafted"]{background: var(--nx-positive);box-shadow: none}.nxe .nrc-waf i[data-state="commissioning"]{background: transparent;box-shadow: inset 0 0 0 1px var(--nx-caution)}.nxe .nrc-waf-n{font: 500 12px var(--nx-font-mono);font-variant-numeric: tabular-nums;color: var(--nx-text-muted)}@media (max-width: 640px){.nxe .nrc-waf-row{grid-template-columns: minmax(0,1fr) auto}.nxe .nrc-waf{grid-column: 1 / -1;grid-row: 2}}.nxe .nrc-bar{display: none;gap: 10px;padding: 12px 0;border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrc[data-ready="true"] .nrc-bar{display: grid}.nxe .nrc-g{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.nxe .nrc-gl{min-width: 6rem;font: 500 11px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrc-f{display: inline-flex;align-items: center;min-height: 28px;padding: 0 8px;border: 0;border-radius: 2px;background: var(--nx-bg-elevated);font: 500 12px/1 var(--nx-font-sans);color: var(--nx-text-secondary);cursor: pointer}.nxe .nrc-f[aria-pressed="true"]{background: var(--nx-text-primary);color: var(--nx-bg-canvas)}.nxe .nrc-f:focus-visible,.nxe .nrc-tools input:focus-visible,.nxe .nrc-vt:focus-visible{outline: 2px solid var(--nx-text-primary);outline-offset: 2px}.nxe .nrc-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.nxe .nrc-tools input{flex: 1 1 14rem;min-height: 36px;padding: 0 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 5px;background: var(--nx-bg-canvas);font: 400 14px var(--nx-font-sans);color: var(--nx-text-primary)}.nxe .nrc-count{font: 500 12px var(--nx-font-sans);font-variant-numeric: tabular-nums;color: var(--nx-text-muted)}.nxe .nrc-vt{min-height: 32px;padding: 0 10px;border: 0;border-radius: 2px;background: transparent;font: 500 13px var(--nx-font-sans);color: var(--nx-text-secondary);cursor: pointer}.nxe .nrc-vt[aria-selected="true"]{background: var(--nx-bg-elevated);color: var(--nx-text-primary)}.nxe .nrc-view + .nrc-view{margin-top: 24px}.nxe .nrc[data-ready="true"] .nrc-view + .nrc-view{margin-top: 0}.nxe .nrc-list{display: grid;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrc-row{display: grid;grid-template-columns: 5.5rem minmax(0,1.4fr) 11rem minmax(0,1.6fr);grid-template-areas: "code main state dates" "code acts acts dates";gap: 6px 16px;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrc-row[hidden]{display: none}.nxe .nrc-code{grid-area: code;font: 500 12px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrc-main{grid-area: main;display: grid;gap: 2px;min-width: 0}.nxe .nrc-title{font: 500 15px/1.35 var(--nx-font-sans);color: var(--nx-text-primary)}.nxe .nrc-meta{font-size: 12px;color: var(--nx-text-muted)}.nxe .nrc-need{margin: 4px 0 0;font-size: 13px;color: var(--nx-text-secondary)}.nxe .nrc-state{grid-area: state;display: inline-flex;align-items: baseline;gap: 6px;font-size: 13px;color: var(--nx-text-secondary)}.nxe .nrc-state i{flex: none;width: 6px;height: 6px;border-radius: 2px;background: var(--nx-text-muted);transform: translateY(-1px)}.nxe .nrc-state[data-state="drafted"] i{background: var(--nx-positive)}.nxe .nrc-state[data-state="commissioning"] i{background: var(--nx-caution)}.nxe .nrc-dates{grid-area: dates;display: grid;gap: 4px;margin: 0;font-size: 13px}.nxe .nrc-dates>div{display: grid;grid-template-columns: 4.5rem minmax(0,1fr);gap: 8px}.nxe .nrc-dates dt{font: 500 11px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrc-dates dd{margin: 0;color: var(--nx-text-secondary);overflow-wrap: anywhere}.nxe .nrc-mono{font: 400 11px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrc-dim{color: var(--nx-text-muted)}.nxe .nrc-acts{grid-area: acts;display: flex;flex-wrap: wrap;gap: 4px 14px;font-size: 13px}@media (max-width: 900px){.nxe .nrc-row{grid-template-columns: 4.5rem minmax(0,1fr);grid-template-areas: "code main" "code state" "code dates" "code acts"}}@media (max-width: 480px){.nxe .nrc-row{grid-template-columns: minmax(0,1fr);grid-template-areas: "code" "main" "state" "dates" "acts"}}.nxe .nrc-empty{display: none;margin: 16px 0 0;color: var(--nx-text-secondary)}.nxe .nrc[data-empty="true"] .nrc-empty{display: block}.nxe .nrc-tl{display: grid;gap: 0;margin: 12px 0 0;padding: 0;list-style: none;border-left: 1px solid var(--nx-border-hairline-strong)}.nxe .nrc-tl-i{position: relative;display: grid;grid-template-columns: 7.5rem minmax(0,1fr);gap: 2px 16px;padding: 10px 0 10px 18px}.nxe .nrc-tl-i::before{content: "";position: absolute;left: -4px;top: 16px;width: 7px;height: 7px;border-radius: 2px;background: var(--nx-bg-canvas);box-shadow: inset 0 0 0 1px var(--nx-text-muted)}.nxe .nrc-tl-i[data-when="past"]::before{background: var(--nx-text-muted)}.nxe .nrc-tl-i[data-when="next"]::before{background: var(--nx-text-primary);box-shadow: none}.nxe .nrc-tl-d{font: 500 13px var(--nx-font-mono);font-variant-numeric: tabular-nums;color: var(--nx-text-primary)}.nxe .nrc-tl-t{font-weight: 500;color: var(--nx-text-primary)}.nxe .nrc-tl-n{grid-column: 2;font-size: 13px;color: var(--nx-text-secondary)}@media (max-width: 480px){.nxe .nrc-tl-i{grid-template-columns: minmax(0,1fr)}.nxe .nrc-tl-n{grid-column: 1}}.nxe .nrc-note{margin: 0;font-size: 13px;color: var(--nx-text-secondary)}.nxe .nrc-pipe{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 12px;margin: 0;padding: 0;list-style: none;counter-reset: none}.nxe .nrc-pipe-s{position: relative;display: grid;align-content: start;gap: 6px;padding: 14px;border: 1px solid var(--nx-border-hairline);border-radius: 5px;background: var(--nx-bg-surface)}.nxe .nrc-pipe-s[data-count]:not([data-count="0"]){border-color: var(--nx-border-strong)}.nxe .nrc-pipe-n{font: 500 12px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrc-pipe-p{font: 500 11px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--nx-text-secondary)}.nxe .nrc-pipe-t{font: 600 15px/1.3 var(--nx-font-sans);color: var(--nx-text-primary)}.nxe .nrc-pipe-who{font-size: 13px;color: var(--nx-text-secondary)}.nxe .nrc-pipe-none{font-size: 12px;color: var(--nx-text-muted)}.nxe .nrc-pipe-eds summary,.nxe .nrc-record summary{cursor: pointer;font-size: 13px;color: var(--nx-text-primary)}.nxe .nrc-pipe-eds p{margin: 6px 0 0;display: flex;flex-wrap: wrap;gap: 4px 10px;font: 400 12px var(--nx-font-mono)}.nxe .nrc-rel .nrc-record{padding-top: 8px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrc-act{color: var(--nx-text-primary);text-decoration: underline;text-decoration-color: var(--nx-border-strong);text-underline-offset: 3px}.nxe .nrc-act:hover,.nxe .nrc-act:focus-visible{text-decoration-color: currentColor}.nxe .nrc-stats dd.nrc-sm{font-size: 17px;line-height: 1.6}@media (max-width: 640px){.nxe .nrc-g{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 4px;scrollbar-width: thin}.nxe .nrc-gl{position: sticky;left: 0;flex: none;min-width: 4.5rem;background: var(--nx-bg-canvas)}.nxe .nrc-f{flex: none;white-space: nowrap}}.nxe[data-nr-kit] :is(.nrdk-card,.nrdk-grp,.nrj-stats>div,.nrj-cards>li,.nrj-cite,.nrj-toc,.nrj-net,.nrj-shared,.nrj-empty,.nrc-stats,.nrc-pipe-s,.nrp-steps>li,.nf-ui-card,.nrp-form,.nrp-uni-panel,.nx-dest-card,.nx-nr-cut-now,.nx-rd-headline,.nrp-uni,.nrp-cite details,.nx-register,.nx-nr-os-card){border: 0;border-block-start: 1px solid var(--nx-border-hairline);border-image: none;border-radius: 0;background: transparent;box-shadow: none}.nxe[data-nr-kit] :is(.nrdk-card,.nrj-stats>div,.nrj-cards>li,.nrj-cite,.nrj-toc,.nrj-net,.nrj-shared,.nrj-empty,.nrc-pipe-s,.nrp-steps>li,.nf-ui-card,.nrp-form,.nrp-uni-panel,.nx-nr-cut-now,.nx-rd-headline){padding-inline-start: 0;padding-inline-end: 0}.nxe[data-nr-kit] .nx-dest-card{padding-inline-start: 0}.nxe[data-nr-kit] :is(.nx-nr-cover-plate,.nrp-cover,.nrj-tblw,.nrp-pre,.nx-nr-pre){border-radius: 0}.nxe .nrj{color: var(--nx-text-primary);font-family: var(--nx-font-sans)}.nxe .nrj-wrap{box-sizing: border-box;width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px 48px}@container nxe (min-width: 768px){.nxe .nrj-wrap{padding: 0 32px 64px}}.nxe .nrj a:not(.nx-term):not(.nx-link){color: var(--nx-accent-text,var(--nx-accent));text-underline-offset: 3px}.nxe .nrj a:focus-visible,.nxe .nrj .nrj-tblw:focus-visible{outline: 2px solid var(--nx-focus,var(--nx-accent,currentColor));outline-offset: 2px;border-radius: 2px}.nxe .nrj-vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.nxe .nrj-mast{border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nx-bg-surface)}.nxe .nrj-mast .nrj-wrap{padding-bottom: 20px;padding-top: 20px}.nxe .nrj-mast-k{display: flex;justify-content: space-between;margin: 0 0 8px;font: 500 12px/16px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrj-mast-t{margin: 0 0 16px;font-size: 28px;line-height: 34px;font-weight: 600;letter-spacing: -0.01em}.nxe .nrj-mast-t a{color: var(--nx-text-primary);text-decoration: none;display: inline-block;min-height: 24px}.nxe .nrj-mast-t a:hover{text-decoration: underline}.nxe .nrj-mast-f{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 12px 24px;margin: 0}.nxe .nrj-mast-f dt,.nxe .nrj-facts dt,.nxe .nrj-stats dt,.nxe .nrj-kv dt{font: 500 11px/16px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrj-mast-f dd,.nxe .nrj-facts dd{margin: 2px 0 0;font-size: 14px;line-height: 20px;color: var(--nx-text-secondary)}@container nxe (min-width: 1024px){.nxe .nrj-mast-t{font-size: 40px;line-height: 46px}}.nxe .nrj-lead,.nxe .nrj-art-head{padding: 40px 0 8px;max-width: 860px}.nxe .nrj-h1{margin: 8px 0 12px;font-size: 32px;line-height: 38px;font-weight: 600;letter-spacing: -0.01em;text-wrap: balance}.nxe .nrj-h2{margin: 0 0 16px;font-size: 22px;line-height: 28px;font-weight: 600}.nxe .nrj-h3{margin: 0 0 8px;font-size: 17px;line-height: 24px;font-weight: 600}.nxe .nrj-n{display: inline-block;min-width: 32px;margin-right: 8px;font: 500 13px/20px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrj-lede,.nxe .nrj-abs,.nxe .nrj-p{max-width: 72ch;font-size: 16px;line-height: 26px;color: var(--nx-text-secondary);margin: 0 0 12px}.nxe .nrj-abs-k{font-weight: 600;color: var(--nx-text-primary)}.nxe .nrj-meta{margin: 0 0 8px;font: 500 12px/18px var(--nx-font-mono);letter-spacing: 0.04em;color: var(--nx-text-muted)}.nxe .nrj-cite{max-width: 72ch;margin: 0 0 8px;padding: 12px 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-muted);font-size: 14px;line-height: 22px}.nxe .nrj-crumb{display: flex;flex-wrap: wrap;gap: 6px 10px;padding: 16px 0 0;font-size: 13px;line-height: 24px;color: var(--nx-text-muted)}.nxe .nrj-sec{padding: 28px 0;border-top: 1px solid var(--nx-border-hairline);scroll-margin-top: 16px}.nxe .nrj-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.nxe .nrj-chips a{display: inline-block;min-height: 24px;padding: 6px 12px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-xs);font-size: 14px;line-height: 20px;text-decoration: none;color: var(--nx-text-primary)}.nxe .nrj-chips a:hover{background: var(--nx-bg-hover)}.nxe .nrj-issue{padding: 16px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-rows{margin: 0;padding: 0;list-style: none}.nxe .nrj-row{display: grid;grid-template-columns: 64px 1fr;gap: 2px 12px;padding: 12px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-row-i{grid-row: 1 / span 2;font: 500 13px/24px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrj-row-t{margin: 0;font-size: 16px;line-height: 24px}.nxe .nrj-row-m{margin: 0;font-size: 13px;line-height: 20px;color: var(--nx-text-muted)}.nxe .nrj-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 12px 24px;margin: 20px 0 0;padding: 16px 0 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-art{display: block}.nxe .nrj-toc ol{margin: 0;padding: 0;list-style: none}.nxe .nrj-toc a{display: flex;gap: 10px;min-height: 24px;padding: 4px 0;font-size: 14px;line-height: 20px;text-decoration: none;color: var(--nx-text-secondary)}.nxe .nrj-toc a span{font: 500 12px/20px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrj-toc{margin: 16px 0 0;padding: 12px 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);columns: 1}@container nxe (min-width: 1100px){.nxe .nrj-art{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 48px}.nxe .nrj-art-rail{position: sticky;top: 16px;align-self: start;max-height: calc(100vh - 32px);overflow: auto}.nxe .nrj-toc{margin-top: 28px}}.nxe .nrj-tblw{overflow-x: auto;margin: 0 0 12px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md)}.nxe .nrj-tbl{width: 100%;border-collapse: collapse;font-size: 14px;line-height: 20px}.nxe .nrj-tbl caption{padding: 10px 12px;text-align: left;font: 500 12px/18px var(--nx-font-mono);letter-spacing: 0.04em;color: var(--nx-text-muted)}.nxe .nrj-tbl th,.nxe .nrj-tbl td{padding: 8px 12px;text-align: left;vertical-align: top;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-tbl thead th{font: 500 11px/16px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted);background: var(--nx-bg-muted)}.nxe .nrj-tbl tbody th{font-weight: 600;min-width: 96px}.nxe .nrj-st,.nxe .nrj-lv{display: inline-block;font: 500 12px/18px var(--nx-font-mono);letter-spacing: 0.04em;color: var(--nx-text-primary)}.nxe .nrj-st::before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 6px;border-radius: 50%;background: var(--nx-accent);vertical-align: middle}.nxe .nrj-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px;margin: 0 0 12px}.nxe .nrj-stats>div,.nxe .nrj-cards>li{padding: 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface)}.nxe .nrj-stats dd{margin: 4px 0 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nrj-v{font-size: 24px;line-height: 30px;font-weight: 600;color: var(--nx-text-primary)}.nxe .nrj-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.nxe .nrj-card-t{margin: 0 0 4px;font-size: 16px;line-height: 24px;font-weight: 600}.nxe .nrj-kv{margin: 0}.nxe .nrj-kv>div{padding: 6px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-kv dd{margin: 2px 0 0;font-size: 14px;line-height: 20px;color: var(--nx-text-secondary)}.nxe .nrj-ag{margin: 0;padding: 0;list-style: none}.nxe .nrj-ag>li{display: grid;grid-template-columns: 56px 1fr;gap: 4px 12px;padding: 10px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-ag p{margin: 0;font-size: 15px;line-height: 22px}.nxe .nrj-ag .nrj-meta{grid-column: 2}.nxe .nrj-ag-i{font: 500 13px/22px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrj-label{margin: 0 0 16px;font-size: 14px;line-height: 22px;color: var(--nx-text-secondary)}.nxe .nrj-tag{display: inline-block;margin-right: 8px;padding: 1px 8px;border: 1px solid var(--nx-caution);border-radius: var(--nx-radius-xs);font: 500 11px/18px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-primary)}.nxe .nrj-cr-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px}@container nxe (min-width: 1024px){.nxe .nrj-cr-grid{grid-template-columns: minmax(0,3fr) minmax(0,2fr)}}.nxe .nrj-mx td,.nxe .nrj-mx th{text-align: center}.nxe .nrj-mx tbody th{text-align: left}.nxe .nrj-mx-lo{background: var(--nx-bg-muted)}.nxe .nrj-mx-self{color: var(--nx-text-muted)}.nxe .nrj-nc{font: 500 11px/16px var(--nx-font-mono);color: var(--nx-text-muted)}.nxe .nrj-pillars{margin: 0 0 12px;padding: 0;list-style: none}.nxe .nrj-pillars li{padding: 10px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrj-pillars-n{margin: 0;font-weight: 600}.nxe .nrj-pillars-v{margin: 0;font-size: 14px;color: var(--nx-text-secondary)}.nxe .nrj-empty{margin: 8px 0 16px;padding: 16px 18px;border: 1px dashed var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface);max-width: 72ch}.nxe .nrj-empty p{margin: 0 0 4px;font-size: 14px;line-height: 22px;color: var(--nx-text-secondary)}.nxe .nrj-empty .nrj-empty-t{font-weight: 600;color: var(--nx-text-primary)}.nxe .nrj-empty .nrj-empty-n{color: var(--nx-text-muted)}@media (prefers-reduced-motion: reduce){.nxe .nrj *{transition: none;scroll-behavior: auto}}@media (forced-colors: active){.nxe .nrj-tag,.nxe .nrj-empty,.nxe .nrj-cite{border: 1px solid CanvasText}}@media print{.nxe .nrj{font-size: 10.5pt;line-height: 1.45}.nxe .nrj-wrap{max-width: none;padding: 0}.nxe .nrj-mast{background: none;border-bottom: 1pt solid var(--nx-text-primary)}.nxe .nrj-mast-t{font-size: 20pt;line-height: 1.2}.nxe .nrj-mast-t a{text-decoration: none}.nxe .nrj-h1{font-size: 24pt;line-height: 1.15}.nxe .nrj-h2{font-size: 15pt;break-after: avoid}.nxe .nrj-h3{break-after: avoid}.nxe .nrj-toc,.nxe .nrj-crumb{display: none}.nxe .nrj-art{display: block}.nxe .nrj-sec{padding: 12pt 0}.nxe .nrj-art-head{break-after: avoid}.nxe .nrj-tblw{overflow: visible;border: 0}.nxe .nrj-tbl{font-size: 8.5pt}.nxe .nrj-tbl thead{display: table-header-group}.nxe .nrj-tbl tr,.nxe .nrj-cards>li,.nxe .nrj-stats>div,.nxe .nrj-empty,.nxe .nrj-pillars li{break-inside: avoid}.nxe .nrj-tbl thead th,.nxe .nrj-mx-lo{background: none}.nxe .nrj-a,.nxe .nrj a{color: var(--nx-text-primary);text-decoration: none}.nxe .nrj-lede,.nxe .nrj-abs,.nxe .nrj-p{max-width: none;font-size: 10.5pt;line-height: 1.45;orphans: 3;widows: 3}.nxe .nrj-cr{break-inside: avoid-page}}@media print{.nxe .nrj-noprint{display: none}}.nxe .nrj-art-body{min-width: 0}.nxe .nrj-ref{font: 500 12px/18px var(--nx-font-mono);text-decoration: none}.nxe .nrj-ref:hover{text-decoration: underline}.nxe .nrj-empty-sb{margin: 6px 0}.nxe .nrj-empty-sb>div{display: grid;grid-template-columns: 72px 1fr;gap: 8px;padding: 2px 0}.nxe .nrj-empty-sb dt{font: 500 11px/20px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--nx-text-muted)}.nxe .nrj-empty-sb dd{margin: 0;font-size: 14px;line-height: 20px;color: var(--nx-text-secondary)}.nxe .nrj-draft{margin: 16px 0 0;padding: 10px 14px;border: 1px solid var(--nx-caution);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface);font-size: 14px;line-height: 22px;color: var(--nx-text-primary)}.nxe .nr-empty{margin: 8px 0 0;padding: 0;font-size: 14px;line-height: 22px;color: var(--nx-text-secondary)}.nxe .nrj-net{padding: 14px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);background: var(--nx-bg-surface)}.nxe .nrj-list{margin: 0 0 12px;padding: 0 0 0 20px;max-width: 72ch;font-size: 16px;line-height: 26px;color: var(--nx-text-secondary)}.nxe .nrj-shared{margin: 8px 0 16px;padding: 14px 16px;border: 1px solid var(--nx-border-hairline-strong);border-radius: var(--nx-radius-md);background: var(--nx-bg-muted);max-width: 72ch}.nxe .nrj-shared-mark,.nxe .nrj-shared:has(>section,>.nrp-noprint,>.nrp-tblw,>.nx-section,>.nrp-band,>table){display: block;margin: 0;padding: 0;border: 0;border-radius: 0;background: none;max-width: none}.nxe .nrj-shared-note{margin-top: 12px}.nxe .nrj-mast nav .nrj-chips{margin-top: 4px}.nxe .nrj-fig{margin: 0 0 16px}.nxe .nrj-imglink{position: relative;display: block;max-width: 760px;margin: 0 0 12px;border: 1px solid var(--nx-border-hairline);border-radius: var(--nx-radius-md);overflow: hidden;background: var(--nx-bg-surface);text-decoration: none}.nxe .nrj-img{display: block;width: 100%;height: auto;max-height: 560px;object-fit: cover;object-position: top center;background: var(--nx-bg-surface);color: var(--nx-text-muted);font-size: 13px}.nxe .nrj-imglink::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 96px;background: linear-gradient(to bottom,transparent,var(--nx-bg-surface));pointer-events: none}.nxe .nrj-imgopen{position: absolute;right: 12px;bottom: 10px;z-index: 1;padding: 4px 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 5px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);font: 500 12px var(--nx-font-sans)}.nxe .nrj-imglink:hover .nrj-imgopen,.nxe .nrj-imglink:focus-visible .nrj-imgopen{border-color: var(--nx-text-primary)}@media print{.nxe .nrj-img{max-width: 100%;max-height: none;break-inside: avoid}.nxe .nrj-imgopen,.nxe .nrj-imglink::after{display: none}}.nxe .nrfp{display: block}.nxe .nrx{position: relative}.nxe .nrx [hidden],.nxe .nrx[hidden]{display: none}.nxe .nrx-f-q{grid-column: 1 / -1}@container nxe (min-width: 1100px){.nxe .nrx-f-q{grid-column: auto}}.nxe .nrx-wrap{max-height: 720px;overflow: auto}.nxe .nrfp-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 32px}@container nxe (min-width: 1024px){.nxe .nrfp-grid{grid-template-columns: repeat(12,minmax(0,1fr));gap: 40px 32px;align-items: start}.nxe .nrfp-c8{grid-column: span 8}.nxe .nrfp-c7{grid-column: span 7}.nxe .nrfp-c5{grid-column: span 5}.nxe .nrfp-c4{grid-column: span 4}}.nxe .nrfp-grid>*{min-width: 0}.nxe .nrfp-mt{margin-top: 32px}.nxe .nrfp-sr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.nxe .nrfp-k{margin: 0 0 8px;color: var(--nx-text-muted);font: 500 11px/16px var(--nx-font-mono);letter-spacing: 0.08em;text-transform: uppercase}.nxe .nrfp-h3{margin: 0 0 12px;color: var(--nx-text-primary);font: 600 20px/1.3 var(--nx-font-sans);letter-spacing: -0.01em}.nxe .nrfp-p{margin: 0 0 12px;color: var(--nx-text-secondary);font: 400 15px/1.6 var(--nx-font-sans)}.nxe .nrfp-note{margin: 16px 0 0;color: var(--nx-text-muted);font: 400 13px/1.55 var(--nx-font-sans)}.nxe .nrfp-src{margin: 12px 0 0;color: var(--nx-text-muted);font: 400 12px/1.5 var(--nx-font-sans)}.nxe .nrfp-src code{font: 500 11.5px/1.5 var(--nx-font-mono);color: var(--nx-text-secondary)}.nxe .nrfp-ref{color: var(--nx-text-muted);font: 500 11px var(--nx-font-mono);text-decoration: none}.nxe .nrfp-ref:hover{color: var(--nx-text-primary)}.nxe .nrfp-a{color: var(--nx-text-primary);font: 500 14px var(--nx-font-sans)}.nxe .nrfp-st{display: inline-flex;align-items: baseline;gap: 6px;color: var(--nx-text-secondary);font: 500 12px/16px var(--nx-font-sans)}.nxe .nrfp-glyph{color: var(--nx-text-primary);font-family: var(--nx-font-mono)}.nxe .nrfp-top{padding: 48px 0 32px}@container nxe (min-width: 1024px){.nxe .nrfp-top{padding: 72px 0 40px}.nxe .nrfp-top .pp-hero-title{max-width: 900px}.nxe .nrfp-top .nrp-lede{max-width: 760px}}.nxe .nrfp-bench{padding: 32px 0 56px;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrfp-panel::before,.nxe .nrfp-panel::after,.nxe .nrfp-inst-i::before{content: "";position: absolute;width: 12px;height: 12px;pointer-events: none;border-color: var(--nx-text-muted);border-style: solid;border-width: 0}.nxe .nrfp-panel::before,.nxe .nrfp-inst-i::before{top: -1px;left: -1px;border-top-width: 1px;border-left-width: 1px}.nxe .nrfp-panel::after{right: -1px;bottom: -1px;border-right-width: 1px;border-bottom-width: 1px}.nxe .nrfp-inst{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;margin: 0;padding: 0;list-style: none;background: var(--nx-border-hairline);border: 1px solid var(--nx-border-hairline)}@container nxe (min-width: 768px){.nxe .nrfp-inst{grid-template-columns: repeat(3,minmax(0,1fr))}}@container nxe (min-width: 1100px){.nxe .nrfp-inst{grid-template-columns: repeat(6,minmax(0,1fr))}}.nxe .nrfp-inst-i{position: relative;display: flex;flex-direction: column;gap: 4px;min-height: 148px;padding: 20px 16px 16px;background: var(--nx-bg-canvas)}.nxe .nrfp-inst-v{color: var(--nx-text-primary);font: 300 40px/1 var(--nx-font-mono);letter-spacing: -0.03em}.nxe .nrfp-inst-u{color: var(--nx-text-secondary);font: 500 12px/16px var(--nx-font-mono);letter-spacing: 0.04em}.nxe .nrfp-inst-l{margin-top: auto;padding-top: 12px;border-top: 1px dashed var(--nx-border-hairline);color: var(--nx-text-muted);font: 400 12.5px/1.45 var(--nx-font-sans)}.nxe .nrfp-sl{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrfp-sl-i{padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrfp-sl-h{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;align-items: baseline;gap: 12px;color: var(--nx-text-primary);text-decoration: none}.nxe .nrfp-sl-h:hover .nrfp-sl-n{text-decoration: underline}.nxe .nrfp-sl-c{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono);letter-spacing: 0.06em}.nxe .nrfp-sl-n{font: 600 16px/1.3 var(--nx-font-sans)}.nxe .nrfp-sl-k{color: var(--nx-text-secondary);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-sl-m{margin: 6px 0 0 60px;color: var(--nx-text-secondary);font: 400 13px/1.5 var(--nx-font-sans)}.nxe .nrfp-sl-v{color: var(--nx-text-primary);font: 500 13px var(--nx-font-mono)}.nxe .nrfp-risk{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;margin: 0;padding: 0;list-style: none}@container nxe (min-width: 768px){.nxe .nrfp-risk{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1280px){.nxe .nrfp-risk{grid-template-columns: repeat(4,minmax(0,1fr))}}.nxe .nrfp-risk-i,.nxe .nrfp-dom-i{display: flex;flex-direction: column;gap: 12px;padding: 20px;border: 1px solid var(--nx-border-hairline);border-radius: 5px;background: var(--nx-bg-surface)}.nxe .nrfp-risk-h,.nxe .nrfp-dom-h{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 14px;align-items: start}.nxe .nrfp-risk-id{margin: 0 0 4px;color: var(--nx-text-muted);font: 500 11px/16px var(--nx-font-mono);letter-spacing: 0.04em}.nxe .nrfp-risk-t{margin: 0;color: var(--nx-text-primary);font: 600 16px/1.35 var(--nx-font-sans)}.nxe .nrfp-risk-m{display: flex;flex-wrap: wrap;gap: 12px;margin: 6px 0 0;color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-kv{display: grid;gap: 8px;margin: 0}.nxe .nrfp-kv>div{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 8px}.nxe .nrfp-kv dt{color: var(--nx-text-muted);font: 500 11px/18px var(--nx-font-mono);letter-spacing: 0.04em;text-transform: uppercase}.nxe .nrfp-kv dd{margin: 0;color: var(--nx-text-secondary);font: 400 13.5px/1.5 var(--nx-font-sans)}.nxe .nrfp-risk-d{display: flex;flex-wrap: wrap;gap: 6px;margin: auto 0 0}.nxe .nrfp-gx{flex: none;width: 52px;height: 52px}.nxe .nrfp-gx-l{fill: none;stroke: var(--nx-text-muted);stroke-width: 0.6;stroke-opacity: 0.6}.nxe .nrfp-gx-c{fill: var(--nx-bg-canvas);stroke: var(--nx-text-muted);stroke-width: 1}.nxe .nrfp-gx-c[data-on]{fill: var(--nx-text-primary);stroke: var(--nx-text-primary)}.nxe .nrfp-chip{display: inline-flex;align-items: center;gap: 8px;min-height: 28px;padding: 4px 10px;border: 1px solid var(--nx-border-default);border-radius: 4px;color: var(--nx-text-primary);font: 500 12.5px/18px var(--nx-font-sans);text-decoration: none}.nxe .nrfp-chip:hover{background: var(--nx-bg-hover)}.nxe .nrfp-chip-n{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.nxe .nrfp-panel{position: relative;padding: 24px;border: 1px solid var(--nx-border-hairline);border-radius: 5px;background: var(--nx-bg-canvas)}.nxe .nrfp-gaps{margin: 0 0 12px;padding-left: 18px;color: var(--nx-text-secondary);font: 400 14px/1.55 var(--nx-font-sans)}.nxe .nrfp-chain,.nxe .nrfp-paths,.nxe .nrfp-cal{margin: 16px 0 0;padding: 0;list-style: none}.nxe .nrfp-chain li{display: grid;grid-template-columns: 28px 120px minmax(0,1fr);gap: 12px;padding: 10px 0;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrfp-chain-n{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-chain-c{color: var(--nx-text-primary);font: 500 12.5px/1.5 var(--nx-font-mono);letter-spacing: 0.02em}.nxe .nrfp-chain-t{color: var(--nx-text-secondary);font: 400 13.5px/1.5 var(--nx-font-sans)}.nxe .nrfp-mx td,.nxe .nrfp-mx th{text-align: center;font: 500 12px var(--nx-font-mono)}.nxe .nrfp-mx td[data-s="strong"]{color: var(--nx-text-primary);font-weight: 600}.nxe .nrfp-mx td[data-s="weak"]{color: var(--nx-text-muted)}.nxe .nrfp-paths li{display: grid;gap: 4px;padding: 12px 0;border-top: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);font: 400 13.5px/1.5 var(--nx-font-sans)}.nxe .nrfp-cal li{display: grid;grid-template-columns: 28px minmax(0,1fr) auto;gap: 12px;padding: 9px 0;border-top: 1px solid var(--nx-border-hairline);font: 400 13.5px/1.45 var(--nx-font-sans)}.nxe .nrfp-cal-n{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-cal-s{color: var(--nx-text-secondary)}.nxe .nrfp-cal-d{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono);text-align: right}.nxe .nrfp-cal li[data-on] .nrfp-cal-s,.nxe .nrfp-cal li[data-on] .nrfp-cal-d{color: var(--nx-text-primary)}.nxe .nrfp-cta{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;margin: 0;padding: 0;list-style: none}@container nxe (min-width: 768px){.nxe .nrfp-cta{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1100px){.nxe .nrfp-cta{grid-template-columns: repeat(5,minmax(0,1fr))}}.nxe .nrfp-cta-i{display: flex;flex-direction: column;gap: 8px;height: 100%;box-sizing: border-box;padding: 20px;border: 1px solid var(--nx-border-default);border-radius: 5px;color: var(--nx-text-primary);text-decoration: none;transition: background var(--nx-motion-fast) var(--nx-ease-standard)}.nxe .nrfp-cta-i:hover{background: var(--nx-bg-hover)}.nxe .nrfp-cta-i[data-v="primary"]{background: var(--nx-primary-bg);border-color: var(--nx-primary-bg);color: var(--nx-primary-ink)}.nxe .nrfp-cta-i[data-v="primary"] .nrfp-cta-x{color: var(--nx-primary-ink);opacity: 0.8}.nxe .nrfp-cta-t{font: 600 17px/1.3 var(--nx-font-sans)}.nxe .nrfp-cta-x{color: var(--nx-text-secondary);font: 400 13.5px/1.5 var(--nx-font-sans)}.nxe .nrx-ctl{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;align-items: end;margin: 0 0 16px;padding: 16px;border: 1px solid var(--nx-border-hairline);border-radius: 5px;background: var(--nx-bg-surface)}@container nxe (min-width: 768px){.nxe .nrx-ctl{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1100px){.nxe .nrx-ctl{grid-template-columns: minmax(0,2fr) repeat(4,minmax(0,1fr)) auto}}.nxe .nrx-f{display: flex;flex-direction: column;gap: 6px;min-width: 0}.nxe .nrx-l{color: var(--nx-text-muted);font: 500 11px/16px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase}.nxe .nrx-in{box-sizing: border-box;width: 100%;min-height: 36px;padding: 6px 10px;border: 1px solid var(--nx-border-default);border-radius: 5px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);font: 400 14px/20px var(--nx-font-sans)}.nxe .nrx-in:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 1px}.nxe .nrx-acts{display: flex;flex-wrap: wrap;gap: 6px}.nxe .nrx-count{margin: 0 0 12px;color: var(--nx-text-primary);font: 500 13px var(--nx-font-sans);font-variant-numeric: tabular-nums}.nxe .nrx-tbl .nrx-id{font: 500 11.5px/1.5 var(--nx-font-mono);white-space: nowrap}.nxe .nrx-sys{color: var(--nx-text-muted);font: 500 11.5px var(--nx-font-mono)}.nxe .nrx-st{white-space: nowrap}.nxe .nrx-text{min-width: 280px;color: var(--nx-text-secondary)}.nxe .nrx-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 16px}.nxe .nrfp-dl{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--nx-border-hairline)}.nxe .nrfp-dl>li>a{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-primary);text-decoration: none;font: 500 14px/1.4 var(--nx-font-sans)}.nxe .nrfp-dl>li>a:hover .nrfp-dl-t{text-decoration: underline}.nxe .nrfp-dl-n{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono);white-space: nowrap}.nxe .nrfp-dl-row .nrfp-dl-n{display: block;margin-top: 2px;white-space: normal}.nxe .nrfp-dl-row{display: block;padding: 9px 0;border-bottom: 1px solid var(--nx-border-hairline);font: 500 14px/1.4 var(--nx-font-sans);color: var(--nx-text-primary)}.nxe .nrfp-dom{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;margin: 0;padding: 0;list-style: none}@container nxe (min-width: 768px){.nxe .nrfp-dom{grid-template-columns: repeat(2,minmax(0,1fr))}}@container nxe (min-width: 1100px){.nxe .nrfp-dom{grid-template-columns: repeat(3,minmax(0,1fr))}}.nxe .nrfp-dom-i .nrfp-p{margin: 0;font-size: 13.5px}.nxe .nrfp-nums{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin: 0;background: var(--nx-border-hairline);border: 1px solid var(--nx-border-hairline)}.nxe .nrfp-nums>div{padding: 10px 12px;background: var(--nx-bg-canvas)}.nxe .nrfp-nums dt{color: var(--nx-text-muted);font: 500 10.5px/14px var(--nx-font-mono);letter-spacing: 0.06em;text-transform: uppercase}.nxe .nrfp-nums dd{margin: 4px 0 0;color: var(--nx-text-primary);font: 300 24px/1 var(--nx-font-mono)}.nxe .nrfp-hm td{text-align: center;font: 500 12.5px var(--nx-font-mono)}.nxe .nrfp-hm td[data-n="on"]{color: var(--nx-text-primary);background: var(--nx-bg-surface)}.nxe .nrfp-hm td[data-n="off"]{color: var(--nx-text-muted)}@container nxe (max-width: 767px){.nxe .nrfp-inst-v{font-size: 32px}.nxe .nrfp-chain li{grid-template-columns: 24px minmax(0,1fr)}.nxe .nrfp-chain-t{grid-column: 2}.nxe .nrfp-kv>div{grid-template-columns: minmax(0,1fr);gap: 2px}}@media print{.nxe .nrx-ctl,.nxe .nrx-foot{display: none}.nxe .nrfp-risk-i,.nxe .nrfp-dom-i,.nxe .nrfp-panel,.nxe .nrfp-inst-i{break-inside: avoid;background: transparent}.nxe .nrfp-cta{display: none}}.nxe .nrfp-w{box-sizing: border-box;width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px}@container nxe (min-width: 768px){.nxe .nrfp-w{padding: 0 32px}}@container nxe (min-width: 1280px){.nxe .nrfp-w{padding: 0 40px}}.nxe .nrfp-s{padding: 56px 0;border-top: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}@container nxe (min-width: 1024px){.nxe .nrfp-s{padding: 88px 0}}.nxe .nrfp-s[data-t="elevated"]{background: var(--nx-bg-surface)}.nxe .nrfp-s[data-t="figure"]{background: var(--nx-bg-canvas);border-top-color: var(--nx-border-default)}.nxe .nrfp-s[data-t="figure"] .nrfp-w{max-width: 1440px}.nxe .nrfp-s[data-t="stat"]{padding: 48px 0 56px}.nxe .nrfp-s[data-t="stat"] .nrfp-inst{border: 0;background: transparent;gap: 0}.nxe .nrfp-s[data-t="stat"] .nrfp-inst-i{background: transparent;border-left: 1px solid var(--nx-border-hairline);min-height: 168px}.nxe .nrfp-s[data-t="stat"] .nrfp-inst-v{font-size: 52px;font-weight: 300}@container nxe (max-width: 767px){.nxe .nrfp-s[data-t="stat"] .nrfp-inst-v{font-size: 36px}}.nxe .nrfp-head{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px 32px;margin: 0 0 40px}@container nxe (min-width: 1024px){.nxe .nrfp-head{grid-template-columns: repeat(12,minmax(0,1fr));align-items: end}.nxe .nrfp-head-t{grid-column: span 6}.nxe .nrfp-head .nrfp-lede{grid-column: 8 / span 5;margin: 0}}.nxe .nrfp-h2{margin: 8px 0 0;color: var(--nx-text-primary);font: 500 32px/1.12 var(--nx-font-sans);letter-spacing: -0.02em}@container nxe (min-width: 1024px){.nxe .nrfp-h2{font-size: 38px}}.nxe .nrfp-lede{margin: 0;max-width: 68ch;color: var(--nx-text-secondary);font: 400 17px/1.6 var(--nx-font-sans)}.nxe .nrfp .nrfp-p{font-size: 16px}.nxe .nrfp .nrfp-h1{font-size: 44px;line-height: 1.04;letter-spacing: -0.03em}@container nxe (min-width: 1024px){.nxe .nrfp .nrfp-h1{font-size: 64px}}.nxe .nrfp-top .nrfp-lede{margin-top: 16px}.nxe .nrfp ~ [data-nr-rights]{box-sizing: border-box;max-width: 1280px;margin: 24px auto 40px;padding: 0 20px}@container nxe (min-width: 1280px){.nxe .nrfp ~ [data-nr-rights]{padding: 0 40px}}.nxe .nrfp-actbar{position: sticky;top: 0;z-index: 20;border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}.nxe .nrfp-actbar .nrfp-w{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;padding-top: 10px;padding-bottom: 10px}.nxe .nrfp-actbar-t{display: flex;flex-direction: column;color: var(--nx-text-primary);font: 600 15px/1.2 var(--nx-font-sans)}.nxe .nrfp-actbar-s{color: var(--nx-text-muted);font: 500 11px/16px var(--nx-font-mono)}.nxe .nrfp-actbar-l{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}@container nxe (max-width: 767px){.nxe .nrfp-actbar-t{display: none}.nxe .nrfp-actbar-l{width: 100%;justify-content: space-between}}.nxe [data-tone="pos"].nrx-g,.nxe [data-tone="pos"].nrfp-glyph{color: var(--nx-positive)}.nxe [data-tone="info"].nrx-g,.nxe [data-tone="info"].nrfp-glyph{color: var(--nx-info)}.nxe [data-tone="caution"].nrx-g,.nxe [data-tone="caution"].nrfp-glyph{color: var(--nx-caution)}.nxe [data-tone="expert"].nrx-g,.nxe [data-tone="expert"].nrfp-glyph{color: var(--nx-text-primary)}.nxe [data-tone="muted"].nrx-g,.nxe [data-tone="muted"].nrfp-glyph{color: var(--nx-text-muted)}.nxe .nrfp-di{flex: none;width: 20px;height: 20px;margin-right: 8px;vertical-align: -4px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;color: var(--nx-text-secondary)}.nxe .nrfp-di[data-tone="info"]{color: var(--nx-info)}.nxe .nrfp-di[data-tone="water"]{color: var(--nx-ast-water)}.nxe .nrfp-di[data-tone="caution"]{color: var(--nx-caution)}.nxe .nrfp-di[data-tone="pos"]{color: var(--nx-positive)}.nxe .nrfp-di[data-tone="critical"]{color: var(--nx-critical)}.nxe .nrfp-dom-h .nrfp-di{width: 32px;height: 32px}.nxe .nrfp-dn{display: inline-flex;align-items: center;color: var(--nx-text-primary);text-decoration: none}.nxe .nrfp-dn:hover{text-decoration: underline}.nxe .nrx-tbl .nrx-id a{color: var(--nx-text-primary)}.nxe .nrx-ed a{color: var(--nx-text-secondary)}.nxe .nrx-g{font-family: var(--nx-font-mono)}@container nxe (max-width: 639px){.nxe .nrx-tbl thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.nxe .nrx-tbl,.nxe .nrx-tbl tbody{display: block;width: 100%}.nxe .nrx-tbl tr{display: grid;grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "sx st st" "tx tx tx" "ed ed id";gap: 6px 10px;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}.nxe .nrx-tbl tr>*{display: block;padding: 0;border: 0;min-width: 0}.nxe .nrx-tbl .nrx-sx{grid-area: sx;font-size: 12px}.nxe .nrx-tbl .nrx-stc{grid-area: st;justify-self: end;font-size: 12px}.nxe .nrx-tbl .nrx-text{grid-area: tx;min-width: 0;color: var(--nx-text-primary);font-size: 15px;line-height: 1.5}.nxe .nrx-tbl .nrx-ed{grid-area: ed;font-size: 12.5px}.nxe .nrx-tbl .nrx-id{grid-area: id;justify-self: end;font-size: 11.5px}.nxe .nrx-wrap{max-height: none;overflow: visible}}.nxe .nrfp-aside .nrx-ctl{grid-template-columns: minmax(0,1fr) minmax(0,1fr);padding: 14px;margin: 0 0 12px}.nxe .nrfp-aside .nrx-f-q{grid-column: 1 / -1}.nxe .nrfp-aside .nrx-acts{grid-column: 1 / -1}.nxe .nrx-peek{display: grid;gap: 1px;margin: 0 0 8px;background: var(--nx-border-hairline);border: 1px solid var(--nx-border-hairline);border-radius: 5px;overflow: hidden}.nxe .nrx-peek:empty{display: none}.nxe .nrx-pk{display: flex;flex-direction: column;gap: 4px;padding: 10px 12px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);text-decoration: none}.nxe .nrx-pk:hover{background: var(--nx-bg-hover)}.nxe .nrx-pk-m{color: var(--nx-text-muted);font: 500 11.5px/16px var(--nx-font-sans)}.nxe .nrx-pk-e{color: var(--nx-text-secondary)}.nxe .nrx-pk-t{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;font: 400 13.5px/1.45 var(--nx-font-sans)}.nxe .nrx-pk-all{padding: 8px 12px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);font: 500 13px var(--nx-font-sans)}.nxe .nrfp-more{margin-top: 16px}.nxe .nrfp-more summary{cursor: pointer;color: var(--nx-text-primary);font: 500 13px var(--nx-font-sans)}.nxe .nrfp-more .nrfp-chips{margin-top: 10px}.nxe .nrfp-gapstrip{padding: 20px 0;border-top: 1px dashed var(--nx-border-default)}.nxe .nrfp-gapd summary{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px;cursor: pointer;list-style: none}.nxe .nrfp-gapd summary .nrfp-k{margin: 0}.nxe .nrfp-gapn{display: inline-grid;place-items: center;min-width: 22px;height: 22px;border: 1px solid var(--nx-border-default);border-radius: 4px;color: var(--nx-text-primary);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-gaps-x{color: var(--nx-text-secondary);font: 400 14px var(--nx-font-sans)}.nxe .nrfp-gapd[open] .nrp-tblw{margin-top: 16px}.nxe .nrfp-sum td{text-align: center}.nxe .nrfp-sum td a{color: var(--nx-text-primary);font-weight: 600}.nxe .nrfp-dom-d summary{display: flex;flex-direction: column;gap: 10px;cursor: pointer;list-style: none}.nxe .nrfp-dom-d summary .nrfp-dom-h{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 12px;align-items: center}.nxe .nrfp-dom-d summary .nrfp-risk-id,.nxe .nrfp-dom-d summary .nrfp-risk-t{display: block}.nxe .nrfp-dom-k{color: var(--nx-text-muted);font: 500 12px var(--nx-font-mono)}.nxe .nrfp-dom-b{display: flex;flex-direction: column;gap: 12px;margin-top: 14px}.nxe .nrfp-dom-b .nrfp-gx{width: 28px;height: 28px;vertical-align: middle}@media print{.nxe .nrfp-actbar,.nxe .nrfp-gapstrip{position: static}.nxe .nrfp-dom-b{display: flex}}.nxe .nrfp-dl-t{display: inline-flex;align-items: center}.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}