.nr-root{font-family:var(--nr-font-family);font-size:var(--nr-font-size);color:var(--nr-ink);background:var(--nr-canvas);-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.55;overflow-x:hidden}.nr-root *,.nr-root :before,.nr-root :after{box-sizing:inherit}.nr-page{max-width:var(--nr-content-width);padding:calc(32px * var(--nr-space)) calc(24px * var(--nr-space)) calc(64px * var(--nr-space));gap:calc(20px * var(--nr-space));flex-direction:column;margin-inline:auto;display:flex}.nr-root img,.nr-root svg,.nr-root iframe{max-width:100%}.nr-root :focus-visible{outline:2px solid var(--nr-ink);outline-offset:2px;border-radius:2px}.nr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nr-external-link:after{content:"↗";vertical-align:super;margin-left:.2em;font-size:.75em;text-decoration:none;display:inline-block}.nr-root a{color:var(--nr-accent);text-underline-offset:2px;text-decoration-thickness:1px}.nr-block-skeleton{border-radius:var(--nr-radius-control);background:linear-gradient(90deg, var(--nr-surface-subtle), var(--nr-surface), var(--nr-surface-subtle));color:#0000;background-size:200% 100%;min-height:1.2em;animation:1.4s ease-in-out infinite nr-skeleton-pulse;display:block}@keyframes nr-skeleton-pulse{0%{opacity:.75;background-position:0 0}50%{opacity:1;background-position:100% 0}to{opacity:.75;background-position:0 0}}.nr-block-empty{padding:calc(16px * var(--nr-space));border:1px dashed var(--nr-line);border-radius:var(--nr-radius-card);color:var(--nr-muted);text-align:center;font-size:.95em;display:block}.nr-block-error{padding:calc(12px * var(--nr-space)) calc(16px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-critical);border-left-width:var(--nr-border-emphasis);border-radius:var(--nr-radius-card);background:color-mix(in srgb, var(--nr-critical) 7%, var(--nr-surface));color:var(--nr-ink);font-size:.95em;display:block}span.nr-block-skeleton,span.nr-block-empty,span.nr-block-error{text-align:center;min-width:3.5em;padding:.1em .5em;display:inline-block}.nr-grid{gap:calc(16px * var(--nr-space));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.nr-grid[data-gap=none]{gap:0}.nr-grid[data-gap=xs]{gap:calc(4px * var(--nr-space))}.nr-grid[data-gap=sm]{gap:calc(8px * var(--nr-space))}.nr-grid[data-gap=md]{gap:calc(16px * var(--nr-space))}.nr-grid[data-gap=lg]{gap:calc(24px * var(--nr-space))}.nr-grid[data-gap=xl]{gap:calc(32px * var(--nr-space))}.nr-grid[data-align=start]{align-items:start}.nr-grid[data-align=center]{align-items:center}.nr-grid[data-align=end]{align-items:end}.nr-grid[data-align=stretch]{align-items:stretch}.nr-grid>*{grid-column:span var(--nr-span-d,12);order:var(--nr-order-d,0);align-self:var(--nr-align-d,auto);min-width:0}.nr-grid>[style*=--nr-start-d]{grid-column:var(--nr-start-d) / span var(--nr-span-d,12)}.nr-stack{gap:calc(16px * var(--nr-space));flex-direction:column;display:flex}.nr-stack[data-direction=horizontal]{flex-flow:wrap;align-items:flex-start}.nr-stack[data-direction=horizontal]>*{flex:1 1 0;min-width:0}.nr-stack[data-gap=none]{gap:0}.nr-stack[data-gap=xs]{gap:calc(4px * var(--nr-space))}.nr-stack[data-gap=sm]{gap:calc(8px * var(--nr-space))}.nr-stack[data-gap=md]{gap:calc(16px * var(--nr-space))}.nr-stack[data-gap=lg]{gap:calc(24px * var(--nr-space))}.nr-stack[data-gap=xl]{gap:calc(32px * var(--nr-space))}.nr-root [data-surface=subtle]{background:var(--nr-surface-subtle);border-radius:var(--nr-radius-card);padding:calc(16px * var(--nr-space))}.nr-root [data-surface=raised]{background:var(--nr-surface-raised);border-radius:var(--nr-radius-card);padding:calc(16px * var(--nr-space));box-shadow:var(--nr-shadow-card)}.nr-root [data-surface=accent]{background:var(--nr-accent-soft);border-radius:var(--nr-radius-card);padding:calc(16px * var(--nr-space))}.nr-root [data-surface=critical]{background:color-mix(in srgb, var(--nr-critical) 8%, var(--nr-surface));border-radius:var(--nr-radius-card);padding:calc(16px * var(--nr-space))}.nr-root [data-emphasis=quiet]{color:var(--nr-muted)}.nr-root [data-emphasis=strong]{font-weight:600}.nr-root [data-align=center]{text-align:center}.nr-root [data-align=end]{text-align:end}.nr-root [data-align=start]{text-align:start}.nr-root [data-density=compact]{line-height:1.4}.nr-root [data-density=spacious]{line-height:1.7}.nr-heading{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.nr-heading[data-level="1"]{font-size:var(--nr-h2)}.nr-heading[data-level="2"]{font-size:var(--nr-h3)}.nr-heading[data-level="3"]{font-size:var(--nr-h4)}.nr-heading[data-level="4"]{font-size:var(--nr-font-size)}.nr-section{gap:calc(14px * var(--nr-space));flex-direction:column;display:flex}.nr-section-header{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--nr-space));display:flex}.nr-section-title{font-size:var(--nr-h2);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}.nr-section-body{gap:calc(16px * var(--nr-space));flex-direction:column;display:flex}.nr-section-body[hidden]{display:none}.nr-root[data-nr-section=ruled] .nr-section-header{border-bottom:var(--nr-border-width) solid var(--nr-line);padding-bottom:calc(8px * var(--nr-space))}.nr-root[data-nr-section=lifted] .nr-section{background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);box-shadow:var(--nr-shadow-card);padding:calc(20px * var(--nr-space))}.nr-section-toggle{justify-content:space-between;align-items:center;gap:calc(8px * var(--nr-space));width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nr-disclosure-icon{border-right:2px solid var(--nr-muted);border-bottom:2px solid var(--nr-muted);flex:none;width:9px;height:9px;margin-inline-end:4px;transition:transform .18s;transform:rotate(-45deg)}.nr-disclosure-icon[data-open=true]{transform:rotate(45deg)}.nr-cover{gap:calc(10px * var(--nr-space));padding-block:calc(24px * var(--nr-space));flex-direction:column;display:flex}.nr-cover-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--nr-accent);margin:0;font-size:12px;font-weight:600}.nr-cover-title{font-size:var(--nr-h1);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.nr-cover-subtitle{font-size:calc(var(--nr-font-size) * 1.15);color:var(--nr-muted);max-width:60ch;margin:0}.nr-cover-meta{margin:calc(8px * var(--nr-space)) 0 0;gap:calc(8px * var(--nr-space)) calc(28px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-cover-meta-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--nr-faint);font-size:11px;font-weight:600}.nr-cover-meta-item dd{margin:2px 0 0;font-size:.95em}.nr-root[data-nr-cover=banded] .nr-cover{background:var(--nr-accent-soft);border-radius:var(--nr-radius-card);padding:calc(32px * var(--nr-space)) calc(28px * var(--nr-space))}.nr-root[data-nr-cover=framed] .nr-cover{border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);background:var(--nr-surface);box-shadow:var(--nr-shadow-card);padding:calc(32px * var(--nr-space)) calc(28px * var(--nr-space))}.nr-root[data-nr-cover=editorial-rule] .nr-cover{border-top:var(--nr-border-emphasis) solid var(--nr-ink);border-bottom:var(--nr-border-width) solid var(--nr-line);padding-block:calc(28px * var(--nr-space));border-radius:0}.nr-root[data-nr-cover=editorial-rule] .nr-cover-title{letter-spacing:-.035em;font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:500}.nr-card{gap:calc(10px * var(--nr-space));padding:calc(18px * var(--nr-space));border-radius:var(--nr-radius-card);background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);box-shadow:var(--nr-shadow-card);flex-direction:column;display:flex}.nr-card-title{font-size:var(--nr-h3);margin:0;font-weight:650;line-height:1.3}.nr-card-body{gap:calc(12px * var(--nr-space));flex-direction:column;min-width:0;display:flex}.nr-root[data-nr-card=glass] .nr-card{background:color-mix(in srgb, var(--nr-surface) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:color-mix(in srgb, var(--nr-line) 70%, transparent)}.nr-root[data-nr-card=outline] .nr-card{box-shadow:none;background:0 0}.nr-tablist{gap:calc(4px * var(--nr-space));border-bottom:var(--nr-border-width) solid var(--nr-line);flex-wrap:wrap;display:flex}.nr-tab{padding:calc(8px * var(--nr-space)) calc(14px * var(--nr-space));color:var(--nr-muted);font:inherit;cursor:pointer;border-radius:var(--nr-radius-control) var(--nr-radius-control) 0 0;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:550}.nr-tab[aria-selected=true]{color:var(--nr-ink);border-bottom-color:var(--nr-accent)}.nr-tabpanel{padding-top:calc(16px * var(--nr-space));gap:calc(16px * var(--nr-space));flex-direction:column;display:flex}.nr-accordion{border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);background:var(--nr-surface);overflow:hidden}.nr-accordion-item+.nr-accordion-item{border-top:var(--nr-border-width) solid var(--nr-line)}.nr-accordion-heading{font-size:inherit;margin:0}.nr-accordion-trigger{justify-content:space-between;align-items:center;gap:calc(8px * var(--nr-space));width:100%;padding:calc(12px * var(--nr-space)) calc(16px * var(--nr-space));color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.nr-accordion-item[data-open=true] .nr-accordion-trigger{background:var(--nr-surface-subtle)}.nr-accordion-content{padding:calc(12px * var(--nr-space)) calc(16px * var(--nr-space)) calc(16px * var(--nr-space));gap:calc(12px * var(--nr-space));flex-direction:column;display:flex}.nr-accordion-content[hidden]{display:none}.nr-rich-text{max-width:72ch}.nr-rich-text p{margin:0 0 calc(10px * var(--nr-space))}.nr-rich-text p:last-child{margin-bottom:0}.nr-rich-text ul,.nr-rich-text ol{margin:0 0 calc(10px * var(--nr-space));padding-inline-start:1.4em}.nr-rich-text li{margin-bottom:.25em}.nr-rich-text blockquote{margin:calc(12px * var(--nr-space)) 0;padding:calc(4px * var(--nr-space)) calc(16px * var(--nr-space));border-inline-start:var(--nr-border-emphasis) solid var(--nr-accent);color:var(--nr-muted)}.nr-root code{background:var(--nr-surface-subtle);border:1px solid var(--nr-line);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.nr-source-token{color:var(--nr-muted);background:var(--nr-surface-subtle);white-space:nowrap;border-radius:999px;padding:.1em .6em;font-size:.82em;font-style:normal}.nr-task-list{padding-inline-start:0;list-style:none}.nr-task-item{align-items:baseline;gap:.55em;display:flex}.nr-task-check{border:1.5px solid var(--nr-muted);border-radius:4px;flex:none;width:.95em;height:.95em;position:relative;top:.12em}.nr-task-check[data-checked=true]{background:var(--nr-positive);border-color:var(--nr-positive)}.nr-task-check[data-checked=true]:after{content:"";border-right:2px solid var(--nr-surface);border-bottom:2px solid var(--nr-surface);width:.3em;height:.55em;position:absolute;top:.04em;left:.22em;transform:rotate(40deg)}.nr-task-item[data-checked=true]{color:var(--nr-muted)}.nr-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--nr-muted);background:var(--nr-surface-subtle);border-radius:999px;padding:.2em .7em;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.nr-badge[data-tone=accent]{color:var(--nr-accent);background:color-mix(in srgb, var(--nr-accent) 12%, transparent)}.nr-badge[data-tone=positive]{color:var(--nr-positive);background:color-mix(in srgb, var(--nr-positive) 12%, transparent)}.nr-badge[data-tone=warning]{color:var(--nr-warning);background:color-mix(in srgb, var(--nr-warning) 14%, transparent)}.nr-badge[data-tone=critical]{color:var(--nr-critical);background:color-mix(in srgb, var(--nr-critical) 12%, transparent)}.nr-callout{border-radius:var(--nr-radius-card);padding:calc(14px * var(--nr-space)) calc(18px * var(--nr-space));--nr-callout-tone:var(--nr-muted)}.nr-callout[data-tone=accent]{--nr-callout-tone:var(--nr-accent)}.nr-callout[data-tone=positive]{--nr-callout-tone:var(--nr-positive)}.nr-callout[data-tone=warning]{--nr-callout-tone:var(--nr-warning)}.nr-callout[data-tone=critical]{--nr-callout-tone:var(--nr-critical)}.nr-callout-heading{align-items:baseline;gap:calc(6px * var(--nr-space)) calc(10px * var(--nr-space));margin-bottom:calc(6px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-callout-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--nr-callout-tone);font-size:11px;font-weight:700}.nr-callout-title{font-weight:650}.nr-callout-body>:last-child{margin-bottom:0}.nr-root[data-nr-callout=filled] .nr-callout{background:color-mix(in srgb, var(--nr-callout-tone) 8%, var(--nr-surface));border-inline-start:var(--nr-border-emphasis) solid var(--nr-callout-tone)}.nr-root[data-nr-callout=bordered] .nr-callout{background:var(--nr-surface);border:var(--nr-border-width) solid color-mix(in srgb, var(--nr-callout-tone) 45%, var(--nr-line));border-inline-start:var(--nr-border-emphasis) solid var(--nr-callout-tone)}.nr-root[data-nr-callout=rule] .nr-callout{border-inline-start:var(--nr-border-emphasis) solid var(--nr-callout-tone);padding-block:calc(4px * var(--nr-space));background:0 0;border-radius:0}.nr-quote{padding:calc(8px * var(--nr-space)) calc(20px * var(--nr-space));border-inline-start:var(--nr-border-emphasis) solid var(--nr-accent);margin:0}.nr-quote blockquote{font-size:calc(var(--nr-font-size) * 1.12);margin:0;font-style:italic;line-height:1.5}.nr-quote figcaption{margin-top:calc(8px * var(--nr-space));color:var(--nr-muted);font-size:.9em}.nr-code{margin:0}.nr-code-scroll{background:var(--nr-surface-subtle);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);overflow-x:auto}.nr-code-scroll pre{padding:calc(14px * var(--nr-space));margin:0}.nr-code-scroll pre code{background:0 0;border:0;padding:0;font-size:.86em;line-height:1.6}.nr-code-scroll[data-wrap=true] pre{white-space:pre-wrap;word-break:break-word}.nr-code figcaption,.nr-image figcaption,.nr-gallery-item figcaption{margin-top:calc(6px * var(--nr-space));color:var(--nr-muted);font-size:.85em}.nr-key-value{grid-template-columns:repeat(var(--nr-kv-columns,2), minmax(0, 1fr));gap:calc(12px * var(--nr-space)) calc(20px * var(--nr-space));margin:0;display:grid}.nr-key-value[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.nr-key-value[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-key-value[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-key-value[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-key-value-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--nr-faint);font-size:11px;font-weight:600}.nr-key-value-item dd{margin:2px 0 0;font-weight:550}.nr-key-value-item[data-tone=accent] dd{color:var(--nr-accent)}.nr-key-value-item[data-tone=positive] dd{color:var(--nr-positive)}.nr-key-value-item[data-tone=warning] dd{color:var(--nr-warning)}.nr-key-value-item[data-tone=critical] dd{color:var(--nr-critical)}.nr-source-note{color:var(--nr-faint);margin:0;font-size:.82em}.nr-source-date{color:var(--nr-faint)}.nr-divider{border:0;border-top:var(--nr-border-width) solid var(--nr-line);margin:calc(8px * var(--nr-space)) 0}.nr-divider[data-style=dotted]{border-top-style:dotted}.nr-divider-space{height:calc(24px * var(--nr-space))}.nr-image{margin:0}.nr-image img{border-radius:var(--nr-radius-card);width:100%;display:block}.nr-image[data-fit=cover] img{object-fit:cover}.nr-image[data-fit=contain] img{object-fit:contain}.nr-image[data-aspect=wide] img{aspect-ratio:16/9}.nr-image[data-aspect=square] img{aspect-ratio:1}.nr-image[data-aspect=portrait] img{aspect-ratio:3/4}.nr-gallery{gap:calc(12px * var(--nr-space));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nr-gallery-item{margin:0}.nr-gallery[data-presentation=carousel]{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.nr-gallery[data-presentation=carousel] .nr-gallery-item{scroll-snap-align:start;flex:0 0 70%}.nr-gallery-item img{border-radius:var(--nr-radius-card);object-fit:cover;width:100%;display:block}.nr-button-wrap{margin:0}.nr-button{padding:calc(8px * var(--nr-space)) calc(18px * var(--nr-space));border-radius:var(--nr-radius-control);border:var(--nr-border-width) solid transparent;font-weight:600;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-block}.nr-root[data-nr-button=solid] .nr-button[data-style=primary]{background:var(--nr-accent);color:var(--nr-surface)}.nr-root[data-nr-button=solid] .nr-button[data-style=secondary]{background:var(--nr-surface);color:var(--nr-accent);border-color:var(--nr-line)}.nr-root[data-nr-button=outline] .nr-button[data-style=primary]{color:var(--nr-accent);border-color:var(--nr-accent)}.nr-root[data-nr-button=outline] .nr-button[data-style=secondary]{color:var(--nr-ink);border-color:var(--nr-line)}.nr-root[data-nr-button=text] .nr-button{color:var(--nr-accent);text-underline-offset:3px;padding-inline:0;text-decoration:underline}.nr-button[data-style=quiet]{color:var(--nr-muted);background:0 0;border-color:#0000}.nr-button:hover{filter:brightness(1.05)}.nr-metric-group{gap:calc(12px * var(--nr-space));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nr-metric-group[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-metric-group[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-metric-group[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-metric{gap:calc(4px * var(--nr-space));flex-direction:column;min-width:0;display:flex}.nr-root[data-nr-kpi=tile] .nr-metric{background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);box-shadow:var(--nr-shadow-card);padding:calc(14px * var(--nr-space)) calc(16px * var(--nr-space))}.nr-root[data-nr-kpi=ruled] .nr-metric{border-inline-start:var(--nr-border-emphasis) solid var(--nr-accent);padding-inline-start:calc(12px * var(--nr-space))}.nr-metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--nr-muted);font-size:12px;font-weight:600}.nr-metric-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.nr-metric-caption{color:var(--nr-faint);font-size:.85em}.nr-metric[data-tone=positive] .nr-metric-value{color:var(--nr-positive)}.nr-metric[data-tone=warning] .nr-metric-value{color:var(--nr-warning)}.nr-metric[data-tone=critical] .nr-metric-value{color:var(--nr-critical)}.nr-metric[data-tone=accent] .nr-metric-value{color:var(--nr-accent)}.nr-metric-trend{color:var(--nr-muted);align-items:center;gap:.35em;font-size:.9em;font-weight:600;display:inline-flex}.nr-metric-trend[data-tone=positive]{color:var(--nr-positive)}.nr-metric-trend[data-tone=critical]{color:var(--nr-critical)}.nr-metric-trend-icon{flex:none}.nr-metric-change{font-variant-numeric:tabular-nums}.nr-metric-comparison{gap:calc(20px * var(--nr-space));display:flex}.nr-metric-comparison-item{flex-direction:column;min-width:0;display:flex}.nr-metric-comparison-item[data-role=secondary] .nr-metric-value{color:var(--nr-muted);font-size:20px}.nr-metric-sublabel{color:var(--nr-faint);font-size:.8em}.nr-metric-progress{background:var(--nr-surface-subtle);height:6px;margin-block:calc(4px * var(--nr-space));border-radius:999px;overflow:hidden}.nr-metric-progress-fill{border-radius:inherit;background:var(--nr-accent);height:100%;transition:width .3s;display:block}.nr-metric-progress-meta{color:var(--nr-muted);font-variant-numeric:tabular-nums;font-size:.82em}.nr-metric-status{align-self:flex-start;font-size:13px}.nr-sparkline{width:100%;height:28px;color:var(--nr-accent);margin-top:calc(4px * var(--nr-space));display:block}.nr-table-frame{gap:calc(10px * var(--nr-space));flex-direction:column;min-width:0;margin:0;display:flex}.nr-table-header{flex-direction:column;gap:2px;display:flex}.nr-table-title,.nr-chart-title,.nr-map-title,.nr-block-title,.nr-evidence-title,.nr-calculator-title{font-size:var(--nr-h3);margin:0;font-weight:650;line-height:1.3}.nr-table-subtitle,.nr-chart-subtitle,.nr-map-subtitle,.nr-block-subtitle{color:var(--nr-muted);margin:0;font-size:.92em}.nr-table-source,.nr-chart-source{color:var(--nr-faint);font-size:.82em}.nr-table-scroll{border-radius:var(--nr-radius-card);overflow-x:auto}.nr-table-scroll[data-loading=true]{opacity:.6}.nr-table{border-collapse:collapse;width:100%;font-size:.94em}.nr-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--nr-muted);padding:calc(8px * var(--nr-space)) calc(12px * var(--nr-space));border-bottom:var(--nr-border-width) solid var(--nr-line);white-space:nowrap;font-size:12px;font-weight:600}.nr-table td{padding:calc(8px * var(--nr-space)) calc(12px * var(--nr-space));border-bottom:1px solid var(--nr-line);vertical-align:top}.nr-table td[data-align=center],.nr-table th[data-align=center]{text-align:center}.nr-table td[data-align=end],.nr-table th[data-align=end]{text-align:right}.nr-root[data-nr-table=striped] .nr-table tbody tr:nth-child(2n) td,.nr-table[data-striped=true] tbody tr:nth-child(2n) td{background:var(--nr-surface-subtle)}.nr-root[data-nr-table=minimal] .nr-table td{border-bottom-color:#0000}.nr-root[data-nr-table=minimal] .nr-table th{border-bottom-color:var(--nr-line)}.nr-root[data-nr-table=lined] .nr-table-scroll,.nr-root[data-nr-table=striped] .nr-table-scroll{border:var(--nr-border-width) solid var(--nr-line);background:var(--nr-surface)}.nr-table[data-sticky=true] thead th{z-index:2;background:var(--nr-surface);position:sticky;top:0}.nr-col-pinned{z-index:1;background:var(--nr-surface);position:sticky;left:0}.nr-table[data-sticky=true] thead th.nr-col-pinned{z-index:3}.nr-table tr[data-total=true] td{border-top:var(--nr-border-emphasis) solid var(--nr-ink);font-weight:650}.nr-table td[data-tone=positive]{color:var(--nr-positive)}.nr-table td[data-tone=warning]{color:var(--nr-warning)}.nr-table td[data-tone=critical]{color:var(--nr-critical)}.nr-table td[data-tone=accent]{color:var(--nr-accent)}.nr-table-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;padding:0;display:inline-flex}.nr-sort-icon{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--nr-faint);opacity:.5;width:0;height:0}.nr-sort-icon[data-direction=asc]{opacity:1;border-bottom-color:var(--nr-accent)}.nr-sort-icon[data-direction=desc]{opacity:1;border-bottom-color:var(--nr-accent);transform:rotate(180deg)}.nr-cell-dot{background:var(--nr-muted);border-radius:999px;width:9px;height:9px;display:inline-block}.nr-cell-dot[data-tone=positive]{background:var(--nr-positive)}.nr-cell-dot[data-tone=warning]{background:var(--nr-warning)}.nr-cell-dot[data-tone=critical]{background:var(--nr-critical)}.nr-cell-dot[data-tone=accent]{background:var(--nr-accent)}.nr-cell-progress{background:var(--nr-surface-subtle);border-radius:999px;width:100%;min-width:64px;height:6px;display:block;overflow:hidden}.nr-cell-progress-fill{background:var(--nr-accent);border-radius:inherit;height:100%;display:block}.nr-cell-progress-fill[data-tone=positive]{background:var(--nr-positive)}.nr-cell-progress-fill[data-tone=warning]{background:var(--nr-warning)}.nr-cell-progress-fill[data-tone=critical]{background:var(--nr-critical)}.nr-table-group-row th{text-align:left;background:var(--nr-surface-subtle);text-transform:none;letter-spacing:0;color:var(--nr-ink);font-size:.92em}.nr-row-details summary{cursor:pointer;color:var(--nr-accent);font-size:.88em}.nr-row-details dl{margin:calc(8px * var(--nr-space)) 0 0;gap:calc(6px * var(--nr-space));display:grid}.nr-row-details dt{text-transform:uppercase;letter-spacing:.06em;color:var(--nr-faint);font-size:11px}.nr-row-details dd{margin:0}.nr-table-filter-row th{padding-block:calc(6px * var(--nr-space))}.nr-table-filter-input,.nr-table-search{width:100%;max-width:260px;height:32px;padding:0 calc(10px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);background:var(--nr-surface);color:var(--nr-ink);font:inherit;font-size:.9em}.nr-table-toolbar{justify-content:space-between;align-items:center;gap:calc(10px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-table-csv,.nr-table-page-button,.nr-page-button,.nr-map-fullscreen,.nr-filter-reset,.nr-calculator-preset{height:32px;padding:0 calc(14px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);background:var(--nr-surface);color:var(--nr-ink);font:inherit;cursor:pointer;font-size:.9em;font-weight:550}.nr-table-csv:hover,.nr-table-page-button:hover:not(:disabled),.nr-page-button:hover:not(:disabled),.nr-map-fullscreen:hover,.nr-filter-reset:hover,.nr-calculator-preset:hover{background:var(--nr-surface-subtle)}.nr-table-csv:disabled,.nr-table-page-button:disabled,.nr-page-button:disabled{opacity:.45;cursor:default}.nr-table-pagination,.nr-record-pagination{align-items:center;gap:calc(12px * var(--nr-space));display:flex}.nr-table-page-status,.nr-page-label{color:var(--nr-muted);font-variant-numeric:tabular-nums;font-size:.88em}.nr-table-note,.nr-map-truncated{color:var(--nr-faint);margin:0;font-size:.82em}.nr-table-cards,.nr-matrix-cards{display:none}.nr-table-card,.nr-matrix-card{background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);padding:calc(12px * var(--nr-space)) calc(14px * var(--nr-space));gap:calc(8px * var(--nr-space));flex-direction:column;margin:0;display:flex}.nr-table-card-item dt,.nr-matrix-card-item dt{text-transform:uppercase;letter-spacing:.06em;color:var(--nr-faint);font-size:11px}.nr-table-card-item dd,.nr-matrix-card-item dd{margin:0}.nr-matrix-card-title{margin:0 0 calc(4px * var(--nr-space));font-size:1em;font-weight:650}.nr-matrix{border-collapse:collapse;width:100%;font-size:.94em}.nr-matrix th,.nr-matrix td{padding:calc(8px * var(--nr-space)) calc(12px * var(--nr-space));border-bottom:1px solid var(--nr-line);text-align:center}.nr-matrix thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--nr-muted);border-bottom:var(--nr-border-width) solid var(--nr-line);font-size:12px;font-weight:600}.nr-matrix-row-label,.nr-matrix tbody th{text-align:left;color:var(--nr-ink);text-transform:none;letter-spacing:0;font-weight:600;font-size:inherit}.nr-matrix[data-sticky-first=true] .nr-col-pinned{z-index:1;background:var(--nr-surface);position:sticky;left:0}.nr-matrix-mark[data-mark=yes]{color:var(--nr-positive);font-weight:700}.nr-matrix-mark[data-mark=no]{color:var(--nr-critical);font-weight:700}.nr-matrix-mark[data-mark=partial]{color:var(--nr-warning);font-weight:700}.nr-record-list{gap:calc(12px * var(--nr-space));margin:0;padding:0;list-style:none;display:grid}.nr-record-list[data-presentation=grid]{grid-template-columns:repeat(var(--nr-cards-per-row,3), minmax(0, 1fr))}.nr-record-list-item{min-width:0;display:flex}.nr-record-select{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.nr-record-card{gap:calc(8px * var(--nr-space));background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);width:100%;height:100%;padding:calc(14px * var(--nr-space)) calc(16px * var(--nr-space));flex-direction:column;display:flex;overflow:hidden}.nr-root[data-nr-record-card=solid] .nr-record-card{box-shadow:var(--nr-shadow-card)}.nr-root[data-nr-record-card=outline] .nr-record-card{box-shadow:none;background:0 0}.nr-record-card[data-selected=true]{border-color:var(--nr-accent);outline:1px solid var(--nr-accent)}.nr-record-card-image{border-radius:var(--nr-radius-control);object-fit:cover;width:100%;max-height:180px}.nr-record-card-body{gap:calc(8px * var(--nr-space));flex-direction:column;min-width:0;display:flex}.nr-record-card-header,.nr-record-card-heading{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-record-card-title,.nr-record-title{margin:0;font-size:1.02em;font-weight:650;line-height:1.3}.nr-record-card-subtitle,.nr-record-subtitle{color:var(--nr-muted);margin:0;font-size:.9em}.nr-record-card-metrics,.nr-record-metrics{gap:calc(20px * var(--nr-space));margin:0;display:flex}.nr-record-card-metric dt,.nr-record-metric dt,.nr-record-card-attribute dt,.nr-record-attribute dt{text-transform:uppercase;letter-spacing:.06em;color:var(--nr-faint);font-size:11px}.nr-record-card-metric dd,.nr-record-metric dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15em;font-weight:650}.nr-record-card-metric[data-rank=secondary] dd,.nr-record-metric[data-slot=secondary_metric] dd{color:var(--nr-muted);font-size:1em}.nr-record-card-description,.nr-record-description{color:var(--nr-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92em;display:-webkit-box;overflow:hidden}.nr-record-card-attributes,.nr-record-attributes{gap:calc(6px * var(--nr-space)) calc(16px * var(--nr-space));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.nr-record-card-attribute dd,.nr-record-attribute dd{margin:0;font-size:.92em}.nr-record-selector{align-items:center;gap:calc(10px * var(--nr-space));font-size:.92em;display:flex}.nr-record-selector select{min-width:200px;max-width:100%;height:32px;padding:0 calc(10px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);background:var(--nr-surface);color:var(--nr-ink);font:inherit;font-size:.95em}.nr-record-detail-groups{gap:calc(16px * var(--nr-space));flex-direction:column;display:flex}.nr-record-detail-group-title{margin:0 0 calc(8px * var(--nr-space));text-transform:uppercase;letter-spacing:.08em;color:var(--nr-muted);border-bottom:1px solid var(--nr-line);padding-bottom:calc(4px * var(--nr-space));font-size:12px;font-weight:700}.nr-record-detail-fields{gap:calc(10px * var(--nr-space)) calc(20px * var(--nr-space));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nr-record-detail-field dt{text-transform:uppercase;letter-spacing:.06em;color:var(--nr-faint);font-size:11px}.nr-record-detail-field dd{margin:2px 0 0}.nr-evidence-items,.nr-insight-evidence-items{gap:calc(10px * var(--nr-space));flex-direction:column;display:flex}.nr-evidence-item{padding:calc(10px * var(--nr-space)) calc(14px * var(--nr-space));border-inline-start:var(--nr-border-emphasis) solid var(--nr-line);background:var(--nr-surface-subtle);border-radius:0 var(--nr-radius-control) var(--nr-radius-control) 0;margin:0}.nr-evidence-item[data-tone=positive]{border-inline-start-color:var(--nr-positive)}.nr-evidence-item[data-tone=warning]{border-inline-start-color:var(--nr-warning)}.nr-evidence-item[data-tone=critical]{border-inline-start-color:var(--nr-critical)}.nr-evidence-item[data-tone=accent]{border-inline-start-color:var(--nr-accent)}.nr-evidence-item blockquote{margin:0;font-style:italic}.nr-evidence-source{margin-top:calc(4px * var(--nr-space));color:var(--nr-muted);font-size:.82em}.nr-evidence-more summary,.nr-insight-evidence summary,.nr-chart-data summary,.nr-map-data summary,.nr-diagram-fallback summary{cursor:pointer;color:var(--nr-accent);padding-block:calc(4px * var(--nr-space));font-size:.9em;font-weight:550}.nr-evidence-more>.nr-evidence-items{margin-top:calc(10px * var(--nr-space))}.nr-insight-card{gap:calc(10px * var(--nr-space));background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);box-shadow:var(--nr-shadow-card);padding:calc(16px * var(--nr-space)) calc(18px * var(--nr-space));flex-direction:column;display:flex}.nr-insight-badges{gap:calc(6px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-insight-statement{font-size:1.05em;line-height:1.5}.nr-insight-support{color:var(--nr-muted);margin:0;font-size:.9em}.nr-insight-support-count{color:var(--nr-ink);font-variant-numeric:tabular-nums;font-size:1.2em}.nr-insight-records{gap:calc(6px * var(--nr-space));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nr-insight-evidence-link{align-self:flex-start;font-size:.9em}.nr-chip{background:var(--nr-surface-subtle);border:1px solid var(--nr-line);max-width:100%;color:var(--nr-ink);border-radius:999px;align-items:center;gap:.4em;padding:.2em .75em;font-size:.85em;display:inline-flex}.nr-chip[data-overflow=true]{color:var(--nr-muted)}.nr-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-chip-remove{width:1.3em;height:1.3em;color:var(--nr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.nr-chip-remove:hover{background:color-mix(in srgb, var(--nr-critical) 12%, transparent);color:var(--nr-critical)}.nr-filter{gap:calc(6px * var(--nr-space));flex-direction:column;min-width:0;display:flex}.nr-root[data-nr-filter-bar=card] .nr-filter{background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);padding:calc(10px * var(--nr-space)) calc(14px * var(--nr-space))}.nr-filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--nr-muted);font-size:12px;font-weight:600}.nr-filter-sublabel{color:var(--nr-muted);font-size:.85em}.nr-filter input[type=search],.nr-filter input[type=number],.nr-filter input[type=date],.nr-filter-search,.nr-filter-select,.nr-filter select{height:32px;padding:0 calc(10px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);background:var(--nr-surface);color:var(--nr-ink);font:inherit;max-width:100%;font-size:.95em}.nr-filter-group{gap:calc(6px * var(--nr-space));border:0;flex-direction:column;margin:0;padding:0;display:flex}.nr-filter-option{cursor:pointer;align-items:center;gap:.5em;font-size:.95em;display:flex}.nr-filter-option input[type=checkbox]{width:15px;height:15px;accent-color:var(--nr-accent)}.nr-filter-range{align-items:center;gap:calc(8px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-filter-range input{flex:110px;min-width:0}.nr-segmented{border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.nr-segment{padding:calc(6px * var(--nr-space)) calc(14px * var(--nr-space));background:var(--nr-surface);color:var(--nr-muted);font:inherit;cursor:pointer;border:0;font-size:.9em;font-weight:550}.nr-segment+.nr-segment{border-inline-start:1px solid var(--nr-line)}.nr-segment[aria-pressed=true]{background:var(--nr-accent);color:var(--nr-surface)}.nr-filter-chips{gap:calc(6px * var(--nr-space));flex-wrap:wrap;align-items:center;display:flex}.nr-filter-chips-empty{color:var(--nr-faint);font-size:.88em}.nr-calculator{gap:calc(14px * var(--nr-space));background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);box-shadow:var(--nr-shadow-card);padding:calc(18px * var(--nr-space)) calc(20px * var(--nr-space));flex-direction:column;display:flex}.nr-calculator-description{color:var(--nr-muted);margin:0;font-size:.95em}.nr-calculator-presets{gap:calc(8px * var(--nr-space));flex-wrap:wrap;display:flex}.nr-calculator-inputs{gap:calc(14px * var(--nr-space));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.nr-calculator-input{gap:calc(5px * var(--nr-space));flex-direction:column;min-width:0;display:flex}.nr-calculator-input-label{font-size:.9em;font-weight:600}.nr-calculator-number,.nr-calculator-select{height:32px;padding:0 calc(10px * var(--nr-space));border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);background:var(--nr-surface);color:var(--nr-ink);font:inherit;font-size:.95em}.nr-calculator-slider{align-items:center;gap:calc(10px * var(--nr-space));display:flex}.nr-calculator-slider input[type=range]{min-width:0;accent-color:var(--nr-accent);flex:auto}.nr-calculator-input-value{font-variant-numeric:tabular-nums;text-align:end;min-width:3.5em;font-weight:600}.nr-calculator-help{color:var(--nr-faint);margin:0;font-size:.82em}.nr-calculator-outputs{gap:calc(12px * var(--nr-space));border-top:var(--nr-border-width) solid var(--nr-line);padding-top:calc(14px * var(--nr-space));grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.nr-calculator-output{flex-direction:column;gap:2px;display:flex}.nr-calculator-output-label{text-transform:uppercase;letter-spacing:.05em;color:var(--nr-muted);font-size:12px;font-weight:600}.nr-calculator-output-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.nr-calculator-output[data-emphasis=primary] .nr-calculator-output-value{color:var(--nr-accent);font-size:24px}.nr-chart,.nr-diagram,.nr-map{gap:calc(10px * var(--nr-space));flex-direction:column;min-width:0;margin:0;display:flex}.nr-root[data-nr-chart-frame=card] .nr-chart,.nr-root[data-nr-chart-frame=card] .nr-diagram,.nr-root[data-nr-chart-frame=card] .nr-map{background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);box-shadow:var(--nr-shadow-card);padding:calc(16px * var(--nr-space)) calc(18px * var(--nr-space))}.nr-chart-header{flex-direction:column;gap:2px;display:flex}.nr-chart-canvas{width:100%;min-height:280px}.nr-chart-data-scroll,.nr-map-data-scroll{margin-top:calc(8px * var(--nr-space));overflow-x:auto}.nr-chart-data table,.nr-map-table{border-collapse:collapse;width:100%;font-size:.88em}.nr-chart-data th,.nr-map-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--nr-muted);padding:calc(6px * var(--nr-space)) calc(10px * var(--nr-space));border-bottom:var(--nr-border-width) solid var(--nr-line);white-space:nowrap;font-size:11px}.nr-chart-data td,.nr-map-table td{padding:calc(6px * var(--nr-space)) calc(10px * var(--nr-space));border-bottom:1px solid var(--nr-line)}.nr-diagram-caption{flex-direction:column;order:-1;gap:2px;display:flex}.nr-diagram-title{font-size:var(--nr-h3);font-weight:650;line-height:1.3}.nr-diagram-subtitle{color:var(--nr-muted);font-size:.92em}.nr-diagram-canvas{border-radius:var(--nr-radius-control);min-width:0;overflow-x:auto}.nr-diagram-canvas svg{height:auto;margin-inline:auto;display:block}.nr-diagram-error-detail{margin:calc(6px * var(--nr-space)) 0;white-space:pre-wrap;font-size:.82em;overflow-x:auto}.nr-diagram-fallback-text{margin:0}.nr-flow-node{min-width:120px;max-width:240px;padding:calc(8px * var(--nr-space)) calc(12px * var(--nr-space));background:var(--nr-surface);border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-control);box-shadow:var(--nr-shadow-card);flex-direction:column;gap:2px;font-size:.88em;display:flex}.nr-flow-node[data-kind=decision]{text-align:center;border-radius:999px}.nr-flow-node[data-kind=input],.nr-flow-node[data-kind=output]{border-style:dashed}.nr-flow-node[data-kind=store]{border-radius:0 0 12px 12px}.nr-flow-node[data-kind=group]{background:var(--nr-surface-subtle)}.nr-flow-node[data-tone=accent]{border-color:var(--nr-accent);background:var(--nr-accent-soft)}.nr-flow-node[data-tone=positive]{border-color:var(--nr-positive)}.nr-flow-node[data-tone=warning]{border-color:var(--nr-warning)}.nr-flow-node[data-tone=critical]{border-color:var(--nr-critical)}.nr-flow-node-label{font-weight:650}.nr-flow-node-description{color:var(--nr-muted);font-size:.9em}.nr-map-header{justify-content:space-between;align-items:flex-start;gap:calc(10px * var(--nr-space));display:flex}.nr-map-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.nr-map-canvas-wrap{border-radius:var(--nr-radius-card);border:var(--nr-border-width) solid var(--nr-line);position:relative;overflow:hidden}.nr-map-canvas{background:var(--nr-surface-subtle);width:100%;height:380px}.nr-map-overlay{inset:calc(16px * var(--nr-space));z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.nr-map[data-fullscreen=true]{z-index:50;background:var(--nr-canvas);border-radius:0;margin:0;position:fixed;inset:0;overflow:auto;padding:calc(16px * var(--nr-space))!important}.nr-map[data-fullscreen=true] .nr-map-canvas{height:calc(100vh - 180px)}.nr-map-legend{gap:calc(8px * var(--nr-space)) calc(24px * var(--nr-space));color:var(--nr-muted);flex-wrap:wrap;margin:0;font-size:.85em;display:flex}.nr-map-legend-item{align-items:center;gap:calc(8px * var(--nr-space));display:flex}.nr-map-legend-item dt{align-items:center;gap:.4em;font-weight:600;display:flex}.nr-map-legend-item dd{margin:0}.nr-map-legend-dot{border-radius:999px;display:inline-block}.nr-map-legend-line{border-radius:999px;width:18px;height:3px;display:inline-block}.nr-map-legend-scale{align-items:center;gap:.5em;display:flex}.nr-map-legend-gradient{border-radius:999px;width:72px;height:8px;display:inline-block}.nr-map-popup{font-family:var(--nr-font-family);color:var(--nr-ink);flex-direction:column;gap:4px;max-width:100%;font-size:13px;display:flex}.nr-map-popup-title{font-weight:650}.nr-map-popup-rows{flex-direction:column;gap:2px;margin:0;display:flex}.nr-map-popup-row{justify-content:space-between;gap:12px;display:flex}.nr-map-popup-row dt{color:var(--nr-muted)}.nr-map-popup-row dd{font-variant-numeric:tabular-nums;margin:0}.nr-legacy-embed{gap:calc(6px * var(--nr-space));flex-direction:column;margin:0;display:flex}.nr-legacy-frame{border:var(--nr-border-width) solid var(--nr-line);border-radius:var(--nr-radius-card);background:var(--nr-surface);width:100%;display:block}.nr-legacy-embed figcaption{color:var(--nr-muted);font-size:.85em}.nr-outline{top:calc(16px * var(--nr-space));max-height:calc(100vh - 32px);padding:calc(12px * var(--nr-space));align-self:start;font-size:.88em;position:sticky;overflow-y:auto}.nr-outline ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nr-outline li[data-level="2"]{padding-inline-start:calc(12px * var(--nr-space))}.nr-outline li[data-level="3"]{padding-inline-start:calc(24px * var(--nr-space))}.nr-outline a{padding:calc(4px * var(--nr-space)) calc(8px * var(--nr-space));border-radius:var(--nr-radius-control);color:var(--nr-muted);text-decoration:none;display:block}.nr-outline a:hover{color:var(--nr-ink);background:var(--nr-surface-subtle)}@media (width<=1024px){.nr-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.nr-grid>*{grid-column:span var(--nr-span-t,8);order:var(--nr-order-t,0);align-self:var(--nr-align-t,auto)}.nr-grid>[style*=--nr-start-t]{grid-column:var(--nr-start-t) / span var(--nr-span-t,8)}.nr-stack[data-collapse=tablet][data-direction=horizontal]{flex-direction:column}.nr-root [data-hide-tablet=true]{display:none!important}.nr-metric-group,.nr-metric-group[data-columns="3"],.nr-metric-group[data-columns="4"],.nr-record-list[data-presentation=grid],.nr-record-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-page{padding-inline:calc(20px * var(--nr-space))}}@media (width>=1025px){.nr-root [data-hide-desktop=true]{display:none!important}}@media (width<=640px){.nr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-grid>*{grid-column:span var(--nr-span-m,4);order:var(--nr-order-m,0);align-self:var(--nr-align-m,auto)}.nr-grid>[style*=--nr-start-m]{grid-column:var(--nr-start-m) / span var(--nr-span-m,4)}.nr-stack[data-collapse=mobile][data-direction=horizontal],.nr-stack[data-collapse=tablet][data-direction=horizontal]{flex-direction:column}.nr-root [data-hide-mobile=true]{display:none!important}.nr-page{padding:calc(20px * var(--nr-space)) calc(14px * var(--nr-space)) calc(48px * var(--nr-space))}.nr-metric-group,.nr-metric-group[data-columns="2"],.nr-metric-group[data-columns="3"],.nr-metric-group[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.nr-metric-value{font-size:24px}.nr-record-list[data-presentation=grid]{grid-template-columns:minmax(0,1fr)}.nr-record-detail-fields,.nr-key-value[data-columns="3"],.nr-key-value[data-columns="4"],.nr-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-cover-title{font-size:calc(var(--nr-h1) * .82)}.nr-table-frame[data-mobile=cards] .nr-table-scroll,.nr-matrix-frame[data-mobile=cards] .nr-matrix-scroll{display:none}.nr-table-frame[data-mobile=cards] .nr-table-cards,.nr-matrix-frame[data-mobile=cards] .nr-matrix-cards{gap:calc(10px * var(--nr-space));flex-direction:column;display:flex}.nr-table-frame[data-mobile=columns] .nr-table th:not([data-mobile-keep=true]),.nr-table-frame[data-mobile=columns] .nr-table td:not([data-mobile-keep=true]){display:none}.nr-table-frame[data-mobile=columns] .nr-table .nr-table-expand,.nr-table-frame[data-mobile=columns] .nr-table th:empty{display:table-cell}.nr-map-canvas{height:300px}}@media (prefers-reduced-motion:reduce){.nr-root *,.nr-root :before,.nr-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nr-block-skeleton{background:var(--nr-surface-subtle);animation:none}}.nr-root[data-nr-motion=reduced] *,.nr-root[data-nr-motion=reduced] :before,.nr-root[data-nr-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.nr-root[data-nr-motion=reduced] .nr-block-skeleton{background:var(--nr-surface-subtle);animation:none}@media print{.nr-root{background:#fff;overflow:visible}.nr-page{max-width:none;padding:0}.nr-root [data-print-break=before]{break-before:page}.nr-root [data-print-break=avoid-inside]{break-inside:avoid}.nr-card,.nr-metric,.nr-callout,.nr-insight-card,.nr-record-card,.nr-table-card{break-inside:avoid;box-shadow:none}.nr-filter,.nr-filter-chips,.nr-table-toolbar,.nr-table-filter-row,.nr-table-pagination,.nr-record-pagination,.nr-outline,.nr-map-fullscreen,.nr-calculator-presets,.nr-chip-remove{display:none!important}.nr-accordion-content[hidden],.nr-section-body[hidden]{display:flex}.nr-chart-data>*,.nr-map-data>*,.nr-diagram-fallback>*,.nr-evidence-more>*,.nr-insight-evidence>*,.nr-row-details>*{display:block}.nr-chart-data summary,.nr-map-data summary,.nr-diagram-fallback summary,.nr-evidence-more summary,.nr-insight-evidence summary,.nr-row-details summary{display:none}.nr-table-scroll,.nr-code-scroll,.nr-chart-data-scroll,.nr-map-data-scroll,.nr-diagram-canvas{overflow:visible}.nr-table[data-nr-static-table=true]{width:100%!important}.nr-map-canvas-wrap{display:none}.nr-root a{color:inherit;text-decoration:none}}.nr-root[data-mode=print] .nr-filter,.nr-root[data-mode=print] .nr-table-toolbar,.nr-root[data-mode=print] .nr-table-pagination,.nr-root[data-mode=print] .nr-record-pagination,.nr-root[data-mode=print] .nr-map-fullscreen,.nr-root[data-mode=print] .nr-calculator-presets{display:none}.nr-root[data-mode=print] .nr-accordion-content[hidden],.nr-root[data-mode=print] .nr-section-body[hidden]{display:flex}.nr-root[data-mode=print] .nr-table[data-nr-static-table=true]{width:100%!important}
