:root{color-scheme:light dark;--brand: #1b4fd6;--brand-strong: #153fae;--brand-soft: #e8efff;--on-brand: #ffffff;--bg: #f7f8fa;--surface: #ffffff;--surface-2: #f1f3f7;--border: #e2e6ee;--border-strong: #7a8394;--text: #111827;--text-2: #4b5563;--text-3: #626b7c;--ok: #047857;--ok-soft: #e7f6ef;--warn: #b45309;--warn-soft: #fdf3e2;--bad: #b91c1c;--bad-soft: #fdecec;--info: var(--brand);--info-soft: var(--brand-soft);--viz-1: #1b4fd6;--viz-2: #e8710a;--viz-3: #12a37b;--viz-4: #a33ea1;--viz-5: #6b7280;--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--brand);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Consolas, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--lh-tight: 1.25;--lh: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-bold: 650;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-sm: 6px;--r: 10px;--r-lg: 16px;--r-full: 999px;--shadow-1: 0 1px 2px rgb(16 24 40 / .06), 0 1px 3px rgb(16 24 40 / .08);--shadow-2: 0 8px 24px rgb(16 24 40 / .12);--tap: 44px;--control-h: 40px;--content-max: 1200px;--measure: 70ch;--ease: cubic-bezier(.2, 0, 0, 1);--t-fast: .12s;--t: .2s;--t-slow: .32s;--z-nav: 10;--z-popover: 30;--z-modal: 40;--z-toast: 50}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--brand: #6d97ff;--brand-strong: #8fb0ff;--brand-soft: #1a2747;--on-brand: #0b1020;--bg: #0b0f17;--surface: #121826;--surface-2: #1a2232;--border: #263044;--border-strong: #6b7891;--text: #e8ecf3;--text-2: #b4bccb;--text-3: #8b95a7;--ok: #34d399;--ok-soft: #0f2a22;--warn: #fbbf24;--warn-soft: #2d230c;--bad: #f87171;--bad-soft: #2f1414;--viz-1: #6d97ff;--viz-2: #ff9d4d;--viz-3: #3dd6a8;--viz-4: #d77ad5;--viz-5: #9aa3b2;--shadow-1: 0 1px 2px rgb(0 0 0 / .5);--shadow-2: 0 8px 24px rgb(0 0 0 / .55)}}:root[data-theme=dark]{color-scheme:dark;--brand: #6d97ff;--brand-strong: #8fb0ff;--brand-soft: #1a2747;--on-brand: #0b1020;--bg: #0b0f17;--surface: #121826;--surface-2: #1a2232;--border: #263044;--border-strong: #6b7891;--text: #e8ecf3;--text-2: #b4bccb;--text-3: #8b95a7;--ok: #34d399;--ok-soft: #0f2a22;--warn: #fbbf24;--warn-soft: #2d230c;--bad: #f87171;--bad-soft: #2f1414;--viz-1: #6d97ff;--viz-2: #ff9d4d;--viz-3: #3dd6a8;--viz-4: #d77ad5;--viz-5: #9aa3b2;--shadow-1: 0 1px 2px rgb(0 0 0 / .5);--shadow-2: 0 8px 24px rgb(0 0 0 / .55)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--fw-regular) var(--fs-md)/var(--lh) var(--font)}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus)}.num,td.num{font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--seq-1: #dbe6ff;--seq-2: #a9c2fb;--seq-3: #6f97f2;--seq-4: #3366e0;--seq-5: #173f9e;--nodata: #eef0f4;--nodata-line: #9aa3b2;--map-stroke: #ffffff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--seq-1: #1c2b4f;--seq-2: #24418a;--seq-3: #3866d0;--seq-4: #6d97ff;--seq-5: #b9cdff;--nodata: #161d2b;--nodata-line: #5b667a;--map-stroke: #0b0f17}}:root[data-theme=dark]{--seq-1: #1c2b4f;--seq-2: #24418a;--seq-3: #3866d0;--seq-4: #6d97ff;--seq-5: #b9cdff;--nodata: #161d2b;--nodata-line: #5b667a;--map-stroke: #0b0f17}.wm-skip{position:absolute;left:-9999px}.wm-skip:focus{left:var(--s-4);top:var(--s-2);background:var(--surface);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);z-index:var(--z-toast)}.wm-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-nav)}.wm-brand{font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--text);text-decoration:none;margin-right:auto}.wm-brand span{color:var(--text-2);font-weight:var(--fw-regular)}.wm-nav{display:flex;gap:var(--s-1);flex-wrap:wrap}.wm-main{max-width:var(--content-max);margin:0 auto;padding:var(--s-4);display:grid;gap:var(--s-4)}.wm-foot{max-width:var(--content-max);margin:0 auto;padding:var(--s-5) var(--s-4);color:var(--text-3);font-size:var(--fs-sm)}.wm-foot p{margin:0 0 var(--s-1);max-width:var(--measure)}h1.wm-h1{font-size:var(--fs-xl);line-height:var(--lh-tight);margin:0}.wm-sub{color:var(--text-2);margin:var(--s-1) 0 0;font-size:var(--fs-sm)}.wm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:var(--s-4);box-shadow:var(--shadow-1);min-width:0}.wm-card h2{font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0 0 var(--s-1)}.wm-card h3{font-size:var(--fs-md);margin:var(--s-4) 0 var(--s-2)}.wm-card .wm-sub{margin-bottom:var(--s-3)}.wm-grid{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media (min-width: 960px){.wm-grid{grid-template-columns:3fr 2fr}.wm-grid-2{grid-template-columns:1fr 1fr}}.wm-banner{border-radius:var(--r);padding:var(--s-3) var(--s-4);border:1px solid var(--border);background:var(--surface-2)}.wm-banner-warn{background:var(--warn-soft);border-color:var(--warn);color:var(--text)}.wm-banner-bad{background:var(--bad-soft);border-color:var(--bad);color:var(--text)}.wm-banner-info{background:var(--info-soft);border-color:var(--brand);color:var(--text)}.wm-banner strong{display:block}.wm-btn{min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:var(--fw-medium);cursor:pointer}.wm-btn:hover{background:var(--surface-2)}.wm-btn:disabled{opacity:.55;cursor:not-allowed}.wm-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.wm-btn-primary:hover{background:var(--brand-strong)}.wm-btn-quiet{border-color:transparent;background:transparent;color:var(--brand)}.wm-btn-quiet[aria-current=page]{background:var(--brand-soft)}.wm-field{display:grid;gap:var(--s-1);min-width:0}.wm-field label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2)}.wm-field input,.wm-field select{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-md);width:100%;min-width:0}.wm-help{font-size:var(--fs-sm);color:var(--text-3);margin:0}.wm-error{font-size:var(--fs-sm);color:var(--bad);margin:0}.wm-filters{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}@media (min-width: 960px){.wm-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}.wm-form{display:grid;gap:var(--s-3);max-width:420px}.wm-auth{max-width:460px;margin:var(--s-6) auto}.wm-row{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.wm-kpi{display:grid;gap:var(--s-1)}.wm-kpi-value{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.wm-n{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.wm-ned{color:var(--text-2);font-style:italic}.wm-up{color:var(--ok)}.wm-down{color:var(--bad)}.wm-map{width:100%;height:auto;display:block}.wm-map path{stroke:var(--map-stroke);stroke-width:1.2;cursor:pointer}.wm-map g:focus-visible path,.wm-map g:hover path{stroke:var(--text);stroke-width:2.5}.wm-map g:focus{outline:none}.wm-c1{fill:var(--seq-1)}.wm-c2{fill:var(--seq-2)}.wm-c3{fill:var(--seq-3)}.wm-c4{fill:var(--seq-4)}.wm-c5{fill:var(--seq-5)}.wm-c0{fill:url(#wm-hatch)}.wm-hatch-bg{fill:var(--nodata)}.wm-hatch-line{stroke:var(--nodata-line);stroke-width:5}.wm-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);list-style:none;padding:0;margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--text-2)}.wm-legend li{display:flex;align-items:center;gap:var(--s-1)}.wm-swatch{width:16px;height:16px;border-radius:3px;border:1px solid var(--border-strong);display:inline-block}.wm-swatch.wm-c1{background:var(--seq-1)}.wm-swatch.wm-c2{background:var(--seq-2)}.wm-swatch.wm-c3{background:var(--seq-3)}.wm-swatch.wm-c4{background:var(--seq-4)}.wm-swatch.wm-c5{background:var(--seq-5)}.wm-swatch.wm-c0{background:repeating-linear-gradient(45deg,var(--nodata),var(--nodata) 3px,var(--nodata-line) 3px,var(--nodata-line) 4.5px)}.wm-table-wrap{overflow-x:auto}.wm-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.wm-table th,.wm-table td{padding:var(--s-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.wm-table th{color:var(--text-2);font-weight:var(--fw-medium);position:sticky;top:0;background:var(--surface)}.wm-table td.num,.wm-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wm-table .wm-ned{white-space:normal}h1.wm-h1,.wm-card h2{overflow-wrap:anywhere}.wm-table button.wm-link{background:none;border:0;padding:0;color:var(--brand);font:inherit;cursor:pointer;text-align:left;min-height:24px}.wm-bar{display:block;height:6px;border-radius:var(--r-full);background:var(--viz-1);margin-top:var(--s-1)}.wm-series{display:flex;align-items:flex-end;gap:2px;height:96px;margin-top:var(--s-2)}.wm-series span{flex:1;background:var(--viz-1);border-radius:2px 2px 0 0;min-height:2px}.wm-series span.wm-gap{background:repeating-linear-gradient(45deg,var(--nodata),var(--nodata) 3px,var(--nodata-line) 3px,var(--nodata-line) 4.5px);height:100%;opacity:.6}.wm-sh0{height:2%}.wm-sh1{height:10%}.wm-sh2{height:20%}.wm-sh3{height:30%}.wm-sh4{height:40%}.wm-sh5{height:50%}.wm-sh6{height:60%}.wm-sh7{height:70%}.wm-sh8{height:80%}.wm-sh9{height:90%}.wm-sh10{height:100%}.wm-series-axis{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-3)}.wm-details summary{cursor:pointer;font-weight:var(--fw-medium);min-height:var(--tap);display:flex;align-items:center}.wm-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);margin:0}@media (min-width: 640px){.wm-dl{grid-template-columns:12rem minmax(0,1fr)}}.wm-dl dt{color:var(--text-2);font-weight:var(--fw-medium)}.wm-dl dd{margin:0 0 var(--s-2);overflow-wrap:anywhere}.wm-soon{opacity:.8;border-style:dashed}.wm-badge{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:2px var(--s-2);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.wm-skel{background:var(--surface-2);border-radius:var(--r-sm);min-height:1.2em;margin:var(--s-2) 0}.wm-skel-map{min-height:240px}.wm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm-w1{width:10%}.wm-w2{width:20%}.wm-w3{width:30%}.wm-w4{width:40%}.wm-w5{width:50%}.wm-w6{width:60%}.wm-w7{width:70%}.wm-w8{width:80%}.wm-w9{width:90%}.wm-w10{width:100%}.wm-trend-sm{display:none;margin-top:var(--s-1)}@media (max-width: 639px){.wm-hide-sm{display:none}.wm-trend-sm{display:block}}.wm-map path{vector-effect:non-scaling-stroke}.wm-map g.wm-sel path{stroke:var(--text);stroke-width:3.5}
