/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--blue:#1cabe2;--blue-70:#56c0e9;--blue-50:#8dd4f0;--blue-30:#bce6f6;--blue-15:#def3fb;--blue-ink:#0a6a9c;--black:#000;--white:#fff;--cream:#faf7ee;--cream-soft:#fdfbf5;--navy:#0e2841;--navy-deep:#08182a;--navy-30:#b4c6d8;--grey-02:#fafbfc;--grey-05:#f4f6f8;--grey-08:#edf0f3;--grey-15:#e2e6ea;--grey-22:#d2d8de;--grey-30:#c0c8cf;--grey-40:#7f8b94;--grey-45:#6b7680;--grey-60:#535e68;--grey-90:#26303a;--green:#00b259;--green-70:#4dc785;--green-50:#80d9ab;--green-30:#b3ead0;--green-15:#d9f4e7;--green-ink:#007a45;--yellow:#fcbf0f;--yellow-70:#fdd157;--yellow-50:#fddf87;--yellow-30:#feecb7;--yellow-15:#fef5da;--yellow-ink:#8a6000;--magenta:#c2034f;--magenta-70:#d34d82;--magenta-50:#e081a7;--magenta-30:#edb4ca;--magenta-15:#f6d9e5;--accblue:#1f54e5;--accblue-70:#5c82ec;--accblue-50:#8faaf2;--accblue-30:#c2d2f8;--accblue-15:#e0e8fb;--un-blue:#374ea2;--un-blue-70:#7383be;--un-blue-50:#9ba6d0;--un-blue-30:#c3cae3;--un-blue-15:#e1e4f1;--sec-green:#00833d;--sec-lime:#80bd41;--sec-gold:#ffc20e;--sec-orange:#f26a21;--sec-red:#e2231a;--sec-magenta:#961a49;--sec-purple:#6a1e74;--sec-warmgrey:#d8d1c9;--sec-coolgrey:#777779;--sec-black:#2d2926;--mark-1:#63c3f0;--mark-2:#39b0f0;--mark-3:#128acd;--mark-4:#08589a;--draft:#9b1c1c;--title-blue:#1a4e80;--tint-cool:#eef3f8;--chart-bg:#f7f7f7;--link-blue:#0f86c4;--accent-ink:var(--blue-ink);--fg:var(--navy);--fg-muted:var(--grey-60);--fg-subtle:var(--grey-45);--fg-faint:var(--grey-30);--fg-accent:var(--blue-ink);--fg-link:var(--blue-ink);--fg-on-dark:var(--white);--fg-on-dark-muted:var(--navy-30);--fg-on-blue:var(--navy);--bg:var(--white);--bg-soft:var(--grey-08);--bg-warm:var(--cream);--bg-tint:var(--blue-15);--bg-dark:var(--navy);--bg-brand:var(--blue);--surface:var(--white);--surface-raised:var(--white);--surface-sunken:var(--grey-05);--surface-active:var(--grey-08);--surface-selected:var(--blue-15);--surface-inverse:var(--navy);--fg-inverse:var(--white);--surface-hover:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in srgb,var(--fg) var(--state-hover),transparent)}}:root{--surface-pressed:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--surface-pressed:color-mix(in srgb,var(--fg) var(--state-pressed),transparent)}}:root{--scrim:var(--navy-deep)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb,var(--navy-deep) 50%,transparent)}}:root{--scrim-strong:var(--navy-deep)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-strong:color-mix(in srgb,var(--navy-deep) 85%,transparent)}}:root{--bd:var(--grey-15);--bd-hover:var(--grey-22);--bd-strong:var(--grey-30);--bd-control:var(--grey-40);--bd-control-hover:var(--fg);--bd-ink:var(--navy);--accent:var(--blue);--accent-strong:var(--blue);--accent-ink-warm:var(--blue-ink);--accent-on:var(--navy);--accent-on-dark:var(--blue);--accent-30:var(--blue-30);--accent-15:var(--blue-15);--action:var(--blue);--action-on:var(--navy);--action-hover:var(--action-on)}@supports (color:color-mix(in lab,red,red)){:root{--action-hover:color-mix(in srgb,var(--action-on) var(--state-hover),var(--action))}}:root{--action-pressed:var(--action-on)}@supports (color:color-mix(in lab,red,red)){:root{--action-pressed:color-mix(in srgb,var(--action-on) var(--state-pressed),var(--action))}}:root{--neutral-strong:var(--navy);--neutral-strong-on:var(--white);--focus:var(--blue-ink);--focus-on-dark:var(--blue-50);--focus-ring:0 0 0 2px var(--bg),0 0 0 5px var(--focus);--state-hover:8%;--state-focus:10%;--state-pressed:10%;--state-dragged:16%;--state-selected:10%;--opacity-disabled:.38;--opacity-disabled-container:.12;--opacity-loading:.5;--status-positive:var(--green);--status-positive-ink:var(--green-ink);--status-positive-bg:var(--green-15);--status-warn:var(--yellow);--status-warn-ink:var(--yellow-ink);--status-warn-bg:var(--yellow-15);--status-critical:var(--magenta);--status-critical-ink:var(--magenta);--status-critical-bg:var(--magenta-15);--status-info:var(--blue);--status-info-ink:var(--blue-ink);--status-info-bg:var(--blue-15);--status-neutral:var(--grey-30);--status-neutral-ink:var(--grey-60);--status-neutral-bg:var(--grey-08);--status-positive-on-dark:var(--green-50);--status-warn-on-dark:var(--yellow);--status-critical-on-dark:var(--magenta-30);--status-info-on-dark:var(--blue-50);--viz-cat-1:#0b7bb5;--viz-cat-2:#d2651a;--viz-cat-3:#6a1e74;--viz-cat-4:#00833d;--viz-cat-5:#1f54e5;--viz-cat-6:#8a6000;--viz-focus:var(--viz-cat-1);--viz-context:var(--grey-40);--viz-context-fill:#d5dee5;--viz-warm-fill:#e0913a;--viz-seq-1:#bce6f6;--viz-seq-2:#56c0e9;--viz-seq-3:#1a8fc8;--viz-seq-4:#0a6a9c;--viz-seq-5:#0e2841;--viz-div-neg-2:#a8500f;--viz-div-neg-1:#f2a77a;--viz-div-mid:#d9dee3;--viz-div-pos-1:#6fb7dc;--viz-div-pos-2:#0a6a9c;--viz-ink:var(--navy);--viz-label:var(--grey-60);--viz-grid:var(--grey-22);--viz-zero:var(--grey-40);--viz-track:var(--grey-08);--viz-target:var(--navy);--viz-gap:var(--white);--viz-boundary:var(--white);--viz-nodata:var(--grey-05);--viz-nodata-hatch:#8a96a0;--f-sans:var(--font-sans,"Source Sans 3"),"Source Sans 3","Noto Sans","Noto Sans Arabic","Noto Sans SC","Segoe UI","Helvetica Neue",Arial,sans-serif;--f-sans-black:var(--f-sans);--f-mono:var(--f-sans);--f-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--t-display-size:clamp(2.75rem,1.9rem + 4.2vw,5.25rem);--t-display-line:.92;--t-display-weight:900;--t-display-track:-.03em;--t-h1-size:clamp(2rem,1.68rem + 1.6vw,3rem);--t-h1-line:1.05;--t-h1-weight:700;--t-h1-track:-.015em;--t-h2-size:clamp(1.5rem,1.34rem + .8vw,2rem);--t-h2-line:1.15;--t-h2-weight:700;--t-h2-track:-.01em;--t-h3-size:1.375rem;--t-h3-line:1.3;--t-h3-weight:500;--t-h3-track:0;--t-body-size:1.0625rem;--t-body-line:1.55;--t-body-weight:400;--t-small-size:.875rem;--t-small-line:1.5;--t-ui-page-size:clamp(1.75rem,1.52rem + 1.2vw,2.5rem);--t-ui-page-line:1.15;--t-ui-page-track:-.015em;--t-ui-section-size:clamp(1.5rem,1.34rem + .8vw,2rem);--t-ui-section-line:1.15;--t-ui-section-track:-.01em;--t-ui-subsection-size:1.5625rem;--t-ui-subsection-line:1.2;--t-ui-heading-size:1.25rem;--t-ui-heading-line:1.3;--t-ui-title-size:1rem;--t-ui-title-line:1.3;--t-ui-body-size:.875rem;--t-ui-body-line:1.5;--t-ui-label-size:.75rem;--t-ui-label-line:1.35;--t-detail-size:.75rem;--t-detail-weight:500;--t-print-body-size:8.25pt;--t-print-label-size:7pt;--t-metric-lg-size:clamp(2rem,1.84rem + .8vw,2.5rem);--t-metric-size:1.75rem;--t-metric-sm-size:1.25rem;--t-metric-line:1.1;--t-metric-weight:700;--t-eyebrow-size:.75rem;--t-eyebrow-track:0;--t-eyebrow-lead-track:0;--t-eyebrow-sm-size:.75rem;--t-eyebrow-sm-track:0;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--grid-columns:12;--grid-gutter:16px;--grid-margin:16px;--content-max:1312px;--measure:68ch;--sidebar-width:280px;--sticky-top:0px;--table-max-h:70vh;--r-0:0;--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:20px;--r-pill:999px;--bw-hair:1px;--bw-ink:1.5px;--bw-focus:3px;--shadow-emphasized:0 2px 8px #0e28410f,0 1px 3px #0e284114;--shadow-elevated:0 4px 12px #0e284114,0 2px 6px #0e28411a;--shadow-sm:0 1px 2px #0e28410f;--shadow-md:var(--shadow-elevated);--shadow-lg:var(--shadow-elevated);--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-modal:40;--z-toast:50;--z-tooltip:60;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.05,.7,.1,1);--ease-exit:cubic-bezier(.3,0,.8,.15);--ease-out:var(--ease-enter);--ease-in-out:var(--ease-standard);--dur-fast:.12s;--dur-base:.2s;--dur-exit:.15s;--dur-slow:.3s;--dur-enter:.4s;--dur-tip-out:.1s;--dur-toggle-out:90ms;--dur-toggle-in:.15s;--skeleton-delay:.3s;--control-h-s:24px;--control-h-m:32px;--control-h-l:40px;--control-h-xl:48px;--control-h:var(--control-h-l);--control-h-sm:var(--control-h-m);--control-pad-x:12px;--target-min:24px;--target-touch:44px;--icon-size:18px;--icon-gap:6px;--table-row-h:40px;--table-cell-pad:8px 12px;--table-edge-pad:16px;--panel-pad:16px;--panel-gap:24px;--tile-pad:16px}[data-surface=analytical],[data-surface=tool]{--control-h:var(--control-h-m);--control-h-sm:var(--control-h-s)}[data-surface=tool]{--t-ui-page-size:var(--t-ui-section-size);--t-ui-page-line:var(--t-ui-section-line);--t-ui-page-track:var(--t-ui-section-track)}[data-density=compact]{--control-h:var(--control-h-m);--control-h-sm:var(--control-h-s);--control-pad-x:8px;--table-row-h:32px;--table-cell-pad:4px 8px;--table-edge-pad:8px;--panel-pad:12px;--panel-gap:16px;--tile-pad:12px;--t-ui-body-size:.8125rem}@media (max-width:671px),(pointer:coarse){[data-density=compact],[data-surface=analytical],[data-surface=tool]{--control-h:var(--control-h-l);--control-h-sm:var(--control-h-m)}}.on-dark{--fg:var(--fg-on-dark);--fg-muted:var(--fg-on-dark-muted);--fg-subtle:var(--fg-on-dark-muted);--fg-accent:var(--blue-50);--fg-link:var(--blue-50);--focus:var(--focus-on-dark);--bd:var(--white)}@supports (color:color-mix(in lab,red,red)){.on-dark{--bd:color-mix(in srgb,var(--white) 20%,transparent)}}.on-dark{--bd-control:var(--white)}@supports (color:color-mix(in lab,red,red)){.on-dark{--bd-control:color-mix(in srgb,var(--white) 70%,transparent)}}.on-dark{--surface:transparent;--status-positive-ink:var(--status-positive-on-dark);--status-warn-ink:var(--status-warn-on-dark);--status-critical-ink:var(--status-critical-on-dark);--status-info-ink:var(--status-info-on-dark);--status-neutral-ink:var(--fg-on-dark-muted);--focus-ring:0 0 0 2px var(--navy),0 0 0 5px var(--focus-on-dark);--surface-hover:var(--white)}@supports (color:color-mix(in lab,red,red)){.on-dark{--surface-hover:color-mix(in srgb,var(--white) var(--state-hover),transparent)}}.on-dark{--surface-pressed:var(--white)}@supports (color:color-mix(in lab,red,red)){.on-dark{--surface-pressed:color-mix(in srgb,var(--white) var(--state-pressed),transparent)}}.on-dark{color:var(--fg)}.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list),.on-light{--fg:var(--navy);--fg-muted:var(--grey-60);--fg-subtle:var(--grey-45);--fg-accent:var(--blue-ink);--fg-link:var(--blue-ink);--focus:var(--blue-ink);--bd:var(--grey-15);--bd-control:var(--grey-40);--surface:var(--white);--status-positive-ink:var(--green-ink);--status-warn-ink:var(--yellow-ink);--status-critical-ink:var(--magenta);--status-info-ink:var(--blue-ink);--status-neutral-ink:var(--grey-60);--focus-ring:0 0 0 2px var(--white),0 0 0 5px var(--blue-ink);--surface-hover:var(--navy)}@supports (color:color-mix(in lab,red,red)){.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list),.on-light{--surface-hover:color-mix(in srgb,var(--navy) var(--state-hover),transparent)}}.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list),.on-light{--surface-pressed:var(--navy)}@supports (color:color-mix(in lab,red,red)){.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list),.on-light{--surface-pressed:color-mix(in srgb,var(--navy) var(--state-pressed),transparent)}}.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list),.on-light{color:var(--fg)}@media (min-width:1056px){:root{--grid-gutter:24px;--grid-margin:32px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-exit:0s;--dur-slow:0s;--dur-enter:0s;--dur-tip-out:0s;--dur-toggle-out:0s;--dur-toggle-in:0s;--skeleton-delay:0s}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--f-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-40{z-index:40}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.t-display{font-family:var(--f-sans-black);font-weight:var(--t-display-weight);font-size:var(--t-display-size);line-height:var(--t-display-line);letter-spacing:var(--t-display-track);color:var(--fg)}.t-h1,h1.t{font-weight:var(--t-h1-weight);font-size:var(--t-h1-size);line-height:var(--t-h1-line);letter-spacing:var(--t-h1-track)}.t-h1,.t-h2,h1.t,h2.t{color:var(--fg);margin:0}.t-h2,h2.t{font-weight:var(--t-h2-weight);font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-track)}.t-h3,h3.t{font-weight:var(--t-h3-weight);font-size:var(--t-h3-size);line-height:var(--t-h3-line);color:var(--fg);margin:0}.t-body,p.t{font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--fg)}.t-small{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--fg-muted)}.t-ui-page{font-size:var(--t-ui-page-size);line-height:var(--t-ui-page-line);letter-spacing:var(--t-ui-page-track)}.t-ui-page,.t-ui-section{color:var(--fg);margin:0;font-weight:700}.t-ui-section{font-size:var(--t-ui-section-size);line-height:var(--t-ui-section-line);letter-spacing:var(--t-ui-section-track)}.t-ui-subsection{font-size:var(--t-ui-subsection-size);line-height:var(--t-ui-subsection-line)}.t-ui-heading,.t-ui-subsection{color:var(--fg);margin:0;font-weight:500}.t-ui-heading{font-size:var(--t-ui-heading-size);line-height:var(--t-ui-heading-line)}.t-ui-title{font-size:var(--t-ui-title-size);line-height:var(--t-ui-title-line);color:var(--fg);margin:0;font-weight:500}.t-ui-body{font-size:var(--t-ui-body-size);line-height:var(--t-ui-body-line);color:var(--fg)}.t-ui-label{font-size:var(--t-ui-label-size);line-height:var(--t-ui-label-line);color:var(--fg-muted)}.t-detail{font-size:var(--t-detail-size);line-height:1.3;font-weight:var(--t-detail-weight);color:var(--fg-muted)}.t-metric,.t-metric-lg,.t-metric-sm{font-weight:var(--t-metric-weight);line-height:var(--t-metric-line);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--fg)}.t-metric{font-size:var(--t-metric-size)}.t-metric-lg{font-size:var(--t-metric-lg-size)}.t-metric-sm{font-size:var(--t-metric-sm-size)}.t-eyebrow{font-size:var(--t-detail-size);line-height:1.3;font-weight:var(--t-detail-weight);text-transform:none;color:var(--fg-muted)}.t-eyebrow,.t-eyebrow-lead{letter-spacing:0}.t-eyebrow-sm{font-size:var(--t-ui-label-size)}.on-dark .t-detail,.on-dark .t-eyebrow{color:var(--fg-accent)}.t-meta{font-size:var(--t-ui-label-size);line-height:var(--t-ui-label-line);letter-spacing:0;color:var(--fg-muted)}.t-mono{font-family:var(--f-mono)}.t-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum"}.t-accent{color:var(--fg-accent)}.t-arrow:after{content:" »";color:var(--accent-strong)}.ds-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ds-container{width:100%;max-width:var(--content-max);padding-inline:var(--grid-margin);margin-inline:auto}.ds-grid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter);display:grid}.ds-grid>*{grid-column:span 12;min-width:0}@media (min-width:672px){.ds-span-md-4{grid-column:span 4}.ds-span-md-6{grid-column:span 6}.ds-span-md-8{grid-column:span 8}}@media (min-width:1056px){.ds-span-3{grid-column:span 3}.ds-span-4{grid-column:span 4}.ds-span-6{grid-column:span 6}.ds-span-8{grid-column:span 8}.ds-span-9{grid-column:span 9}.ds-span-12{grid-column:span 12}}.ds-stack{gap:var(--panel-gap);flex-direction:column;display:flex}.ds-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ds-shell{gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1056px){.ds-shell--rail{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}}.ds-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-block:var(--sp-8) var(--sp-6);flex-wrap:wrap;display:flex}.ds-pagehead__title{font-size:var(--t-ui-page-size);line-height:var(--t-ui-page-line);letter-spacing:var(--t-ui-page-track);margin:var(--sp-1) 0 0;font-weight:700}.ds-pagehead__sub{color:var(--fg-muted);margin:var(--sp-1) 0 0;max-width:var(--measure)}.ds-pagehead__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ds-breadcrumb ol{align-items:center;gap:var(--sp-1);font-size:var(--t-ui-label-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb li{align-items:center;gap:var(--sp-1);color:var(--fg-muted);display:inline-flex}.ds-breadcrumb li+li:before{content:"/";color:var(--fg-faint)}.ds-breadcrumb a{color:var(--fg-link)}.ds-breadcrumb [aria-current=page]{color:var(--fg);font-weight:600}.ds-filterbar{align-items:flex-end;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) 0;background:var(--bg);border-bottom:var(--bw-hair) solid var(--bd);flex-wrap:wrap;display:flex}@media (min-width:672px){.ds-filterbar{top:var(--sticky-top);z-index:var(--z-sticky);position:sticky}}.ds-filterbar__applied{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex-basis:100%;display:flex}.ds-filterrail{gap:var(--sp-4);padding:var(--panel-pad);background:var(--surface-sunken);border-radius:var(--r-md);align-self:start}.ds-field,.ds-filterrail{flex-direction:column;display:flex}.ds-field{gap:var(--sp-1);min-width:0}.ds-field__label{font-size:var(--t-ui-label-size);color:var(--fg);font-weight:600}.ds-field__optional{color:var(--fg-muted);font-weight:400}.ds-field__help{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-field__error{align-items:flex-start;gap:var(--sp-1);font-size:var(--t-ui-label-size);color:var(--status-critical-ink);font-weight:600;display:flex}.ds-field__error:before{content:"!";width:1.25em;height:1.25em;color:var(--white);background:var(--status-critical-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85em;font-weight:700;display:inline-grid}.ds-input,.ds-select,.ds-textarea{height:var(--control-h);padding-inline:var(--control-pad-x);font:inherit;font-size:var(--t-ui-body-size);color:var(--fg);background:var(--surface);border:var(--bw-hair) solid var(--bd-control);border-radius:var(--r-md);min-width:10rem;transition:border-color var(--dur-fast) var(--ease-standard)}.ds-textarea{height:auto;min-height:calc(var(--control-h) * 2.5);padding-block:var(--sp-2);line-height:var(--t-ui-body-line);resize:vertical}.ds-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg) 50%),linear-gradient(135deg,var(--fg) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--control-pad-x) + 20px)}[dir=rtl] .ds-select{background-position:12px,17px}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--fg-subtle)}.ds-input:hover,.ds-select:hover,.ds-textarea:hover{border-color:var(--bd-control-hover)}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true],.ds-textarea[aria-invalid=true]{border-color:var(--status-critical-ink);box-shadow:inset 0 0 0 1px var(--status-critical-ink)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{color:var(--fg-subtle);background:var(--surface-sunken);border-color:var(--bd);cursor:not-allowed}.ds-check{align-items:center;gap:var(--sp-2);min-height:var(--target-min);font-size:var(--t-ui-body-size);color:var(--fg);cursor:pointer;display:inline-flex}.ds-checkbox,.ds-radio{appearance:none;background:var(--surface);border:2px solid var(--bd-control);border-radius:var(--r-xs);cursor:pointer;width:18px;height:18px;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);flex-shrink:0;place-content:center;margin:0;display:inline-grid}.ds-radio{border-radius:50%}.ds-checkbox:hover,.ds-radio:hover{border-color:var(--bd-control-hover);box-shadow:0 0 0 7px var(--surface-hover)}.ds-checkbox:active,.ds-radio:active{box-shadow:0 0 0 7px var(--surface-pressed)}.ds-checkbox:checked,.ds-checkbox:indeterminate{background:var(--neutral-strong);border-color:var(--neutral-strong)}.ds-checkbox:checked:after,.ds-checkbox:indeterminate:after{content:"";border:solid var(--neutral-strong-on);border-width:0 0 2px 2px;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.ds-checkbox:indeterminate:after{border-width:0 0 2px;height:0;transform:none}.ds-radio:checked{border-color:var(--neutral-strong)}.ds-radio:checked:after{content:"";background:var(--neutral-strong);border-radius:50%;width:8px;height:8px}.ds-checkbox:disabled,.ds-radio:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none}.ds-checkbox[aria-invalid=true],.ds-radio[aria-invalid=true]{border-color:var(--status-critical-ink)}.ds-switch{appearance:none;background:var(--surface-active);border:2px solid var(--bd-control);border-radius:var(--r-pill);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);flex-shrink:0;margin:0;position:relative}.ds-switch:after{content:"";background:var(--bd-control);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:3px;transform:translateY(-50%)}.ds-switch:hover{box-shadow:0 0 0 5px var(--surface-hover)}.ds-switch:checked{background:var(--neutral-strong);border-color:var(--neutral-strong)}.ds-switch:checked:after{background:var(--neutral-strong-on);transform:translate(15px,-50%)scale(1.15)}[dir=rtl] .ds-switch:checked:after{transform:translate(-15px,-50%)scale(1.15)}.ds-switch:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none}.ds-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);min-width:var(--target-min);padding:calc(var(--sp-1) * 1.5) var(--sp-4);font:inherit;font-size:var(--t-ui-body-size);color:var(--fg);border:var(--bw-hair) solid transparent;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);background-color:#0000;font-weight:600;text-decoration:none;display:inline-flex}.ds-btn:hover{background-image:linear-gradient(currentColor 0 0)}@supports (color:color-mix(in lab,red,red)){.ds-btn:hover{background-image:linear-gradient(color-mix(in srgb,currentColor var(--state-hover),transparent) 0 0)}}.ds-btn:active{background-image:linear-gradient(currentColor 0 0)}@supports (color:color-mix(in lab,red,red)){.ds-btn:active{background-image:linear-gradient(color-mix(in srgb,currentColor var(--state-pressed),transparent) 0 0)}}.ds-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-3)}.ds-btn--accent,.ds-btn--primary{background-color:var(--action);color:var(--action-on)}.ds-btn--strong{background-color:var(--neutral-strong);color:var(--neutral-strong-on)}.ds-btn--secondary{background-color:var(--surface);color:var(--fg);border-color:var(--bd-control)}.ds-btn--ghost{color:var(--fg-link)}.ds-btn--pill{border-radius:var(--r-pill);padding-inline:var(--sp-5)}.ds-btn--icon{width:var(--control-h);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--control-h-sm)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;background-image:none}.ds-segmented{border:var(--bw-hair) solid var(--bd-control);border-radius:var(--r-md);width:fit-content;display:inline-flex;overflow:hidden}.ds-segmented>a,.ds-segmented>button{height:max(var(--target-min),calc(var(--control-h) - 2px));padding:0 var(--sp-3);font:inherit;font-size:var(--t-ui-label-size);color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ds-segmented>:is(button,a)+:is(button,a){border-inline-start:var(--bw-hair) solid var(--bd-control)}.ds-segmented>a:hover,.ds-segmented>button:hover{background-color:var(--surface-hover);color:var(--fg)}.ds-segmented>a[aria-current=page],.ds-segmented>button[aria-pressed=true]{color:var(--neutral-strong-on);background:var(--neutral-strong)}.ds-segmented>a[aria-current=page]:before,.ds-segmented>button[aria-pressed=true]:before{content:"✓";margin-inline-end:var(--sp-1);font-weight:700}.ds-tabs{gap:var(--sp-1);scrollbar-width:thin;border-bottom:var(--bw-hair) solid var(--bd);display:flex;overflow-x:auto}.ds-tab{align-items:center;gap:var(--sp-2);height:calc(var(--control-h) + 8px);padding:0 var(--sp-4);font:inherit;font-size:var(--t-ui-body-size);color:var(--fg-muted);border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ds-tab:hover{background-color:var(--surface-hover);color:var(--fg)}.ds-tab:active{background-color:var(--surface-pressed)}.ds-tab[aria-current=page],.ds-tab[aria-selected=true]{color:var(--fg)}.ds-tab[aria-current=page]:after,.ds-tab[aria-selected=true]:after{content:"";inset-inline:var(--sp-2);background:var(--neutral-strong);border-radius:3px 3px 0 0;height:3px;position:absolute;inset-block-end:-1px}.ds-chip{align-items:center;gap:var(--sp-1);height:var(--control-h-m);padding-inline:var(--sp-3) var(--sp-1);font-size:var(--t-ui-label-size);color:var(--fg);background:var(--bg-tint);border-radius:var(--r-sm);display:inline-flex}.ds-chip>button{width:var(--target-min);height:var(--target-min);font:inherit;font-size:var(--t-ui-body-size);color:var(--fg);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.ds-chip>button:hover{background-color:var(--surface-hover)}.ds-chip>button:active{background-color:var(--surface-pressed)}.ds-kpis{gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ds-kpi{gap:var(--sp-1);border-inline-start:var(--bw-hair) solid var(--bd);min-width:0;flex-direction:column;padding-inline-start:var(--sp-4);display:flex}.ds-kpi--boxed{padding:var(--tile-pad);background:var(--surface);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md)}.ds-kpi__label{font-size:var(--t-detail-size);font-weight:var(--t-detail-weight);color:var(--fg-muted)}.ds-kpi__value{align-items:baseline;gap:var(--sp-1);font-size:var(--t-metric-size);font-weight:var(--t-metric-weight);line-height:var(--t-metric-line);font-variant-numeric:tabular-nums lining-nums;display:flex}.ds-kpi__unit{font-size:var(--t-ui-body-size);color:var(--fg-muted);font-weight:400}.ds-kpi__meta{color:var(--fg-muted)}.ds-kpi__compare,.ds-kpi__meta{font-size:var(--t-ui-label-size)}.ds-kpi__compare{align-items:center;gap:var(--sp-1);color:var(--fg);flex-wrap:wrap;display:flex}.ds-kpi__viz{margin-top:var(--sp-2);height:32px}.ds-kpi--nodata .ds-kpi__value{font-size:var(--t-ui-body-size);color:var(--fg-muted);font-weight:400}.ds-panel{--panel-inset:0px;flex-direction:column;min-width:0;display:flex}.ds-panel--bordered{background:var(--surface);border:var(--bw-hair) solid var(--bd)}.ds-panel--bordered,.ds-panel--sunken{border-radius:var(--r-md);--panel-inset:var(--panel-pad)}.ds-panel--sunken{background:var(--surface-sunken)}.ds-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-4);padding:var(--panel-inset) var(--panel-inset) 0;flex-wrap:wrap;display:flex}.ds-panel__title{font-size:var(--t-ui-title-size);line-height:var(--t-ui-title-line);margin:0;font-weight:500}.ds-panel__sub{font-size:var(--t-ui-label-size);color:var(--fg-muted);margin:var(--sp-1) 0 0}.ds-panel__tools{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ds-panel__body{padding:var(--sp-4) var(--panel-inset) var(--panel-inset);min-height:200px}.ds-panel__body--flush{min-height:0;padding:0}.ds-panel__foot{justify-content:space-between;gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) var(--panel-inset);border-top:var(--bw-hair) solid var(--bd);flex-wrap:wrap;display:flex}.ds-panel__foot,.ds-source{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-source a{color:inherit}.ds-legend{gap:var(--sp-1) var(--sp-4);font-size:var(--t-ui-label-size);color:var(--fg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-legend__item{align-items:center;gap:var(--sp-2);display:inline-flex}.ds-legend__swatch{background:var(--swatch,var(--viz-context));border-radius:var(--r-xs);flex-shrink:0;width:12px;height:12px}.ds-legend__swatch--line{border-radius:2px;width:16px;height:3px}.ds-legend__swatch--dot{border-radius:50%}.ds-legend__ramp{border-radius:var(--r-xs);grid-auto-columns:1fr;grid-auto-flow:column;width:160px;height:10px;display:inline-grid;overflow:hidden}.ds-legend__ramp>span{background:var(--swatch)}.ds-table-wrap{max-width:100%;overflow:auto}.ds-table-wrap--scroll{max-height:var(--table-max-h)}.ds-table{width:100%;font-size:var(--t-ui-body-size);font-variant-numeric:tabular-nums lining-nums;border-collapse:separate;border-spacing:0}.ds-table caption{text-align:start;padding-bottom:var(--sp-2);font-weight:600}.ds-table td,.ds-table th{height:var(--table-row-h);padding:var(--table-cell-pad);text-align:start;vertical-align:middle;border-bottom:var(--bw-hair) solid var(--bd)}.ds-table thead th{z-index:1;font-size:var(--t-ui-label-size);color:var(--fg);background:var(--surface-sunken);border-bottom-color:var(--bd-strong);white-space:nowrap;font-weight:700;position:sticky;top:0}.ds-table .num,.ds-table th.num{text-align:end}.ds-table td:first-child,.ds-table th:first-child{padding-inline-start:var(--table-edge-pad)}.ds-table td:last-child,.ds-table th:last-child{padding-inline-end:var(--table-edge-pad)}.ds-table tbody tr:hover{background-color:var(--surface-hover)}.ds-table tbody tr[aria-selected=true]{background-color:var(--surface-selected)}.ds-table th>button{align-items:center;gap:var(--sp-1);min-height:var(--target-min);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-table th[aria-sort]>button:after{content:"↕";color:var(--fg-subtle)}.ds-table th[aria-sort=ascending]>button:after{content:"↑";color:var(--fg)}.ds-table th[aria-sort=descending]>button:after{content:"↓";color:var(--fg)}.ds-table tr.is-focus td{font-weight:700}.ds-table tr.is-focus>:first-child{box-shadow:inset 3px 0 0 var(--viz-focus)}[dir=rtl] .ds-table tr.is-focus>:first-child{box-shadow:inset -3px 0 0 var(--viz-focus)}.ds-status{font-size:var(--t-ui-label-size);color:var(--status-neutral-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ds-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:10px;height:10px}.ds-status--positive{color:var(--status-positive-ink)}.ds-status--warn{color:var(--status-warn-ink)}.ds-status--warn:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.ds-status--critical{color:var(--status-critical-ink)}.ds-status--critical:before{border-radius:1px;transform:rotate(45deg)scale(.85)}.ds-status--info{color:var(--status-info-ink)}.ds-status--info:before{border-radius:2px}.ds-status--neutral{color:var(--status-neutral-ink)}.ds-badge{height:20px;font-size:var(--t-ui-label-size);border-radius:var(--r-sm);align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.ds-badge,.ds-badge--neutral{color:var(--status-neutral-ink);background:var(--status-neutral-bg)}.ds-badge--positive{color:var(--status-positive-ink);background:var(--status-positive-bg)}.ds-badge--warn{color:var(--status-warn-ink);background:var(--status-warn-bg)}.ds-badge--critical{color:var(--status-critical-ink);background:var(--status-critical-bg)}.ds-badge--info{color:var(--status-info-ink);background:var(--status-info-bg)}.ds-banner,.ds-message{--msg-ink:var(--status-info-ink);--msg-bg:var(--status-info-bg);align-items:start;gap:var(--sp-1) var(--sp-3);font-size:var(--t-ui-body-size);color:var(--fg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-banner{padding:var(--sp-3) var(--grid-margin);background:var(--msg-bg);border-bottom:var(--bw-hair) solid var(--msg-ink)}@supports (color:color-mix(in lab,red,red)){.ds-banner{border-bottom:var(--bw-hair) solid color-mix(in srgb,var(--msg-ink) 30%,transparent)}}.ds-message{padding:var(--sp-3) var(--sp-4);background:var(--surface);border:var(--bw-hair) solid var(--msg-ink)}@supports (color:color-mix(in lab,red,red)){.ds-message{border:var(--bw-hair) solid color-mix(in srgb,var(--msg-ink) 35%,transparent)}}.ds-message{border-radius:var(--r-md)}.ds-banner:before,.ds-message:before{content:"";background:var(--msg-ink);border-radius:2px;grid-row:1/span 2;width:12px;height:12px;margin-top:.3em}.ds-banner--positive,.ds-message--positive{--msg-ink:var(--status-positive-ink);--msg-bg:var(--status-positive-bg)}.ds-banner--positive:before,.ds-message--positive:before{border-radius:50%}.ds-banner--warn,.ds-message--warn{--msg-ink:var(--status-warn-ink);--msg-bg:var(--status-warn-bg)}.ds-banner--warn:before,.ds-message--warn:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.ds-banner--critical,.ds-message--critical{--msg-ink:var(--status-critical-ink);--msg-bg:var(--status-critical-bg)}.ds-banner--critical:before,.ds-message--critical:before{border-radius:1px;transform:rotate(45deg)scale(.85)}.ds-banner--neutral,.ds-message--neutral{--msg-ink:var(--status-neutral-ink);--msg-bg:var(--surface-sunken)}.ds-banner__title,.ds-message__title{color:var(--msg-ink);grid-column:2;margin:0;font-weight:700}.ds-banner__body,.ds-message__body{grid-column:2;margin:0}.ds-banner__actions,.ds-message__actions{gap:var(--sp-2);grid-area:1/3/span 2;display:flex}.ds-snackbar{z-index:var(--z-toast);inset-inline:var(--grid-margin);width:fit-content;max-width:min(36rem,calc(100vw - 2 * var(--grid-margin)));align-items:center;gap:var(--sp-4);min-height:48px;padding-block:var(--sp-2);padding-inline:var(--sp-4) var(--sp-2);font-size:var(--t-ui-body-size);color:var(--fg-inverse);background:var(--surface-inverse);border-radius:var(--r-md);animation:ds-rise-in var(--dur-slow) var(--ease-enter) both;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--sp-4)}.ds-snackbar[data-state=closed]{animation:ds-fall-out var(--dur-exit) var(--ease-exit) both}.ds-snackbar .ds-btn{color:var(--status-info-on-dark)}@keyframes ds-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ds-fall-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.ds-error-summary{gap:var(--sp-2);padding:var(--sp-4);color:var(--fg);border:2px solid var(--status-critical-ink);border-radius:var(--r-md);flex-direction:column;display:flex}.ds-error-summary__title{font-size:var(--t-ui-title-size);margin:0;font-weight:700}.ds-error-summary ul{margin:0;padding-inline-start:var(--sp-4)}.ds-error-summary a{color:var(--status-critical-ink);font-weight:600}.ds-disclosure__button{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h);font:inherit;color:var(--fg);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.ds-disclosure__button:after{content:"";width:7px;height:7px;transition:transform var(--dur-base) var(--ease-standard);border:2px solid;border-width:0 2px 2px 0;flex-shrink:0;transform:translateY(-2px)rotate(45deg)}.ds-disclosure__button[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.ds-disclosure__panel{visibility:hidden;transition:grid-template-rows var(--dur-exit) var(--ease-exit),visibility 0s linear var(--dur-exit);grid-template-rows:0fr;display:grid}.ds-disclosure__panel>*{min-height:0;overflow:hidden}.ds-disclosure__button[aria-expanded=true]+.ds-disclosure__panel,.ds-disclosure__panel[data-open]{visibility:visible;transition:grid-template-rows var(--dur-slow) var(--ease-enter),visibility 0s;grid-template-rows:1fr}.ds-menu{z-index:var(--z-dropdown);min-width:12rem;max-width:20rem;padding:var(--sp-1);color:var(--fg);background:var(--surface-raised);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--shadow-elevated);margin:0;list-style:none;position:absolute}.ds-menu__item{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h-m);padding:0 var(--sp-3);font:inherit;font-size:var(--t-ui-body-size);color:inherit;text-align:start;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ds-menu__item:hover{background-color:var(--surface-hover)}.ds-menu__item:active{background-color:var(--surface-pressed)}.ds-menu__item[aria-checked=true],.ds-menu__item[aria-current=page],.ds-menu__item[aria-selected=true]{background-color:var(--surface-selected);font-weight:600}.ds-dialog{width:min(35rem,calc(100vw - 2 * var(--grid-margin)));max-height:calc(100dvh - 2 * var(--sp-8));color:var(--fg);background:var(--surface-raised);border-radius:var(--r-lg);box-shadow:var(--shadow-elevated);border:0;padding:0}.ds-dialog[open]{animation:ds-dialog-in var(--dur-slow) var(--ease-enter) both;flex-direction:column;display:flex}.ds-dialog::backdrop{background:var(--scrim)}.ds-dialog__head{padding:var(--sp-6) var(--sp-6) 0}.ds-dialog__title{font-size:var(--t-ui-heading-size);line-height:var(--t-ui-heading-line);margin:0;font-weight:500}.ds-dialog__body{padding:var(--sp-4) var(--sp-6);overflow:auto}.ds-dialog__actions{justify-content:flex-end;gap:var(--sp-2);padding:0 var(--sp-6) var(--sp-6);flex-wrap:wrap;display:flex}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.ds-progress{background:var(--viz-track);border-radius:var(--r-pill);height:4px;position:relative;overflow:hidden}.ds-progress:after{content:"";background:var(--neutral-strong);border-radius:inherit;width:100%;transform:scaleX(var(--value,0));transform-origin:0;transition:transform var(--dur-base) var(--ease-standard);position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .ds-progress:after{transform-origin:100%}.ds-progress--busy:after{animation:ds-busy 1.6s var(--ease-standard) infinite alternate;transform:none}@keyframes ds-busy{0%{opacity:.25}to{opacity:.8}}.ds-state{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) var(--panel-pad);color:var(--fg-muted);flex-direction:column;display:flex}.ds-state__title{color:var(--fg);margin:0;font-weight:600}.ds-state--error .ds-state__title{color:var(--status-critical-ink)}.ds-skeleton{background:linear-gradient(90deg,var(--surface-active) 0,var(--bd) 50%,var(--surface-active) 100%);border-radius:var(--r-xs);animation:ds-fade-in var(--dur-base) var(--ease-enter) var(--skeleton-delay) both,ds-shimmer 1.4s linear var(--skeleton-delay) infinite;background-size:200% 100%;display:block}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-nodata{background-color:var(--viz-nodata);background-image:repeating-linear-gradient(45deg,var(--viz-nodata-hatch) 0 1px,transparent 1px 5px)}.ds-tooltip{z-index:var(--z-tooltip);max-width:18rem;padding:var(--sp-2) var(--sp-3);font-size:var(--t-ui-label-size);color:var(--fg-inverse);background:var(--surface-inverse);border-radius:var(--r-md);pointer-events:none;transition:opacity var(--dur-base) var(--ease-enter);line-height:1.4;position:absolute}.ds-tooltip[data-state=closed]{opacity:0;transition:opacity var(--dur-tip-out) var(--ease-exit)}.ds-tooltip--rich{max-width:22rem;padding:var(--sp-3) var(--sp-4);font-size:var(--t-ui-label-size);color:var(--fg);background:var(--surface-raised);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);box-shadow:var(--shadow-elevated);line-height:1.45}.ds-tipcard{gap:var(--sp-1);flex-direction:column;display:flex}.ds-tipcard__title{font-weight:600;line-height:1.35}.ds-tipcard__title,.ds-tipcard__value{font-size:var(--t-ui-body-size);margin:0}.ds-tipcard__value{font-variant-numeric:tabular-nums;font-weight:700}.ds-tipcard__value small{font-size:var(--t-ui-label-size);color:var(--fg-muted);font-weight:400}.ds-tipcard__facts{gap:2px var(--sp-3);margin:var(--sp-1) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-tipcard__facts dt{color:var(--fg-muted)}.ds-tipcard__facts dd{margin:0}.ds-tipcard__why{margin:var(--sp-1) 0 0;border-block-start:var(--bw-hair) solid var(--bd);color:var(--fg-muted);padding-block-start:var(--sp-2)}.ds-skiplink{inset-inline-start:var(--sp-2);top:var(--sp-2);z-index:var(--z-tooltip);padding:var(--sp-2) var(--sp-3);color:var(--fg-inverse);background:var(--surface-inverse);border-radius:var(--r-md);font-weight:600;position:absolute;transform:translateY(-200%)}.ds-skiplink:focus{transform:none}.ds-masthead{align-items:center;gap:var(--sp-3) var(--sp-4);min-height:56px;padding-inline:var(--grid-margin);background:var(--bg);border-bottom:var(--bw-hair) solid var(--bd);display:flex}.ds-masthead.on-dark{background:var(--bg-dark);border-bottom-color:#0000}.ds-masthead__home{gap:var(--sp-2);color:var(--fg);font-weight:700;text-decoration:none}.ds-masthead__home,.ds-masthead__mark{align-items:center;flex-shrink:0;display:inline-flex}.ds-masthead__mark{justify-content:center;width:24px;height:24px}.ds-masthead__mark>img,.ds-masthead__mark>svg{max-width:100%;max-height:100%}.ds-masthead__product{min-width:0;font-size:var(--t-ui-title-size);color:var(--fg);border-inline-start:var(--bw-hair) solid var(--bd);padding-inline-start:var(--sp-3);font-weight:600;line-height:1.25;text-decoration:none}.ds-masthead__product:hover{text-underline-offset:3px;text-decoration:underline}.ds-masthead__actions,.ds-masthead__nav,.ds-masthead__tools{margin-inline-start:auto}:is(.ds-masthead__nav,.ds-masthead__tools,.ds-masthead__actions)~:is(.ds-masthead__tools,.ds-masthead__actions){margin-inline-start:0}.ds-masthead__nav{display:flex}.ds-masthead__nav ul{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:flex}.ds-masthead__nav a,.ds-masthead__toolsbtn{align-items:center;gap:var(--sp-1);min-height:var(--control-h);padding:0 var(--sp-3);font:inherit;font-size:var(--t-ui-body-size);color:var(--fg-muted);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex}.ds-masthead__nav a:hover,.ds-masthead__toolsbtn:hover{color:var(--fg);background-color:var(--surface-hover)}.ds-masthead__nav a[aria-current=page]{color:var(--fg);position:relative}.ds-masthead__nav a[aria-current=page]:after{content:"";inset-inline:var(--sp-3);background:var(--fg);border-radius:1px;height:2px;position:absolute;bottom:0}.ds-masthead__tools{position:relative}.ds-masthead__home+.ds-masthead__tools,.ds-masthead__product+.ds-masthead__tools{margin-inline-start:auto}.ds-masthead__toolsbtn[aria-expanded=true]{color:var(--fg)}.ds-masthead__chevron{transition:transform var(--dur-fast) var(--ease-standard);flex-shrink:0}.ds-masthead__toolsbtn[aria-expanded=true] .ds-masthead__chevron{transform:rotate(180deg)}.ds-masthead__tools .ds-menu{top:calc(100% + var(--sp-1));z-index:var(--z-dropdown);min-width:16rem;inset-inline-end:0}.ds-masthead__tools .ds-menu[hidden]{display:none}.on-dark :is(.ds-dialog,.ds-menu,.ds-combobox__list){box-shadow:none;border-color:var(--bd-strong)}.ds-masthead__partners{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:var(--bw-hair) solid var(--bd)}.ds-masthead__actions{align-items:center;gap:var(--sp-2);display:flex}.ds-masthead__menu{margin-inline-start:auto;display:none}.ds-masthead .ds-masthead__menu{color:var(--fg)}.ds-masthead__list{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-masthead__group{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--bw-hair) solid var(--bd)}.ds-dialog__body>.ds-masthead__group:first-child{border-top:0;margin-top:0;padding-top:0}.ds-masthead__grouphead{margin:0 0 var(--sp-2);font-size:var(--t-ui-body-size);color:var(--fg);font-weight:600}@media (max-width:671px){.ds-masthead{gap:var(--sp-3)}.ds-masthead__actions,.ds-masthead__nav,.ds-masthead__tools{display:none}.ds-masthead__menu{flex-shrink:0;display:inline-flex}}.ds-footer{padding-block:var(--sp-10) var(--sp-8);background:var(--bg-dark)}.ds-footer__inner{gap:var(--sp-6);max-width:var(--content-max);padding-inline:var(--grid-margin);margin-inline:auto;display:grid}.ds-footer__nav ul{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-footer__nav a{color:var(--fg);font-weight:600;text-decoration:none}.ds-footer__nav a:hover{text-decoration:underline}.ds-footer__meta{font-size:var(--t-ui-label-size);color:var(--fg-muted);max-width:var(--measure)}.ds-footer__meta a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.ds-footer__meta a:hover{text-decoration-thickness:2px}.ds-footer--slim{padding-block:var(--sp-4);background:var(--bg);border-top:var(--bw-hair) solid var(--bd)}.ds-footer--slim .ds-footer__inner{align-items:baseline;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.ds-footer--slim .ds-footer__nav ul{gap:var(--sp-1) var(--sp-5)}.ds-footer--slim .ds-footer__nav a{font-size:var(--t-ui-body-size);font-weight:500}.ds-footer--slim .ds-footer__meta{margin:0}.ds-backlink{align-items:center;gap:var(--sp-1);min-height:var(--target-min);font-size:var(--t-ui-label-size);color:var(--fg-link);font-weight:600;text-decoration:none;display:inline-flex}.ds-backlink:before{content:"←";content:"←"/""}[dir=rtl] .ds-backlink:before{content:"→";content:"→"/""}.ds-backlink:hover{text-decoration:underline}.ds-pager{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ds-pager__status{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-jumpnav{top:var(--sticky-top);z-index:var(--z-sticky);align-items:center;gap:var(--sp-4);background:var(--bg);border-bottom:var(--bw-hair) solid var(--bd);min-height:48px;display:flex;position:sticky}.ds-jumpnav__label{font-size:var(--t-detail-size);font-weight:var(--t-detail-weight);color:var(--fg-muted);flex-shrink:0}.ds-jumpnav ol{gap:var(--sp-1);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-jumpnav ol[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ds-jumpnav ol[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.ds-jumpnav ol[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.ds-jumpnav a{min-height:44px;padding:0 var(--sp-3);font-size:var(--t-ui-body-size);color:var(--fg-muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ds-jumpnav a:hover{color:var(--fg);background-color:var(--surface-hover)}.ds-jumpnav a[aria-current=location]{color:var(--fg);font-weight:600;position:relative}.ds-jumpnav a[aria-current=location]:after{content:"";inset-inline:var(--sp-3);background:var(--neutral-strong);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0}.ds-section{scroll-margin-top:calc(var(--sticky-top) + 48px + var(--sp-4))}.ds-combobox{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex;position:relative}.ds-combobox__input{width:100%}.ds-combobox__list{top:calc(100% + var(--sp-1));z-index:var(--z-dropdown);max-height:18rem;padding:var(--sp-1);background:var(--surface-raised);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--shadow-elevated);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.ds-combobox__option{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-height:var(--control-h-m);padding:var(--sp-1) var(--sp-3);font-size:var(--t-ui-body-size);color:var(--fg);border-radius:var(--r-sm);cursor:pointer;text-decoration:none;display:flex}.ds-combobox__option:hover{background-color:var(--surface-hover)}.ds-combobox__option[aria-selected=true]{background-color:var(--surface-selected);font-weight:600}.ds-combobox__meta{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-combobox__empty{padding:var(--sp-2) var(--sp-3);font-size:var(--t-ui-body-size);color:var(--fg-muted)}.ds-range{width:100%;min-height:var(--target-min);accent-color:var(--neutral-strong);cursor:pointer;margin:0}.ds-player{align-items:center;gap:var(--sp-3);display:flex}.ds-player__year{min-width:3.5ch;font-size:var(--t-metric-sm-size);font-weight:var(--t-metric-weight);font-variant-numeric:tabular-nums lining-nums}.ds-card{gap:var(--sp-2);padding:var(--tile-pad);background:var(--surface);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);transition:box-shadow var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.ds-card:hover{border-color:var(--bd-hover);box-shadow:var(--shadow-emphasized)}.ds-card:focus-within{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}.ds-card--flat{padding:var(--sp-4) 0 0;border:0;border-top:var(--bw-hair) solid var(--bd-strong);background:0 0;border-radius:0}.ds-card--flat:hover{box-shadow:none}.ds-card__media{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);width:100%;display:block}.ds-card__tag{font-size:var(--t-detail-size);font-weight:var(--t-detail-weight);color:var(--fg-muted)}.ds-card__title{font-size:var(--t-ui-title-size);line-height:var(--t-ui-title-line);margin:0;font-weight:600}.ds-card__title a{color:var(--fg);text-decoration:none}.ds-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ds-card__title a:focus-visible{outline:none}.ds-card:hover .ds-card__title a{text-underline-offset:.15em;text-decoration:underline}.ds-card__blurb{font-size:var(--t-ui-body-size);color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ds-card a:not(.ds-card__title a),.ds-card button{z-index:1;position:relative}.ds-hero{isolation:isolate;background:var(--bg-dark);align-items:end;min-height:min(80svh,40rem);display:grid;position:relative;overflow:hidden}.ds-hero__media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-hero:before{content:"";z-index:-1;background:linear-gradient(0deg,var(--scrim-strong) 0,var(--scrim-strong) 35%,transparent 80%);position:absolute;inset:0}@media (min-width:672px){.ds-hero{align-items:center}.ds-hero:before{background:linear-gradient(90deg,var(--scrim-strong) 0,var(--scrim-strong) 40%,transparent 75%)}}.ds-hero__body{max-width:40rem;padding:var(--sp-12) var(--grid-margin)}.ds-hero__credit{inset-inline-start:var(--grid-margin);bottom:var(--sp-2);max-width:60%;font-size:var(--t-ui-label-size);color:var(--fg-on-dark-muted);position:absolute}.ds-herostat{gap:var(--sp-2);flex-direction:column;max-width:32rem;display:flex}.ds-herostat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(2.5rem,2.1rem + 2vw,3.75rem);font-weight:800;line-height:1}.ds-herostat__caption{font-size:var(--t-body-size);line-height:var(--t-body-line);max-width:32ch;margin:0}.ds-herostat__source{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-compare{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--t-ui-label-size);color:var(--fg);flex-wrap:wrap;display:inline-flex}.ds-compare__baseline{color:var(--fg-muted)}.ds-callout{gap:var(--sp-1);padding:var(--sp-4);background:var(--surface);border:var(--bw-hair) solid var(--bd-strong);border-radius:var(--r-md);flex-direction:column;display:flex}.ds-callout__label{font-size:var(--t-detail-size);color:var(--fg);margin:0;font-weight:700}.ds-callout__body{font-size:var(--t-ui-body-size);margin:0}.ds-quote{margin:0}.ds-quote blockquote{font-size:var(--t-h3-size);line-height:var(--t-h3-line);text-indent:-.45em;quotes:"“" "”";margin:0;font-weight:500}.ds-quote blockquote:before{content:open-quote}.ds-quote blockquote:after{content:close-quote}.ds-quote figcaption{margin-top:var(--sp-2)}.ds-note,.ds-quote figcaption{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.ds-note{white-space:nowrap;font-weight:400}.ds-mark{vertical-align:super;font-size:.75em;font-weight:600;line-height:0}.ds-mark,.ds-meta{color:var(--fg-muted)}.ds-meta{gap:0 var(--sp-2);font-size:var(--t-ui-body-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-meta>li+li:before{content:"·";margin-inline-end:var(--sp-2)}.on-dark .ds-meta{color:var(--fg-on-dark-muted)}.ds-position{block-size:12px;inline-size:100%;display:block;position:relative}.ds-position:before{content:"";background:var(--viz-track);block-size:2px;box-shadow:inset 0 0 0 1px var(--viz-grid);inset-inline:0;border-radius:1px;position:absolute;top:5px}.ds-position:after{content:"";background:var(--fg-muted);inset-inline-start:50%;block-size:10px;inline-size:1px;position:absolute;top:1px}.ds-position__dot{background:var(--viz-focus);z-index:1;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-start:-4px;position:absolute;top:2px}.ds-position__axis{justify-content:space-between;gap:var(--sp-2);font-size:var(--t-ui-label-size);color:var(--fg-muted);display:flex}.ds-steps{gap:var(--sp-2) var(--sp-4);counter-reset:ds-step;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-steps>li{align-items:center;gap:var(--sp-2);padding-block:var(--sp-1);font-size:var(--t-ui-body-size);color:var(--fg-muted);counter-increment:ds-step;display:inline-flex}.ds-steps>li:before{content:counter(ds-step);width:24px;height:24px;font-size:var(--t-ui-label-size);border:2px solid var(--bd-control);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.ds-steps>li[aria-current=step]{color:var(--fg);font-weight:600}.ds-steps>li[aria-current=step]:before{color:var(--neutral-strong-on);background:var(--neutral-strong);border-color:var(--neutral-strong)}.ds-steps>li.is-done:before{content:"✓";color:var(--neutral-strong);border-color:var(--neutral-strong)}.ds-map{gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.ds-map__canvas{position:relative}.ds-map__canvas svg{width:100%;height:auto;display:block}.ds-map__readout{min-height:1.5em;font-size:var(--t-ui-body-size)}.ds-map__disclaimer{max-width:72ch;font-size:var(--t-ui-label-size);color:var(--fg-muted);margin:0;line-height:1.5}.ds-frame{border:0;width:100%;min-height:60vh;display:block}.ds-errorpage{align-items:flex-start;gap:var(--sp-4);max-width:var(--measure);padding-block:var(--sp-16);flex-direction:column;display:flex}.ds-errorpage__ref{font-size:var(--t-ui-label-size);color:var(--fg-muted)}@media print{.ds-jumpnav,.ds-masthead__actions,.ds-masthead__menu,.ds-masthead__nav,.ds-masthead__tools,.ds-pager,.ds-player,.ds-skiplink{display:none}.ds-footer.on-dark,.ds-masthead.on-dark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-hero{min-height:0;color:var(--fg);background:0 0}.ds-hero:before,.ds-hero__credit,.ds-hero__media{display:none}.ds-card{break-inside:avoid;box-shadow:none}.ds-frame{display:none}}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation:ds-fade-in 0s var(--skeleton-delay) both}.ds-progress--busy:after{opacity:.5;width:100%;animation:none}.ds-dialog[open],.ds-snackbar{animation:none}}@media (forced-colors:active){.ds-checkbox:checked,.ds-segmented>a[aria-current=page],.ds-segmented>button[aria-pressed=true],.ds-switch:checked{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ds-progress:after,.ds-tab[aria-selected=true]:after{background:highlight}.ds-badge,.ds-banner,.ds-chip,.ds-message{border:1px solid canvastext}}@media print{.ds-filterbar,.ds-pagehead__actions,.ds-panel__tools,.ds-snackbar,.ds-tabs{display:none}.ds-kpi,.ds-message,.ds-panel,.ds-table tr{break-inside:avoid;box-shadow:none}.ds-btn{color:var(--fg)!important;border-color:var(--bd-control)!important;background:0 0!important}.ds-badge,.ds-banner,.ds-kpi__viz,.ds-legend__ramp,.ds-legend__swatch,.ds-message,.ds-nodata,.ds-position,.ds-position *,.ds-status,.ds-viz,.ds-viz *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ds-table-wrap,.ds-table-wrap--scroll{max-height:none;overflow:visible}}body{font-family:var(--f-sans);font-size:var(--t-ui-body-size);line-height:var(--t-ui-body-line);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}.tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum"}a{color:var(--fg-link);text-underline-offset:.15em;text-decoration:none}summary{cursor:pointer}a:hover:not(.ds-btn,.ds-segmented>a){text-decoration:underline}:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}::selection{background:var(--blue-30);color:var(--fg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.shell{flex-direction:column;min-height:100vh;display:flex}.body-row{flex:1;min-height:0;display:flex}.sidenav{background:var(--surface-sunken);border-right:var(--bw-hair) solid var(--bd);width:232px;padding:var(--sp-3) var(--sp-2) var(--sp-6);flex-shrink:0;overflow-y:auto}.sidenav__group{margin-top:var(--sp-2)}.sidenav__workspace{margin:2px 0}.sidenav__workspace>summary{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--fg);font-size:var(--t-ui-body-size);transition:background-color var(--dur-fast) var(--ease-standard);font-weight:600;list-style:none;display:flex}.sidenav__workspace>summary::-webkit-details-marker{display:none}.sidenav__workspace>summary:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.sidenav__workspace>summary:hover{background:color-mix(in srgb,var(--fg) var(--state-hover),transparent)}}.sidenav__icon{color:var(--fg-muted);flex:0 0 20px;place-items:center;display:inline-grid}.sidenav__icon svg{width:18px;height:18px}.sidenav__chevron{color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-standard);margin-left:auto;display:inline-grid}.sidenav__workspace[open] .sidenav__chevron{transform:rotate(180deg)}.sidenav__items{padding:0 0 var(--sp-2) 28px;display:grid}.sidenav__link{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-sm);font-size:var(--t-ui-body-size);color:var(--fg);transition:background-color var(--dur-fast) var(--ease-standard);margin-bottom:1px;display:flex}.sidenav__link:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.sidenav__link:hover{background:color-mix(in srgb,var(--fg) var(--state-hover),transparent)}}.sidenav__link:hover{text-decoration:none}.sidenav__link.active{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.sidenav__link.active{background:color-mix(in srgb,var(--fg) var(--state-selected),transparent)}}.sidenav__link.active{font-weight:600}.sidenav__section{align-items:center;gap:var(--sp-2);font-size:var(--t-detail-size);font-weight:var(--t-detail-weight);color:var(--fg-muted);margin:var(--sp-4) var(--sp-2) var(--sp-1);display:flex}.flag-glossary{width:min(40rem,calc(100vw - 2 * var(--grid-margin)))}.main .ds-pagehead{padding-block:0 var(--sp-1)}.pagehead-titlerow{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.public-main{padding:var(--sp-6);flex:1;justify-content:center;align-items:center;display:flex}.public-main:focus{outline:none}.login-panel{width:100%;max-width:30rem}.login-account{justify-content:space-between;width:100%}.public-intro{max-width:var(--measure);width:100%}.public-choices{gap:var(--sp-8);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.public-choices>section{padding-top:var(--sp-4);border-top:var(--bw-hair) solid var(--bd);align-items:flex-start}.page-narrow{max-width:52rem}.main{min-width:0;padding:var(--sp-6) var(--sp-8) var(--sp-12);max-width:var(--content-max);flex:1}.main:focus{outline:none}.main:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:-3px}.form-grid-2{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.stat-grid{gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.card{background:var(--surface);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md)}.card__pad{padding:var(--sp-4)}.h2{font-size:var(--t-ui-title-size);line-height:var(--t-ui-title-line);color:var(--fg);margin:0 0 var(--sp-1);font-weight:600}.muted{color:var(--fg-muted)}.small{font-size:var(--t-ui-label-size);line-height:var(--t-ui-label-line)}.ds-panel__body{min-height:0}.ds-stack.stack--xs{gap:var(--sp-1)}.ds-stack.stack--sm{gap:var(--sp-2)}.ds-stack.stack--md{gap:var(--sp-3)}.ds-stack.stack--lg{gap:var(--sp-4)}.ds-row.row--baseline{align-items:baseline}.ds-row.row--end{justify-content:flex-end}.ds-row.row--between{justify-content:space-between}.ds-row.row--bottom{align-items:flex-end}.u-self-start{align-self:flex-start}.u-mt-1{margin-top:var(--sp-1)}.u-mt-2{margin-top:var(--sp-2)}.inline-form{align-items:center;gap:var(--sp-2);display:flex}.panel-pad{padding:var(--panel-pad)}.control-narrow{width:100%;max-width:14rem}.ds-table td.table-empty{text-align:center;padding-block:var(--sp-4)}.fact-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ds-input,.ds-select,.ds-textarea{width:100%;min-width:0;font-weight:400}label:has(>.ds-input,>.ds-select,>.ds-textarea){gap:var(--sp-1);font-size:var(--t-ui-label-size);color:var(--fg);align-content:start;font-weight:600;display:grid}.ds-select[multiple],.ds-select[size]{height:auto;padding:var(--sp-1);background-image:none}input[type=checkbox],input[type=radio]{accent-color:var(--neutral-strong);width:16px;height:16px}label.field-label{font-size:var(--t-ui-label-size);color:var(--fg);margin-bottom:var(--sp-1);font-weight:600;display:block}.ds-badge.badge-navy{background:var(--neutral-strong);color:var(--neutral-strong-on)}.report-toolbar{justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.quality-report{gap:var(--sp-4);flex-direction:column;display:flex}.quality-report-final .quality-dashboard-label,.quality-report-final .quality-gates-section,.quality-report-final .quality-review-progress,.quality-report-final .quality-stack,.quality-report-final .quality-summary{display:none}.quality-guidance{margin:2px 0 var(--sp-2);color:var(--fg-muted);font-size:var(--t-ui-label-size)}.quality-review-progress{gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);grid-template-columns:minmax(220px,auto) minmax(180px,1fr) auto;align-items:center;display:grid}.quality-review-progress>div{gap:2px;display:grid}.quality-review-progress span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.quality-review-progress progress{width:100%;height:8px;accent-color:var(--viz-focus)}.mini-progress{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mini-progress progress{width:46px;height:6px;accent-color:var(--viz-focus)}.quality-check-controls{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 2px;border-top:var(--bw-hair) solid var(--bd);border-bottom:var(--bw-hair) solid var(--bd);align-items:center;display:flex}.quality-check-controls>div{gap:2px;display:grid}.quality-check-controls small,.quality-check-controls span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.submission-management{border-top:var(--bw-hair) solid var(--bd);padding:var(--sp-3) 2px;order:20}.submission-management>summary{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:700}.reported-data-appendix{border-top:var(--bw-hair) solid var(--bd);padding-top:var(--sp-3);order:10}.reported-data-appendix>summary{cursor:pointer;color:var(--fg);justify-content:space-between;display:flex}.reported-data-appendix>summary span{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:400}.reported-data-appendix>.ds-panel{margin-top:var(--sp-2)}.quality-summary{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quality-dashboard-label{margin:var(--sp-3) 0 var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.quality-dashboard-label span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.quality-gates-section{margin:var(--sp-4) 0;padding:var(--sp-3) 0;border-top:var(--bw-hair) solid var(--bd);border-bottom:var(--bw-hair) solid var(--bd)}.quality-summary-card{border-radius:var(--r-md);padding:var(--sp-3);border:var(--bw-hair) solid;grid-template-columns:1fr auto;display:grid}@supports (color:color-mix(in lab,red,red)){.quality-summary-card{border:var(--bw-hair) solid color-mix(in srgb,currentColor 22%,white)}}.quality-summary-card{background:var(--grey-08)}.quality-summary-card strong{font-size:var(--t-metric-sm-size)}.quality-summary-card span{font-size:var(--t-ui-body-size);grid-column:1/-1}.quality-summary-card small{grid-area:1/2}.quality-as-is{color:var(--status-positive-ink);background:var(--status-positive-bg)}.quality-adjust{color:var(--status-warn-ink);background:var(--status-warn-bg)}.quality-model{color:var(--sec-purple);background:var(--un-blue-15)}.quality-discard{color:var(--status-critical-ink);background:var(--status-critical-bg)}.quality-missing{color:var(--status-neutral-ink);background:var(--status-neutral-bg)}.quality-stack{border-radius:var(--r-xs);background:var(--grey-08);height:12px;display:flex;overflow:hidden}.quality-stack span{display:block}.quality-gates{margin-top:var(--sp-3);grid-template-columns:repeat(4,minmax(150px,1fr));gap:6px;display:grid}.quality-gate{border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;min-width:100px;display:flex}.quality-gate>span{background:var(--grey-08);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.quality-gate strong{font-size:var(--t-ui-label-size)}.quality-gate small{color:var(--fg-muted)}.quality-gate-active{border-color:var(--yellow-ink);background:var(--status-warn-bg)}.quality-section{gap:var(--sp-2);flex-direction:column;display:flex}.quality-indicator summary{justify-content:flex-start;gap:var(--sp-3);cursor:pointer;padding:var(--sp-3);align-items:center;display:flex}.quality-indicator-summary-status{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.quality-indicator-reviewed>summary{background:var(--status-positive-bg)}.quality-indicator-set-aside{border-color:var(--magenta-30);background:var(--surface)}.quality-indicator-set-aside>summary{background:var(--status-critical-bg);color:var(--status-critical-ink)}.quality-indicator-pending{border-color:var(--yellow-30);background:var(--surface)}.quality-indicator-pending>summary{background:var(--status-warn-bg)}.quality-indicator-body{padding:0 var(--sp-3) var(--sp-3)}.workspace-grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.workspace-card__foot{justify-content:space-between}.indicator-results-overview{padding:var(--sp-4) 0 var(--sp-5);border-bottom:var(--bw-hair) solid var(--bd)}.denominator-static-head{padding:var(--sp-1) 2px var(--sp-3);margin-bottom:var(--sp-3);border-bottom:var(--bw-hair) solid var(--bd);color:var(--fg);display:flex}.quality-indicator .ds-badge{margin:1px var(--sp-1) 1px 0}.quality-finding-detail{margin-top:var(--sp-1)}.quality-finding-detail>summary{width:max-content;color:var(--fg);font-size:var(--t-ui-label-size);padding:0;font-weight:700}.quality-finding-detail small{margin-top:var(--sp-1);color:var(--fg-muted);line-height:1.35;display:block}.quality-mapping{padding-top:var(--sp-2);margin-top:var(--sp-2);border-top:var(--bw-hair) solid var(--bd)}.quality-mapping strong{font-size:var(--t-ui-label-size);display:block}.quality-trend{margin:0 0 var(--sp-4);max-width:1120px}.quality-trend>header{margin-bottom:var(--sp-2);gap:2px;display:grid}.quality-trend>header span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.quality-chart-frame{position:relative}.quality-trend svg{width:100%;height:auto;max-height:390px;display:block;overflow:visible}.quality-trend figcaption{margin-bottom:var(--sp-1)}.quality-trend .swatch--used{--swatch:var(--viz-ink)}.quality-trend .swatch--original{--swatch:var(--viz-context)}.quality-trend .swatch--wpp{--swatch:var(--viz-cat-1)}.quality-trend .swatch--survey{--swatch:var(--viz-cat-5)}.quality-trend .swatch--interval{--swatch:var(--navy)}@supports (color:color-mix(in lab,red,red)){.quality-trend .swatch--interval{--swatch:color-mix(in srgb,var(--navy) 16%,transparent)}}.quality-trend .swatch--interval{border:var(--bw-hair) solid var(--navy)}@supports (color:color-mix(in lab,red,red)){.quality-trend .swatch--interval{border:var(--bw-hair) solid color-mix(in srgb,var(--navy) 38%,transparent)}}.quality-chart-grid{stroke:var(--bd);stroke-width:1px}.quality-chart-axis{stroke:var(--fg-muted);stroke-width:1px}.quality-chart-axis-label{fill:var(--fg-muted);font-size:var(--t-ui-label-size)}.quality-chart-reported{fill:none;stroke:var(--navy);stroke-width:2px}.quality-chart-original{fill:none;stroke:var(--viz-context);stroke-width:1.2px;stroke-dasharray:2 3}.quality-chart-wpp{fill:none;stroke:var(--viz-cat-1);stroke-width:1.5px;stroke-dasharray:4 3}.quality-chart-point-used{fill:var(--navy);stroke:var(--viz-gap);stroke-width:1.5px}.quality-chart-point-original{fill:var(--surface);stroke:var(--viz-context);stroke-width:2px}.quality-chart-point-wpp{fill:var(--viz-cat-1);stroke:var(--viz-gap);stroke-width:1.5px}.quality-chart-point-survey{fill:var(--viz-cat-5);stroke:var(--viz-gap);stroke-width:1.5px}.quality-trend circle:focus{stroke:var(--focus);stroke-width:3px;outline:none}.quality-chart-tooltip{z-index:8;width:205px;padding:var(--sp-3) var(--sp-3);pointer-events:none;border:var(--bw-hair) solid var(--bd-strong);border-radius:var(--r-sm);background:var(--navy);color:var(--surface);box-shadow:var(--shadow-elevated);font-size:var(--t-ui-label-size);position:absolute;transform:translate(-50%,calc(-100% - 10px))}.quality-chart-tooltip:after{content:"";background:var(--navy);width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.quality-chart-tooltip>strong{font-size:var(--t-ui-label-size);margin-bottom:6px;display:block}.quality-chart-tooltip dl{gap:var(--sp-1);margin:0;display:grid}.quality-chart-tooltip dl>div{justify-content:space-between;gap:var(--sp-2);display:flex}.quality-chart-tooltip dt{color:var(--blue-30)}.quality-chart-tooltip dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.quality-chart-tooltip small{color:var(--blue-30);margin-top:6px;line-height:1.35;display:block}.quality-chart-adjusted-band{fill:var(--viz-cat-1)}@supports (color:color-mix(in lab,red,red)){.quality-chart-adjusted-band{fill:color-mix(in srgb,var(--viz-cat-1) 5%,transparent)}}.quality-chart-interval-band{fill:var(--navy)}@supports (color:color-mix(in lab,red,red)){.quality-chart-interval-band{fill:color-mix(in srgb,var(--navy) 15%,transparent)}}.quality-chart-interval-band{stroke:none}.quality-chart-unit{fill:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:600}.quality-table{border-collapse:separate;border-spacing:0;grid-template-columns:54px repeat(5,minmax(76px,.62fr)) minmax(126px,1fr) minmax(205px,1.45fr);width:100%;display:grid}.quality-table-count{grid-template-columns:54px minmax(90px,.55fr) minmax(180px,1fr) minmax(205px,1.25fr)}.quality-table>colgroup{display:none}.quality-table>tbody,.quality-table>tbody>tr,.quality-table>thead,.quality-table>thead>tr{display:contents}.quality-results-table.ds-table>*>tr>:is(th,td),.quality-table.ds-table>*>tr>:is(th,td){height:auto;min-height:var(--table-row-h)}.quality-table-scroll{border:var(--bw-hair) solid var(--bd);border-radius:var(--r-sm);max-height:none;overflow:visible}.quality-table.ds-table thead,.quality-table.ds-table thead th{white-space:nowrap;background:var(--surface);position:static}.quality-table.ds-table thead th{box-shadow:0 1px 0 var(--bd-strong)}.quality-table .q-year{width:68px}.quality-table .q-value{width:112px}.quality-table .q-findings{width:150px}.quality-table .q-decision{width:310px}.quality-table td,.quality-table th{box-sizing:border-box;width:auto;min-width:0}.quality-table td:nth-child(n+2):nth-child(-n+6),.quality-table th:nth-child(n+2):nth-child(-n+6){text-align:center}.quality-table .t-num{text-align:center!important}.quality-table .t-num,.quality-table td:first-child,.quality-table th:first-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}.quality-number{min-width:0;padding:var(--sp-1) 6px;text-align:center;font-variant-numeric:tabular-nums}.quality-number-adjusted{border-color:var(--blue-ink);background:var(--blue-15)}.quality-original{color:var(--fg-muted);font-size:var(--t-ui-label-size);white-space:nowrap;margin-top:2px;display:block}.quality-adjudication-form{gap:var(--sp-1);grid-template-columns:1fr 92px;display:grid}.quality-adjudication-form .adjustment-methods,.quality-adjudication-form input[name=reason]{grid-column:1/-1}.quality-adjudication-form .ds-btn{justify-self:start}.year-review-editor{gap:var(--sp-2);display:grid}.year-review-editor>details>summary{cursor:pointer;color:var(--fg);white-space:nowrap;font-weight:700}.year-review-editor>details[open]>summary{margin-bottom:6px}.year-adjustment-editor>summary.ds-btn{width:fit-content;list-style:none;display:inline-flex}.year-adjustment-editor>summary.ds-btn::-webkit-details-marker{display:none}.adjustment-saved{color:var(--status-positive-ink);font-weight:700;font-size:var(--t-ui-label-size)}.adjustment-saved small{color:var(--fg-muted);font-weight:400}.automated-outcome{gap:var(--sp-1);justify-items:start;display:grid}.indicator-review-panel{margin-top:var(--sp-3);padding:var(--sp-3);border:var(--bw-hair) solid var(--bd-strong);border-radius:var(--r-md);background:var(--bg-soft);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.indicator-review-panel>div{gap:var(--sp-1);margin-right:auto;display:grid}.indicator-review-panel small{color:var(--fg-muted)}.indicator-review-custom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.indicator-review-custom input{min-width:220px}.follow-up-list{margin-top:var(--sp-2);gap:6px;display:grid}.follow-up-list a{padding:var(--sp-2) var(--sp-3);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-sm);color:var(--fg);gap:2px;text-decoration:none;display:grid}.follow-up-list a:hover{background:var(--bg-soft)}.follow-up-list span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.denominator-review{margin:var(--sp-3) 0;padding:var(--sp-3);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);background:var(--surface)}.denominator-summary-main{gap:2px var(--sp-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.denominator-summary-main small{color:var(--fg-muted);grid-column:2}.denominator-unresolved{gap:var(--sp-1) var(--sp-2);grid-template-columns:auto 1fr;display:grid}.denominator-unresolved span{color:var(--fg)}.denominator-unresolved small{color:var(--fg-muted);grid-column:1/-1}.denominator-review h3{color:var(--fg);font-size:var(--t-ui-body-size);margin:0}.denominator-review p{margin:var(--sp-1) 0 0;color:var(--fg-muted);font-size:var(--t-ui-label-size)}.adjustment-methods{gap:var(--sp-1);margin-top:var(--sp-1);text-align:left;font-size:var(--t-ui-label-size);display:grid;position:relative}.adjustment-methods>span{color:var(--fg-muted);font-weight:700}.multi-select-dropdown{position:relative}.multi-select-dropdown>summary{cursor:pointer;min-height:34px;padding:var(--sp-2) var(--sp-8) var(--sp-2) var(--sp-3);border:var(--bw-hair) solid var(--bd-strong);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-ui-body-size);list-style:none}.multi-select-dropdown>summary::-webkit-details-marker{display:none}.multi-select-dropdown>summary:after{content:"⌄";font-size:1rem;position:absolute;right:10px}.multi-select-dropdown[open]>div{z-index:12;border:var(--bw-hair) solid var(--bd-strong);border-radius:var(--r-sm);background:var(--surface);width:min(280px,80vw);max-height:230px;box-shadow:var(--shadow-elevated);padding:6px;position:absolute;top:calc(100% + 3px);left:0;overflow:auto}.multi-select-dropdown label{align-items:flex-start;gap:var(--sp-2);font-size:var(--t-ui-label-size);padding:6px;display:flex}.multi-select-dropdown label:hover{background:var(--bg-soft)}.multi-select-dropdown input{margin-top:2px;width:auto!important}.quality-table-count .q-findings{width:32%}.denominator-preview-heading{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);align-items:end;display:flex}.denominator-matrix{margin-top:var(--sp-2);table-layout:fixed}.denominator-matrix th:first-child{width:330px}.denominator-matrix td:first-child,.denominator-matrix th:first-child{z-index:2;background:var(--surface);position:sticky;left:0}.denominator-matrix th:first-child{z-index:3}.denominator-matrix td:not(:first-child),.denominator-matrix th:not(:first-child){text-align:right}.denominator-matrix td small,.denominator-matrix td:first-child strong{display:block}.denominator-matrix td:first-child .ds-badge{margin:var(--sp-1) 0 0 6px;display:inline-flex}.denominator-matrix td small{color:var(--fg-muted);font-size:var(--t-ui-label-size);margin-top:2px}.denominator-matrix td:last-child,.denominator-matrix th:last-child{text-align:center;width:130px}.denominator-selected-row td{background:var(--status-positive-bg)}.denominator-implausible{color:var(--fg)!important;background:0 0!important}.denominator-warning{font-weight:600;color:var(--status-critical-ink)!important}.denominator-method{margin-top:var(--sp-1);color:var(--fg-muted)}.denominator-method summary{cursor:pointer;font-size:var(--t-ui-label-size);font-weight:600}.adjustment-record{margin-top:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--bg-soft);border:var(--bw-hair) solid var(--bd)}.adjustment-record>div{gap:var(--sp-2);align-items:baseline;display:flex}.adjustment-record>div span{color:var(--fg-muted);font-size:var(--t-ui-label-size)}.adjustment-record ul{margin:var(--sp-2) 0;padding-left:var(--sp-5);max-height:150px;overflow-y:auto}.adjustment-record li{margin:var(--sp-1) 0;font-size:var(--t-ui-label-size)}.quality-subnational{margin-top:var(--sp-3);border-top:var(--bw-hair) solid var(--bd);padding-top:var(--sp-3)}.quality-subnational>summary{color:var(--fg);padding:0;font-weight:700}.quality-subnational-table{margin-top:var(--sp-2);min-width:620px}.quality-subnational-table td:not(:first-child),.quality-subnational-table th:not(:first-child){text-align:right}.subnational-mark{vertical-align:middle;margin-inline-start:var(--sp-1)}.jrf-adjudication-workspace{scroll-margin-top:12px}.indicator-workflow-section{border-top:var(--bw-hair) solid var(--bd);padding:0}.indicator-workflow-section:first-child{padding-top:var(--sp-1);border-top:0}.indicator-workflow-section>summary{cursor:pointer;padding:var(--sp-4) 0;list-style:none}.indicator-workflow-section>summary::-webkit-details-marker{display:none}.indicator-workflow-section[open]>summary{padding-bottom:var(--sp-3)}.indicator-workflow-section[open]{padding-bottom:var(--sp-5)}.indicator-workflow-section>summary .indicator-workflow-heading:after{content:"▸";color:var(--fg-muted);font-size:var(--t-ui-body-size);margin-left:auto}.indicator-workflow-section[open]>summary .indicator-workflow-heading:after{content:"▾"}.indicator-workflow-heading{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.indicator-workflow-heading>span{background:var(--navy);width:24px;height:24px;color:var(--surface);font-size:var(--t-ui-label-size);border-radius:50%;place-items:center;font-weight:700;display:grid}.indicator-workflow-heading h3{color:var(--fg);font-size:var(--t-ui-title-size);margin:0}.quality-source-update{margin-top:var(--sp-2)}.quality-results-scroll{overflow:visible}.quality-results-table{grid-template-columns:54px minmax(160px,.85fr) minmax(180px,1fr) minmax(180px,1fr) minmax(190px,1fr);width:100%;display:grid}.quality-results-count{grid-template-columns:54px minmax(180px,1fr) minmax(190px,1fr)}.quality-results-table>colgroup{display:none}.quality-results-table>tbody,.quality-results-table>tbody>tr,.quality-results-table>thead,.quality-results-table>thead>tr{display:contents}.quality-results-table td,.quality-results-table th{box-sizing:border-box;min-width:0}.quality-results-table.ds-table th{position:static}.quality-results-table td,.quality-results-table th{text-align:right;font-variant-numeric:tabular-nums}.quality-results-table td:first-child,.quality-results-table th:first-child{text-align:center;font-variant-numeric:normal}.quality-results-table td:last-child,.quality-results-table th:last-child{text-align:left;font-variant-numeric:normal}.reported-final-change{justify-content:flex-end}.adjustment-order>summary:after,.definition-source-details>summary:after,.quality-change-log>summary:after,.quality-indicator>summary:after,.quality-queries>summary:after,.quality-subnational>summary:after{content:"▸";margin-left:var(--sp-2);color:var(--fg-muted)}.adjustment-order[open]>summary:after,.definition-source-details[open]>summary:after,.quality-change-log[open]>summary:after,.quality-indicator[open]>summary:after,.quality-queries[open]>summary:after,.quality-subnational[open]>summary:after{content:"▾"}.quality-indicator>summary:after{margin-left:auto}.result-unchanged{font-variant-numeric:tabular-nums}.result-row-changed td{background:var(--grey-02)}.reported-final-change{align-items:center;gap:var(--sp-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.reported-final-change span{gap:1px;display:grid}.reported-final-change span:last-child{color:var(--fg);font-weight:700}.reported-final-change small{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:700}.reported-final-change b{color:var(--fg-accent);font-weight:700}.quality-method-list{margin-top:var(--sp-1);color:var(--fg-muted);font-size:var(--t-ui-label-size);line-height:1.35;display:block}.adjustment-order{margin:0 0 var(--sp-2)}.adjustment-order>summary{cursor:pointer;width:max-content;color:var(--fg);font-size:var(--t-ui-label-size);font-weight:700}.adjustment-order ol{padding-left:var(--sp-6);color:var(--fg-muted);font-size:var(--t-ui-label-size);margin:6px 0 0}.quality-change-log{margin-top:var(--sp-3);border-top:var(--bw-hair) solid var(--bd)}.quality-change-log>summary{padding:var(--sp-2) 2px;cursor:pointer;color:var(--fg);font-size:var(--t-ui-label-size);font-weight:700}.quality-change-log>summary span{color:var(--fg-muted);margin-left:6px;font-weight:500}.quality-change-log ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.quality-change-log li,.quality-change-log p{margin:var(--sp-1) 0 0;font-size:var(--t-ui-label-size);color:var(--fg-muted)}.indicator-actions-section .indicator-review-panel{margin-top:0}.indicator-review-panel{align-items:start}.indicator-recommendation{min-width:260px}.indicator-recommendation>span{color:var(--fg);font-weight:700}.indicator-review-custom{gap:var(--sp-2);flex:1;grid-template-columns:1fr;display:grid}.indicator-review-custom label{gap:var(--sp-1);color:var(--fg);font-size:var(--t-ui-label-size);font-weight:700;display:grid}.indicator-review-custom label span{color:var(--fg-muted);font-weight:400}.indicator-review-custom>div{justify-content:flex-end;display:flex}.definition-review-count{margin-top:var(--sp-2)}.indicator-readonly-action{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);background:var(--bg-soft);flex-wrap:wrap;display:flex}.indicator-readonly-action>strong{color:var(--fg)}.indicator-readonly-action>span{font-weight:700}.indicator-readonly-action p{color:var(--fg-muted);font-size:var(--t-ui-label-size);flex-basis:100%;margin:0}.quality-no-changes{margin:var(--sp-2) 0 0}.definition-workspace{gap:var(--sp-2);display:grid}.definition-country-source,.definition-standard{padding:2px 0 var(--sp-3);border-bottom:var(--bw-hair) solid var(--bd)}.definition-country-source span,.definition-standard span{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:700}.definition-country-source p,.definition-standard p{margin:var(--sp-1) 0 0}.definition-comparison{overflow:hidden}.definition-comparison-head,.definition-comparison-row{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr) minmax(210px,.7fr);display:grid}.definition-comparison-head{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:600}.definition-comparison-head>span,.definition-comparison-row>*{padding:var(--sp-2) var(--sp-3)}.definition-comparison-row{border-top:var(--bw-hair) solid var(--bd);line-height:1.45}.definition-comparison-row>*+*{border-left:var(--bw-hair) solid var(--bd)}.definition-comparison-row p{font-size:var(--t-ui-label-size);margin:0}.definition-comparison-row small{margin-top:var(--sp-1);color:var(--fg-muted);display:block}.definition-source-details{border-top:var(--bw-hair) solid var(--bd);background:var(--surface)}.definition-source-details>summary{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);cursor:pointer;color:var(--fg);font-weight:700;display:flex}.definition-source-details>summary span{font-size:var(--t-ui-label-size);font-weight:500}.definition-source-details-body{padding:0 var(--sp-3) var(--sp-3)}.definition-source-details-body>p{margin:var(--sp-2) 0 0;font-size:var(--t-ui-label-size)}.definition-source-details .quality-mappings{margin-top:var(--sp-2)}.definition-source-details .quality-mapping{padding:var(--sp-2) 0}.definition-automated{background:var(--grey-02)}.definition-automated>p{margin-top:var(--sp-1);font-weight:600}.definition-automated>label{gap:var(--sp-1);margin-top:var(--sp-2);color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:600;display:grid}.definition-automated select.ds-select{min-height:30px;padding:var(--sp-1) var(--sp-2);font-size:var(--t-ui-label-size)}.definition-review{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--bg-soft);margin-top:2px;grid-template-columns:minmax(0,1fr)!important}.definition-review>*{grid-column:1!important}.definition-note-label{gap:var(--sp-1);color:var(--fg);font-weight:700;display:grid;font-size:var(--t-ui-label-size)!important}.definition-note-label>span{margin-left:var(--sp-1);color:var(--fg-muted);font-weight:400}.definition-review-actions{justify-content:flex-end;display:flex}.definition-review-actions .ds-btn{width:auto;min-width:150px;padding-inline:var(--sp-5)}.definition-review-actions .ds-btn:disabled{cursor:wait;opacity:.72}.definition-source-details>summary{color:var(--fg-muted);font-weight:600}.definition-source-details>summary span{color:var(--fg-muted)}@media (max-width:671px){.quality-review-progress{grid-template-columns:1fr}.quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-comparison-head{display:none}.definition-comparison-row{grid-template-columns:92px 1fr}.definition-comparison-row>.definition-automated,.definition-comparison-row>div{border-left:var(--bw-hair) solid var(--bd);border-top:var(--bw-hair) solid var(--bd);grid-column:2}}@media print{.ds-footer--slim,.print-only-hide,.report-toolbar,.shell-masthead,.sidenav{display:none!important}.quality-indicator{break-inside:avoid}.quality-indicator>summary{list-style:none}.quality-indicator:not([open])>.quality-indicator-body{display:block}}.card:has(>table.ds-table),.table-scroll{max-width:100%;overflow-x:auto}.ds-table{min-width:680px}.ds-table td,.ds-table th{box-sizing:border-box;overflow-wrap:normal;word-break:normal;min-width:0}.ds-table td{vertical-align:top}.ds-table td:not(.tnum,.t-num){overflow-wrap:break-word}.jrf-form table.ds-table{table-layout:fixed}.stat-tile{border-inline-start:var(--bw-hair) solid var(--bd);min-width:0;padding-inline-start:var(--sp-3)}.stat-tile__value{font-size:var(--t-metric-size);line-height:var(--t-metric-line);font-weight:var(--t-metric-weight);color:var(--fg);font-variant-numeric:tabular-nums lining-nums}.stat-tile__label{font-size:var(--t-detail-size);color:var(--fg-muted);font-weight:var(--t-detail-weight);margin-top:2px}.divider{background:var(--bd);height:1px;margin:var(--sp-3) 0}.ds-tabs>a.ds-tab:hover{text-decoration:none}@media (max-width:1055px){.body-row{flex-direction:column;min-width:0}.sidenav{gap:var(--sp-1);border-right:0;border-bottom:var(--bw-hair) solid var(--bd);width:100%;padding:var(--sp-1) var(--sp-2);scrollbar-width:thin;display:flex;overflow-x:auto}.sidenav>div{flex:none;gap:2px;display:flex}.sidenav__workspace{background:0 0;border:0;flex:none;margin:0}.sidenav__workspace>summary{min-height:var(--control-h-l);padding:0 var(--sp-3);white-space:nowrap}.sidenav__workspace[open]{align-items:center;display:flex}.sidenav__workspace[open]>.sidenav__items{padding:0;display:flex}.sidenav__workspace[open]>.sidenav__items .sidenav__link{min-height:var(--control-h-l);padding:0 var(--sp-3)}.sidenav__section{display:none}.sidenav__link{white-space:nowrap;margin:0}.main{width:100%;padding:var(--sp-4)}.form-grid-2{grid-template-columns:minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card:has(>table.ds-table){overflow-x:auto}.card>table.ds-table{min-width:680px}}@media (max-width:671px){.sidenav{display:none}}@media (max-width:420px){.stat-grid{grid-template-columns:minmax(0,1fr)}}table.ds-table input.ds-input[type=number]{padding:var(--sp-1) var(--sp-1);font-size:var(--t-ui-label-size);min-width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0}.subnational{margin-top:var(--sp-2);border-top:var(--bw-hair) solid var(--bd);padding-top:var(--sp-2)}.subnational__scroll{border:var(--bw-hair) solid var(--bd);border-radius:var(--r-sm);max-height:420px;overflow:auto}.subnational__scroll table.ds-table th{z-index:1;position:sticky;top:0}.subnational__scroll table.ds-table tfoot td{border-top:var(--bw-hair) solid var(--bd-strong);background:var(--bg-soft);font-weight:600}table.ds-table td.sub-cell--silent,table.ds-table tr:hover td.sub-cell--silent{background:var(--grey-08);color:var(--fg-muted)}table.ds-table td.sub-cell--outlier,table.ds-table tr:hover td.sub-cell--outlier{background:var(--status-warn-bg);color:var(--status-warn-ink);font-weight:600}table.ds-table td.sub-cell--range,table.ds-table tr:hover td.sub-cell--range{background:var(--status-critical-bg);color:var(--status-critical-ink);font-weight:600}table.ds-table td.denominator-implausible,table.ds-table tr:hover td.denominator-implausible{background:var(--status-critical-bg);color:var(--status-critical-ink)}.denominator-matrix td.t-num,.denominator-matrix th:not(:first-child){text-align:right}.denominator-matrix td.t-num small,.denominator-matrix td.t-num strong{display:block}.denominator-matrix__source{width:330px}.denominator-matrix__action{width:130px}.quality-source{margin-top:var(--sp-1);color:var(--fg-muted);font-weight:400;display:block}.definition-review{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.definition-review label{font-size:var(--t-ui-body-size);font-weight:600}.definition-review>button,.definition-review>input{grid-column:1/-1}.quality-queries{margin:var(--sp-4) 0}.quality-queries>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);cursor:pointer;color:var(--fg);display:flex}.quality-queries>summary span{color:var(--fg-muted);font-size:var(--t-ui-label-size);font-weight:500}.quality-queries[open]>summary{border-bottom:var(--bw-hair) solid var(--bd)}.quality-queries-body{padding:0 var(--sp-4) var(--sp-4)}.quality-queries article{border-top:var(--bw-hair) solid var(--bd);padding:var(--sp-3) 0}.quality-queries article:first-child{border-top:0}.quality-queries article>div{gap:var(--sp-2);align-items:center;display:flex}.query-response{background:var(--grey-08);border-radius:var(--r-md);padding:var(--sp-3)}.survey-observation-form{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:1fr 1fr 1fr 2fr auto;display:grid}.quality-subnational-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;display:flex}.quality-subnational-toolbar p{margin:var(--sp-1) 0 0}.quality-subnational-table td small{margin-top:var(--sp-1);white-space:nowrap;display:block}.mapping-selection-confirmation{margin-top:var(--sp-1);color:var(--fg);font-size:var(--t-ui-label-size);line-height:1.4}.mapping-category-combinations{margin:var(--sp-1) 0 6px var(--sp-3);padding-left:var(--sp-3);border-left:var(--bw-hair) solid var(--bd)}.mapping-category-combinations summary{cursor:pointer;color:var(--fg-muted)}.mapping-category-option{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.input-reconstruction-section{background:var(--cream-soft)}.reconstruction-workspace{padding:0 var(--sp-5) var(--sp-5)}.reconstruction-table{table-layout:fixed}.reconstruction-table th:first-child{width:7%}.reconstruction-table th:nth-child(2){width:25%}.reconstruction-table th:nth-child(3),.reconstruction-table th:nth-child(4){width:34%}.reconstruction-form{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reconstruction-form label{font-size:var(--t-ui-label-size);color:var(--fg-muted)}.reconstruction-form .reconstruction-calculation{grid-column:1/-1}.reconstruction-actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.reconstruction-applied{background:var(--status-positive-bg)}.reconstruction-table small{margin-top:var(--sp-1);color:var(--fg-muted);display:block}.magnitude-hint{align-items:center;gap:var(--sp-2);background:var(--status-warn-bg);border:var(--bw-hair) solid var(--yellow-30);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);font-size:var(--t-ui-label-size);flex-wrap:wrap;grid-column:1/-1;display:flex}.magnitude-hint small{color:var(--status-warn-ink);margin:0}.magnitude-hint .ds-btn{padding:2px var(--sp-2);font-size:var(--t-ui-label-size)}.indicator-entry{padding:var(--sp-3);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);scroll-margin-top:var(--sp-4)}.indicator-entry--problem{border-color:var(--status-critical)}.indicator-entry--warn{border-color:var(--status-warn-ink)}.ds-table.indicator-entry__table{margin-top:var(--sp-2);table-layout:fixed;width:auto;min-width:100%}.indicator-entry__rowhead{width:84px}.indicator-entry__table th.indicator-entry__year{text-align:right;width:70px}.indicator-entry__table .ds-input{text-align:right}.indicator-entry__details{margin-top:var(--sp-2)}.ds-row.flag-chips{gap:var(--sp-1)}.flag-chip{cursor:help;white-space:nowrap}.chat-log{max-height:20rem;overflow-y:auto}.chat-message{padding:var(--sp-2);border-radius:var(--r-md);background:var(--bg-soft)}.chat-message--admin{background:var(--blue-15)}.consent-fieldset{padding:var(--sp-3);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);margin:0}.consent-fieldset>legend{padding-inline:var(--sp-1);font-weight:700}.connect-narrow,.connect-progress{max-width:460px}.ds-steps.connect-steps{flex-flow:column;gap:0}.connect-steps__detail{color:var(--fg-muted);text-align:right;margin-left:auto;font-weight:400}.mapping-row{gap:var(--sp-2);padding:6px var(--sp-2);border-radius:var(--r-md);background:var(--bg-soft);grid-template-columns:22px minmax(0,1.3fr) minmax(0,1.7fr);align-items:start;display:grid}.mapping-row>input[type=checkbox]{margin-top:var(--sp-1)}.mapping-row__components{grid-column:3}.catalogue-hits{max-height:360px;overflow-y:auto}.catalogue-hit{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-block:2px;display:flex}.connect-unreadable{margin:var(--sp-1) 0 0;padding-left:var(--sp-5)}.ds-table.subnational__table{min-width:420px}.subnational__table .subnational__unit{text-align:left;white-space:nowrap;min-width:150px}.subnational__table .subnational__year{min-width:74px}.subnational__input{text-align:right;min-width:88px}.subnational__source{margin-left:auto}.ds-row.flag-glossary__row{flex-wrap:nowrap}.flag-glossary__badge{justify-content:center;min-width:78px}.ds-kpis.kpis--compact{gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}a.ds-kpi{color:var(--fg)}.submissions-table col:first-child{width:22%}.submissions-table col:nth-child(2){width:16%}.submissions-table col:nth-child(3),.submissions-table col:nth-child(4){width:12%}.submissions-table col:nth-child(5){width:14%}.submissions-table col:nth-child(6){width:24%}.admin-create-form{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.admin-create-form>label{flex:12rem;max-width:17.5rem}.reject-reason{flex:22.5rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}.save-status:empty{display:none}.ds-panel>.save-status{padding:0 var(--sp-4) var(--sp-4)}.kpi--filter{color:inherit;border-radius:var(--r-md);text-decoration:none}.kpi--filter:hover .ds-kpi__label{text-decoration:underline}.kpi--filter[aria-current=true]{box-shadow:inset 0 calc(-1 * var(--bw-focus)) 0 var(--fg)}.ask-country{margin:var(--sp-2) var(--sp-4) 0}.indicator-decisions{padding:var(--sp-4) 0}.decisions-table td:last-child{min-width:16rem}.year-decision{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.year-decide>summary{list-style:none}.year-decide>summary::-webkit-details-marker{display:none}.year-decide[open]{flex-basis:100%}.year-decide-form{margin-top:var(--sp-2);padding:var(--sp-3);border:var(--bw-hair) solid var(--bd);border-radius:var(--r-md);background:var(--surface)}.year-decide-values{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.decision-finalize{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface-sunken)}.decision-more>summary,.submission-answers>summary{cursor:pointer;font-weight:600}.submission-answers>summary{padding:var(--sp-2) 0}.quality-chart-axis-label-survey{fill:var(--viz-cat-5);opacity:.75}.quality-chart-survey{fill:var(--viz-cat-5)}.quality-chart-point-survey{cursor:pointer}.quality-table-count td:nth-child(2),.quality-table-count th:nth-child(2),.quality-table:not(.quality-table-count) td:nth-child(n+2):nth-child(-n+6),.quality-table:not(.quality-table-count) th:nth-child(n+2):nth-child(-n+6){text-align:center}.year-include-exclude{align-items:center;gap:var(--sp-1);flex-wrap:wrap;margin:0;display:flex}.quality-year-excluded td:not(.quality-inclusion){color:var(--fg-muted)}.quality-inclusion{text-align:left}.indicator-review-warning{width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--status-warn-bg);color:var(--status-warn-ink);font-size:var(--t-ui-label-size);margin:0;font-weight:600}.denominator-matrix td.denominator-action,.denominator-matrix th.denominator-action{text-align:left;z-index:2;background:var(--surface);position:sticky;right:0;box-shadow:-1px 0 #0000001f}.denominator-matrix th.denominator-action{z-index:3}.denominator-penta1-note{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--t-ui-label-size)}.reconstruction-table{border-collapse:separate;border-spacing:0;grid-template-columns:70px 96px minmax(160px,1.3fr) minmax(280px,1.4fr);width:100%;display:grid}.reconstruction-table-coverage{grid-template-columns:70px 96px repeat(3,minmax(130px,1.1fr)) minmax(280px,1.4fr)}.reconstruction-table>tbody,.reconstruction-table>tbody>tr:not(.reconstruction-edit-row),.reconstruction-table>thead,.reconstruction-table>thead>tr{display:contents}.reconstruction-table.ds-table>*>tr>:is(th,td){height:auto;min-height:var(--table-row-h)}.reconstruction-table thead th{white-space:nowrap;background:var(--surface);box-shadow:0 var(--bw-hair) 0 var(--bd-strong);position:static}.reconstruction-table td,.reconstruction-table th{box-sizing:border-box;vertical-align:top;min-width:0}.reconstruction-table td:first-child,.reconstruction-table td:nth-child(2),.reconstruction-table th:first-child{white-space:nowrap}.reconstruction-table td.num,.reconstruction-table th.num{text-align:right}.reconstruction-table td.num input.ds-input{box-sizing:border-box;text-align:right;width:100%}.reconstruction-table td.num .magnitude-hint{text-align:right;justify-content:flex-end}.reconstruction-edit-row{display:none}.reconstruction-year:has(.revise-toggle:checked) .reconstruction-edit-row{display:contents}.reconstruction-edit-row>td{background:var(--surface-sunken)}.reconstruction-year .revise-toggle:focus-visible+label{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}.reconstruction-revised>td{background:var(--status-positive-bg);font-weight:600}.reconstruction-edit-details{gap:var(--sp-1);align-content:start;display:grid}.reconstruction-edit-details .ds-btn{justify-self:start}.download-menu{position:relative}.download-menu .ds-menu{top:calc(100% + var(--sp-1));inset-inline-end:0}:is(.download-menu,.send-back)>summary{list-style:none}:is(.download-menu,.send-back)>summary::-webkit-details-marker{display:none}:is(.bulk-finalize,.internal-notes)>summary{cursor:pointer}.bulk-finalize__list{gap:var(--sp-1);margin:0;padding-inline-start:var(--sp-4);display:grid}.review-step__state{margin-left:auto;font-weight:400}.review-step>summary .indicator-workflow-heading:after{margin-left:var(--sp-2)}.indicator-report-list{columns:18rem 2;margin:0;padding-left:1.1rem}.indicator-report-list li{break-inside:avoid;margin:0 0 6px}.human-review{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:var(--bw-hair) solid var(--bd-strong)}.human-review>summary{cursor:pointer;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.human-review__list{margin:var(--sp-2) 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.human-review__list li{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.human-review form{margin-top:var(--sp-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}