:root{--bitting-phi:calc(1.6180339887 * 0.8);--bitting-md:clamp(0.875rem, 0.831rem + 0.1878vw, 1rem);--bitting-paper-md:12pt;--bitting-paper-min-text:6pt;--bitting-paper-margin-block:14mm;--bitting-paper-margin-inline:12mm;--bitting-paper-box-width:255mm;--bitting-paper-box-height:182mm;--bitting-paper-chart-height:calc(var(--bitting-paper-md) * 16);--bitting-paper-rule:color-mix(in srgb, var(--bitting-secondary) 22%, transparent);--bitting-paper-fit-floor:0.838;--bitting-print-label-printed:"Printed";--bitting-print-label-page:"Page";--bitting-print-label-of:"of";--bitting-half-md:calc(var(--bitting-md) / 2);--bitting-qtr-md:calc(var(--bitting-md) / 4);--bitting-third-md:calc(var(--bitting-md) / 3);--bitting-eighth-md:calc(var(--bitting-md) / 8);--bitting-xs:calc(var(--bitting-md) / (var(--bitting-phi) * var(--bitting-phi)));--bitting-sm:calc(var(--bitting-md) / var(--bitting-phi));--bitting-lg:calc(var(--bitting-md) * var(--bitting-phi));--bitting-xl:calc(var(--bitting-md) * (var(--bitting-phi) * var(--bitting-phi)));--bitting-tile-padding:var(--bitting-md);--bitting-tile-aspect:auto;--bitting-icon-multiplier:2;--bitting-icon-xs:calc(var(--bitting-xs) * var(--bitting-icon-multiplier));--bitting-icon-sm:calc(var(--bitting-sm) * var(--bitting-icon-multiplier));--bitting-icon-md:calc(var(--bitting-md) * var(--bitting-icon-multiplier));--bitting-icon-lg:calc(var(--bitting-lg) * var(--bitting-icon-multiplier));--bitting-icon-xl:calc(var(--bitting-xl) * var(--bitting-icon-multiplier));--bitting-stroke-multiplier:0.1875;--bitting-chart-line-width:calc(var(--bitting-md) * var(--bitting-stroke-multiplier));--bitting-marker-multiplier:0.3333333333;--bitting-sparkline-height:var(--bitting-icon-lg);--bitting-scatter-chart-height:calc(var(--bitting-xl) * 11);--bitting-chart-grid:#d3d3d3;--bitting-chart-mark-focus:var(--bitting-secondary);--bitting-chart-area-opacity:0.15;--bitting-chart-forecast-bound-opacity:0.3819660113;--bitting-chart-forecast-opacity:0.6180339887;--bitting-chart-supporting-stroke-opacity:0.6180339887;--bitting-rainbow-thumb-size-ratio:0.15;--bitting-rainbow-goal-opacity:0.6180339887;--bitting-data-lowest:color-mix(in srgb, var(--bitting-info) 18%, var(--bitting-surface));--bitting-data-low:color-mix(in srgb, var(--bitting-info) 38%, var(--bitting-surface));--bitting-data-middle:color-mix(in srgb, var(--bitting-info) 58%, var(--bitting-surface));--bitting-data-high:color-mix(in srgb, var(--bitting-info) 78%, var(--bitting-surface));--bitting-data-highest:var(--bitting-info);--bitting-data-missing:var(--bitting-light);--bitting-map-boundary:var(--bitting-surface);--bitting-map-overlay-surface:color-mix(in srgb, var(--bitting-surface) 92%, transparent);--bitting-map-empty-overlay-surface:color-mix(in srgb, var(--bitting-map-overlay-surface) 72%, transparent);--bitting-map-boundary-width:var(--bitting-border-width);--bitting-map-focus-stroke-width:calc(var(--bitting-focus-width) * 2);--bitting-map-height:calc(var(--bitting-md) * 28);--bitting-chart-tooltip-surface:var(--bitting-secondary);--bitting-chart-tooltip-text:var(--bitting-on-accent);--bitting-chart-tooltip-accent-width:var(--bitting-border-width);--bitting-chart-entry-breadth:calc(var(--bitting-md) * 3);--bitting-dialog-max-width:calc(var(--bitting-md) * 36);--bitting-overlay-content-max-width:calc(var(--bitting-md) * 36);--bitting-viewport-width:100vw;--bitting-viewport-height:100dvh;--bitting-overlay-viewport-width:90vw;--bitting-intrinsic-icon-size:1em;--bitting-intrinsic-spinner-border:0.15em;--bitting-visually-hidden-size:1px;--bitting-visually-hidden-offset:-1px;--bitting-muted-gray:rgba(233, 236, 239, 0.6);--bitting-primary:#236fca;--bitting-secondary:#6c757d;--bitting-info:#087990;--bitting-warning:#8a5a00;--bitting-success:#198754;--bitting-danger:#dc3545;--bitting-light:#f8f9fa;--bitting-dark:#343a40;--bitting-gray:#6b7280;--bitting-muted:rgba(0, 0, 0, 0.5);--bitting-white:#fff;--bitting-black:#000;--bitting-info-graphic:var(--bitting-info);--bitting-warning-graphic:var(--bitting-warning);--bitting-success-graphic:var(--bitting-success);--bitting-danger-graphic:var(--bitting-danger);--bitting-track-tint:6%;--bitting-on-accent:var(--bitting-white);--bitting-brand-pip:var(--bitting-info);--bitting-brand-pip-inverse:color-mix(in srgb, var(--bitting-info) 45%, var(--bitting-white));--bitting-white-50:rgba(255, 255, 255, 0.5);--bitting-black-50:rgba(0, 0, 0, 0.5);--bitting-white-98:rgba(255, 255, 255, 0.98);--bitting-white-85:rgba(255, 255, 255, 0.85);--bitting-white-70:rgba(255, 255, 255, 0.7);--bitting-white-45:rgba(255, 255, 255, 0.45);--bitting-black-53:rgba(0, 0, 0, 0.53);--bitting-black-35:rgba(0, 0, 0, 0.35);--bitting-black-10:rgba(0, 0, 0, 0.1);--bitting-surface:var(--bitting-white);--bitting-canvas:#f4f6fa;--bitting-table-header-surface:color-mix(in srgb, currentColor 8%, var(--bitting-surface));--bitting-border-subtle:rgba(16, 24, 40, 0.08);--bitting-border-soft:rgba(16, 24, 40, 0.06);--bitting-shadow-soft:rgba(16, 24, 40, 0.10);--bitting-shadow:rgba(16, 24, 40, 0.25);--bitting-shadow-strong:rgba(16, 24, 40, 0.40);--bitting-muted-gray-80:rgba(233, 236, 239, 0.8);--bitting-muted-gray-40:rgba(233, 236, 239, 0.4);--bitting-scroll-fade:rgba(0, 0, 0, 0.05);--bitting-attention-80:rgba(255, 165, 0, 0.8);--bitting-attention-60:rgba(255, 165, 0, 0.6);--bitting-attention-40:rgba(255, 165, 0, 0.4);--bitting-attention-30:rgba(255, 165, 0, 0.3);--bitting-attention-20:rgba(255, 165, 0, 0.2);--bitting-shadow-solid:0 0 0 calc(var(--bitting-md) * 0.15) var(--bitting-muted-gray-80);--bitting-shadow-solid-drop-lite:0 0 0 calc(var(--bitting-md) * 0.15) var(--bitting-muted-gray-80),
        0 calc(var(--bitting-md) * 0.2) 0 calc(var(--bitting-md) * 0.15) var(--bitting-muted-gray);--bitting-shadow-solid-drop:var(--bitting-shadow-solid-drop-lite),
        0 calc(var(--bitting-md) * 0.4) 0 calc(var(--bitting-md) * 0.1) var(--bitting-muted-gray-40);--bitting-shadow-traditional:0 calc(var(--bitting-md) * 0.2) calc(var(--bitting-md) * 0.25) var(--bitting-black-10);--bitting-shadow-solid-inset:inset 0 0 0 calc(var(--bitting-md) * 0.15) var(--bitting-muted-gray-80),
        inset 0 calc(var(--bitting-md) * 0.2) 0 calc(var(--bitting-md) * 0.15) var(--bitting-muted-gray),
        inset 0 calc(var(--bitting-md) * 0.4) 0 calc(var(--bitting-md) * 0.1) var(--bitting-muted-gray-40);--bitting-shadow-motion-raised:0 calc(var(--bitting-md) * 0.4) var(--bitting-md) calc(var(--bitting-md) * -0.4) var(--bitting-shadow);--bitting-shadow-pulse-rest:0 0 0 0 color-mix(in srgb, var(--bitting-primary) 40%, transparent);--bitting-shadow-pulse-peak:0 0 0 calc(var(--bitting-md) * 0.4) transparent;--bitting-border-width:max(1px, 0.0625rem);--bitting-border-width-strong:max(2px, 0.125rem);--bitting-focus-width:max(2px, 0.125rem);--bitting-focus-offset:max(2px, 0.125rem);--bitting-focus-ring:var(--bitting-primary);--bitting-target-min:max(24px, var(--bitting-icon-md));--bitting-layer-sticky:10;--bitting-layer-base:0;--bitting-layer-content:1;--bitting-layer-affordance:2;--bitting-layer-raised:50;--bitting-layer-dropdown:1000;--bitting-layer-popover:1100;--bitting-layer-tooltip:1150;--bitting-layer-modal-backdrop:1200;--bitting-layer-modal:1210;--bitting-content-max-width:80rem;--bitting-readable-measure:72ch;--bitting-grid-min-rainbow:10.5rem;--bitting-grid-min-kpi:13.125rem;--bitting-grid-min-two-column:21.25rem;--bitting-grid-min-three-column:16.25rem;--bitting-label-column-min:6rem;--bitting-label-column-max:11.25rem;--bitting-positive:var(--bitting-success);--bitting-negative:var(--bitting-danger);--bitting-positive-graphic:var(--bitting-success-graphic);--bitting-negative-graphic:var(--bitting-danger-graphic);--bitting-neutral:var(--bitting-secondary);--bitting-font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bitting-font-weight:400;--bitting-font-weight-medium:500;--bitting-font-weight-bold:700;--bitting-font-weight-heavy:800;--bitting-line-height:1.4;--bitting-line-height-tight:1;--bitting-line-height-heading:1.15;--bitting-line-height-relaxed:1.55;--bitting-letter-spacing-tight:-0.02em;--bitting-letter-spacing-heading:-0.01em;--bitting-letter-spacing-normal:0;--bitting-text-display-weight:var(--bitting-font-weight-heavy);--bitting-text-heading-weight:var(--bitting-font-weight-bold);--bitting-text-compact-heading-weight:var(--bitting-font-weight-bold);--bitting-text-body-weight:var(--bitting-font-weight);--bitting-text-supporting-weight:var(--bitting-font-weight);--bitting-text-micro-weight:var(--bitting-font-weight-medium);--bitting-text-display-line-height:var(--bitting-line-height-tight);--bitting-text-heading-line-height:var(--bitting-line-height-heading);--bitting-text-compact-heading-line-height:var(--bitting-line-height-heading);--bitting-text-body-line-height:var(--bitting-line-height-relaxed);--bitting-text-supporting-line-height:var(--bitting-line-height);--bitting-text-micro-line-height:var(--bitting-line-height);--bitting-text-display-tracking:var(--bitting-letter-spacing-tight);--bitting-text-heading-tracking:var(--bitting-letter-spacing-heading);--bitting-text-compact-heading-tracking:var(--bitting-letter-spacing-heading);--bitting-text-body-tracking:var(--bitting-letter-spacing-normal);--bitting-text-supporting-tracking:var(--bitting-letter-spacing-normal);--bitting-text-micro-tracking:var(--bitting-letter-spacing-normal);--bitting-radius-sm:var(--bitting-sm);--bitting-radius:var(--bitting-md);--bitting-radius-pill:100vmax;--bitting-duration-fast:0.15s;--bitting-duration:0.3s;--bitting-duration-slow:0.5s;--bitting-duration-spinner:0.75s;--bitting-duration-spinner-reduced:2s;--bitting-ease:ease;--bitting-ease-out:ease-out;--bitting-ease-in-out:ease-in-out;--bitting-motion-lift:calc(var(--bitting-qtr-md) * -1);--bitting-motion-lift-subtle:calc(var(--bitting-border-width) * -1);--bitting-motion-scale:1.02;--bitting-motion-scale-emphasis:1.06;--bitting-motion-scale-dismissed:0.9;--bitting-opacity-hidden:0;--bitting-opacity-decorative:0.1;--bitting-opacity-disabled:0.25;--bitting-opacity-backdrop:0.5;--bitting-opacity-subtle:0.75;--bitting-opacity-mark:0.8;--bitting-opacity-mark-muted:0.2;--bitting-opacity-graphic:0.9;--bitting-opacity-visible:1;--bitting-opacity-faint:0.1;--bitting-opacity-scrim:0.5;--bitting-opacity-dim:var(--bitting-opacity-disabled);--bitting-shadow-ring:calc(var(--bitting-md) * 0.15);--bitting-shadow-lift:calc(var(--bitting-md) * 0.2);--bitting-shadow-drop:calc(var(--bitting-md) * 0.4);--bitting-shadow-spread:calc(var(--bitting-md) * 0.1);--bitting-shadow-blur:calc(var(--bitting-md) * 0.25);--bitting-slider-thumb-border:calc(var(--bitting-qtr-md) * 0.65);--bitting-slider-thumb-gap:calc(var(--bitting-qtr-md) * 0.9);--bitting-slider-focus-inset:calc(var(--bitting-qtr-md) * -0.9);--bitting-slider-focus-ring:calc(var(--bitting-qtr-md) * 0.8);--bitting-slider-tick-width:calc(var(--bitting-qtr-md) * 0.5);--bitting-slider-tick-height:calc(var(--bitting-md) * 1.5);--bitting-slider-minor-tick-width:calc(var(--bitting-qtr-md) * 0.45);--bitting-slider-tick-radius:calc(var(--bitting-qtr-md) * 0.3);--bitting-slider-minor-tick-height:calc(var(--bitting-sm) * 0.7);--bitting-slider-scale-active:0.92;--bitting-slider-scale-focus:1.05;--bitting-slider-scale-hover:1.08;--bitting-tooltip-max-width:calc(var(--bitting-md) * 16);--bitting-tooltip-offset:var(--bitting-sm);--bitting-tooltip-opacity:0.9}.bitting-font-xs{font-size:var(--bitting-xs)}.bitting-font-sm{font-size:var(--bitting-sm)}.bitting-font-md{font-size:var(--bitting-md)}.bitting-font-lg{font-size:var(--bitting-lg)}.bitting-font-xl{font-size:var(--bitting-xl)}.bitting-chart-label{font-weight:var(--bitting-font-weight-bold);font-family:var(--bitting-font-family)}.bitting-chart-label-metrics{position:fixed;visibility:hidden;font-size:var(--bitting-md)}.bitting-text-display,.bitting-text-heading,.bitting-text-compact-heading,.bitting-text-body,.bitting-text-supporting,.bitting-text-micro{margin:0;font-family:var(--bitting-font-family)}.bitting-text-display{font-size:var(--bitting-xl);font-weight:var(--bitting-text-display-weight);line-height:var(--bitting-text-display-line-height);letter-spacing:var(--bitting-text-display-tracking)}.bitting-text-heading{font-size:var(--bitting-lg);font-weight:var(--bitting-text-heading-weight);line-height:var(--bitting-text-heading-line-height);letter-spacing:var(--bitting-text-heading-tracking)}.bitting-text-compact-heading{font-size:var(--bitting-md);font-weight:var(--bitting-text-compact-heading-weight);line-height:var(--bitting-text-compact-heading-line-height);letter-spacing:var(--bitting-text-compact-heading-tracking)}.bitting-text-body{font-size:var(--bitting-md);font-weight:var(--bitting-text-body-weight);line-height:var(--bitting-text-body-line-height);letter-spacing:var(--bitting-text-body-tracking)}.bitting-text-supporting{font-size:var(--bitting-sm);font-weight:var(--bitting-text-supporting-weight);line-height:var(--bitting-text-supporting-line-height);letter-spacing:var(--bitting-text-supporting-tracking)}.bitting-text-micro{font-size:var(--bitting-sm);font-weight:var(--bitting-text-micro-weight);line-height:var(--bitting-text-micro-line-height);letter-spacing:var(--bitting-text-micro-tracking)}.bitting-key-value-text{line-height:var(--bitting-line-height);letter-spacing:var(--bitting-letter-spacing-normal)}.bitting-key-value-text--stacked{display:flex;flex-direction:column;align-items:flex-start;line-height:var(--bitting-line-height-tight)}.bitting-key-value-text__key{font-weight:var(--bitting-font-weight)}.bitting-key-value-text__value{margin-inline-start:var(--bitting-qtr-md);font-weight:var(--bitting-font-weight-bold)}.bitting-key-value-text--stacked .bitting-key-value-text__value{margin-inline-start:0}.bitting-page-header{width:min(100%,72ch);display:flex;flex-direction:column;align-items:flex-start;gap:var(--bitting-sm);padding:var(--bitting-lg)0 var(--bitting-md)}.bitting-page-header__title{color:var(--bitting-primary)}.bitting-page-header__lead{color:var(--bitting-secondary)}.bitting-page-header__description{color:var(--bitting-gray);max-width:68ch}.bitting-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bitting-sm);padding-top:var(--bitting-xs)}.bitting-section-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:var(--bitting-md);font-size:var(--bitting-lg);font-weight:var(--bitting-text-heading-weight)}.bitting-section-header__title{display:block;padding-bottom:var(--bitting-qtr-md)}.bitting-text-strong{font-weight:var(--bitting-font-weight-bold)}.paper-only{display:none}:root[data-bitting-paper]{color-scheme:light!important;--bitting-md:var(--bitting-paper-md);--bitting-surface:var(--bitting-white);--bitting-canvas:var(--bitting-white)}:root[data-bitting-paper],:root[data-bitting-paper] body{background:var(--bitting-white)!important;color:var(--bitting-secondary)}:root[data-bitting-paper] *,:root[data-bitting-paper] ::before,:root[data-bitting-paper] ::after{animation:none!important;transition:none!important}:root[data-bitting-paper] .paper-only{display:block}:root[data-bitting-paper] .no-print,:root[data-bitting-paper] .print-none{display:none!important}:root[data-bitting-paper] .bitting-solid-shadow,:root[data-bitting-paper] .bitting-solid-drop-shadow,:root[data-bitting-paper] .bitting-traditional-shadow{box-shadow:inset 0 0 0 var(--bitting-border-width) var(--bitting-paper-rule)!important}:root[data-bitting-paper] .bitting-section-header{break-after:avoid;break-inside:avoid}:root[data-bitting-paper] .bitting-section-header:has(+.bitting-slide){break-before:page}:root[data-bitting-paper] .bitting-section-header+.bitting-slide{break-before:auto}:root[data-bitting-paper] .bitting-slide{width:var(--bitting-paper-box-width);max-width:100%;min-height:0;margin-inline:auto;break-before:page;transform-origin:top center}:root[data-bitting-paper] .bitting-slide__panels{flex-direction:row;flex-wrap:wrap;align-items:stretch!important;margin:0}:root[data-bitting-paper] .bitting-slide__panel{width:var(--bitting-slide-panel-basis, 100%);max-width:var(--bitting-slide-panel-basis, 100%);flex:0 0 var(--bitting-slide-panel-basis, 100%)}:root[data-bitting-paper] .bitting-slide[data-bitting-paper-continuing]{break-inside:auto}:root[data-bitting-paper] .bitting-tile{width:100%;height:auto;min-height:0;aspect-ratio:var(--bitting-tile-aspect);break-inside:avoid;overflow:visible;background:var(--bitting-surface)!important;box-shadow:inset 0 0 0 var(--bitting-border-width) var(--bitting-paper-rule)!important}:root[data-bitting-paper] .bitting-grid .bitting-tile:has(.bitting-chart-stage){height:var(--bitting-paper-chart-height)!important;aspect-ratio:auto}:root[data-bitting-paper] .bitting-summary-table{overflow:visible!important;max-height:none!important}:root[data-bitting-paper] .bitting-summary-table thead,:root[data-bitting-paper] .bitting-summary-table th,:root[data-bitting-paper] .bitting-summary-table td{position:static!important}:root[data-bitting-paper] .bitting-summary-table thead{display:table-header-group}:root[data-bitting-paper] .bitting-pill-button[aria-pressed=false],:root[data-bitting-paper] .bitting-drop-menu,:root[data-bitting-paper] .bitting-tooltip,:root[data-bitting-paper] .bitting-tooltip-fixed,:root[data-bitting-paper] .bitting-chart-hover-tooltip{display:none!important}:root[data-bitting-paper] .bitting-pill-button[aria-pressed=true]{border-radius:var(--bitting-pill-radius)!important}:root[data-bitting-paper] [aria-pressed=true]{outline:var(--bitting-focus-width) solid var(--bitting-focus-ring);outline-offset:calc(-1*var(--bitting-focus-width))}:root[data-bitting-paper] .bitting-pill-button[aria-pressed=true],:root[data-bitting-paper] .bitting-slider-fill,:root[data-bitting-paper] .bitting-sparkline-dot,:root[data-bitting-paper] .bitting-pip,:root[data-bitting-paper] .bitting-underline,:root[data-bitting-paper] [class*=table-pct],:root[data-bitting-paper] [class*=value-bar]{print-color-adjust:exact;-webkit-print-color-adjust:exact}@page{size:landscape;margin:var(--bitting-paper-margin-block) var(--bitting-paper-margin-inline);@top-left{content:var(--bitting-print-title, "")}@top-right{content:var(--bitting-print-period, "")}@bottom-left{content:var(--bitting-print-label-printed)" "var(--bitting-print-date, "")}@bottom-right{content:var(--bitting-print-label-page)" "counter(page)" "var(--bitting-print-label-of)" "counter(pages)}}@page :first{@top-left{content:none}@top-right{content:none}}.bitting-solid-shadow{box-shadow:var(--bitting-shadow-solid)}.bitting-solid-drop-shadow{box-shadow:var(--bitting-shadow-solid-drop)}.bitting-traditional-shadow{box-shadow:var(--bitting-shadow-traditional)}.bitting-solid-inset-shadow{box-shadow:var(--bitting-shadow-solid-inset)}.bitting-hover{transition:background-color var(--bitting-duration-fast) var(--bitting-ease)}.bitting-hover:hover{cursor:pointer;background-color:var(--bitting-muted-gray)!important}.bitting-selected{background-color:var(--bitting-muted-gray)!important}.bitting-flat{background-color:var(--bitting-muted-gray)!important}.opacity-hover{opacity:var(--bitting-opacity-subtle);transition:opacity var(--bitting-duration) var(--bitting-ease)}.opacity-hover:hover{opacity:var(--bitting-opacity-visible)}.subtle-opacity-hover{opacity:var(--bitting-opacity-graphic);transition:opacity var(--bitting-duration) var(--bitting-ease)}.subtle-opacity-hover:hover{opacity:var(--bitting-opacity-visible)}.subtle-contrast-hover{transition:filter var(--bitting-duration) var(--bitting-ease)}.subtle-contrast-hover:hover{filter:brightness(.92)}.flex-centered{display:flex;align-items:center;justify-content:center}.bitting-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--bitting-md)}.bitting-stack--compact{gap:var(--bitting-xs)}.bitting-stack--cozy{gap:var(--bitting-sm)}.bitting-stack--relaxed{gap:var(--bitting-lg)}.bitting-stack--spread{justify-content:space-between}.bitting-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bitting-sm)}.bitting-cluster--center{justify-content:center}.bitting-cluster--spread{justify-content:space-between}.bitting-cluster--relaxed{gap:var(--bitting-lg)}.bitting-cluster--spacious{gap:var(--bitting-xl)}.bitting-center{display:flex;flex-direction:column;align-items:center;gap:var(--bitting-sm);text-align:center;width:100%}.bitting-readable-measure{width:min(100%,var(--bitting-readable-measure))}.bitting-grid{display:grid;gap:var(--bitting-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bitting-grid-min-kpi)),1fr))}.bitting-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bitting-grid-min-rainbow)),1fr))}.bitting-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bitting-grid-min-two-column)),1fr))}.bitting-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--bitting-grid-min-three-column)),1fr))}.bitting-grid__full{grid-column:1/-1}.bitting-chart-line-focus{stroke:var(--bitting-chart-mark-focus);visibility:hidden}.bitting-chart-line-focusable:hover .bitting-chart-line-focus{visibility:visible}.bitting-map{position:relative;min-width:0;min-height:0;overflow:hidden}.bitting-map-canvas{display:block;width:100%;height:100%}.bitting-map-geography{transform-origin:0 0;transition:transform var(--bitting-duration) var(--bitting-ease-in-out)}.bitting-map[data-bitting-map-view=country] .bitting-map-canvas{cursor:grab;touch-action:none}.bitting-map--dragging .bitting-map-canvas{cursor:grabbing}.bitting-map--manipulating .bitting-map-geography{transition:none}.bitting-map-region{stroke:var(--bitting-map-boundary);stroke-width:var(--bitting-map-boundary-width)}.bitting-map-canvas[role=group] .bitting-map-region{cursor:pointer}.bitting-map-canvas[role=group] .bitting-map-region:focus{outline:var(--bitting-focus-width) var(--bitting-focus-ring);opacity:var(--bitting-opacity-visible)}.bitting-map-canvas[role=group] .bitting-map-region:focus-visible{stroke:var(--bitting-focus-ring);stroke-width:var(--bitting-map-focus-stroke-width);paint-order:stroke fill}.bitting-map-region--selected{opacity:var(--bitting-opacity-visible)}.bitting-map-toolbar,.bitting-map-legend,.bitting-map-empty{position:absolute;z-index:var(--bitting-layer-affordance)}.bitting-map-toolbar{inset-block-end:var(--bitting-xs);inset-inline-start:var(--bitting-xs);inset-inline-end:var(--bitting-xs);display:flex;align-items:flex-start;justify-content:center;gap:var(--bitting-xs)}.bitting-map-selection-filter{min-width:0}.bitting-map-legend{inset-inline:var(--bitting-xs);inset-block-start:var(--bitting-xs);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bitting-xs) var(--bitting-sm);padding:var(--bitting-xs);border-radius:var(--bitting-radius-sm);background:var(--bitting-map-overlay-surface)}.bitting-map-legend-item{display:inline-flex;align-items:center;gap:var(--bitting-xs)}.bitting-map-legend-marker{display:block;flex:0 0 auto}.bitting-map-empty{inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:var(--bitting-map-empty-overlay-surface)}.bitting-map-empty .bitting-empty-state{padding:var(--bitting-md)}.bitting-map-fault-list{margin:0;padding-inline-start:var(--bitting-lg)}.bitting-fill{width:100%;height:100%}.bitting-chart-stage{display:flex;flex:1 1 0;min-width:0;min-height:0;align-items:center;justify-content:center}.bitting-pad-md{padding:var(--bitting-md)}.bitting-pad-lg{padding:var(--bitting-lg)}.bitting-pad-tile{padding:var(--bitting-tile-padding)}.bitting-tile--flush{padding:0}.bitting-flush{margin:0}.bitting-spinner{display:inline-block;width:var(--bitting-intrinsic-icon-size);height:var(--bitting-intrinsic-icon-size);border:var(--bitting-intrinsic-spinner-border) solid currentColor;border-right-color:transparent;border-radius:50%;animation:bitting-spinner-rotate var(--bitting-duration-spinner) linear infinite}@keyframes bitting-spinner-rotate{to{transform:rotate(360deg)}}.visually-hidden{position:absolute!important;width:var(--bitting-visually-hidden-size);height:var(--bitting-visually-hidden-size);padding:0;margin:var(--bitting-visually-hidden-offset);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.opacity-25{opacity:var(--bitting-opacity-disabled)!important}.fade-grow-in{animation:bitting-fade-grow-in var(--bitting-duration-fast) var(--bitting-ease-out)}@keyframes bitting-fade-grow-in{0%{opacity:var(--bitting-opacity-hidden);transform:scale(var(--bitting-motion-scale-dismissed))}to{opacity:var(--bitting-opacity-visible);transform:scale(1)}}.fade-shrink-out{animation:bitting-fade-shrink-out var(--bitting-duration-fast) var(--bitting-ease-out) forwards}@keyframes bitting-fade-shrink-out{0%{opacity:var(--bitting-opacity-visible);transform:scale(1)}to{opacity:var(--bitting-opacity-hidden);transform:scale(var(--bitting-motion-scale-dismissed))}}.pulse-wobble{animation:bitting-pulse-wobble var(--bitting-duration-slow) var(--bitting-ease-in-out)}@keyframes bitting-pulse-wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}.pulse-glow{animation:bitting-pulse-glow calc(var(--bitting-duration-slow)*3) var(--bitting-ease-in-out) infinite}@keyframes bitting-pulse-glow{0%,to{box-shadow:var(--bitting-shadow-pulse-rest)}50%{box-shadow:var(--bitting-shadow-pulse-peak)}}@media print{.no-print,.print-none{display:none!important}.print-dont-break{break-inside:avoid;page-break-inside:avoid!important}.bitting-tile{break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.bitting-map-geography{transition:none}.fade-grow-in,.fade-shrink-out,.pulse-wobble,.pulse-glow{animation:none}.bitting-hover,.opacity-hover,.subtle-opacity-hover,.subtle-contrast-hover{transition:none}.bitting-spinner{animation-duration:var(--bitting-duration-spinner-reduced)}}button:focus-visible,a[href]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,.bitting-summary-table:focus-visible,.subtle-opacity-hover:focus-visible,.subtle-contrast-hover:focus-visible,.opacity-hover:focus-visible{outline:var(--bitting-focus-width) solid var(--bitting-focus-ring);outline-offset:var(--bitting-focus-offset);opacity:1}.bitting-icon-target{min-width:var(--bitting-target-min);min-height:var(--bitting-target-min)}