:has(.wm-page) .container0,:has(.wm-page) .standardlayout-main{padding:0!important;margin:0!important;border:0!important;background-color:#0b1220!important;box-shadow:none!important;overflow:hidden!important}:has(.wm-page) .standardlayout-main{height:100dvh!important}.wm-page{position:relative;width:100%;height:100dvh;background:#0b1220;color:#e6e9ef;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4}.wm-page li,.wm-page p,.wm-page span{color:inherit}.wm-page h2,.wm-page h3{font-family:inherit;letter-spacing:normal}.wm-map{position:absolute;inset:0}.wm-tooltip{display:none;position:absolute;pointer-events:none;padding:4px 8px;background:rgba(10,15,28,.92);border:1px solid #2f3e5e;border-radius:4px;font-size:.85rem;white-space:nowrap}.wm-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8a96ad}.wm-search{position:absolute;top:16px;left:92px;width:min(300px,calc(100% - 108px));z-index:20}.wm-search input{width:100%;padding:10px 12px;background:rgba(16,24,42,.95);border:1px solid #2f3e5e;border-radius:6px;color:#e6e9ef;font-size:.95rem;outline:none}.wm-search input:focus{border-color:#5b7bb0}.wm-search ul{list-style:none;margin:4px 0 0;padding:4px 0;background:rgba(16,24,42,.98);border:1px solid #2f3e5e;border-radius:6px}.wm-search button{width:100%;text-align:left;padding:6px 12px;background:none;border:0;color:#e6e9ef;cursor:pointer;font-size:.9rem}.wm-search button:hover{background:#22314f}.wm-panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100%;overflow-y:auto;padding:20px 22px 32px;background:rgba(13,20,36,.97);border-left:1px solid #24324f;box-shadow:-8px 0 24px rgba(0,0,0,.4);z-index:30;animation:wm-slide-in .25s ease-out}@keyframes wm-slide-in{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.wm-close{position:absolute;top:10px;right:12px;background:none;border:0;color:#8a96ad;font-size:1.6rem;line-height:1;cursor:pointer}.wm-close:hover{color:#fff}.wm-crumbs{margin-bottom:10px;padding-right:24px;color:#5b6a86;font-size:.85rem}.wm-source{margin-top:24px!important;color:#5b6a86;font-size:.75rem}.wm-source a{color:#7d8fb0}.wm-credits{position:absolute;z-index:10;padding:2px 6px;border-radius:3px;background:rgba(11,18,32,.7);color:#5b6a86;font-size:.7rem;transition:right .25s,bottom .25s}.wm-credits a{color:#7d8fb0}.wm-breadcrumb{display:inline;padding:0;background:none;border:0;color:#8fb4ff;font-size:.85rem;cursor:pointer}.wm-breadcrumb:hover{text-decoration:underline}.wm-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 12px;margin-top:8px!important;max-height:260px;overflow-y:auto}.wm-subs li{padding:2px 0}.wm-subs button{padding:0;background:none;border:0;color:#e8b558;font-size:.88rem;text-align:left;cursor:pointer}.wm-subs button:hover{text-decoration:underline}.wm-panel-header{display:flex;gap:14px;align-items:center;margin-bottom:12px;padding-right:24px}.wm-panel-header h2{margin:0;text-align:left;background:none;line-height:1.2;font-size:1.4rem;color:#fff}.wm-thumb{width:72px;max-height:72px;object-fit:contain;border-radius:3px;flex-shrink:0}.wm-desc{margin:4px 0 0;color:#8a96ad;font-size:.85rem}.wm-extract{font-size:.9rem;line-height:1.5;color:#c9d0dc}.wm-main-link{display:inline-block;margin-bottom:8px;color:#e0a43a;font-size:.9rem}.wm-error,.wm-status{color:#8a96ad;font-size:.9rem}.wm-error{color:#e57373}.wm-section{margin-top:18px}.wm-section h3{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a96ad;border-bottom:1px solid #24324f;padding-bottom:4px}.wm-section ul{list-style:none;margin:0;padding:0}.wm-section li{padding:5px 0}.wm-section a{color:#8fb4ff;text-decoration:none;font-size:.92rem}.wm-section a:hover{text-decoration:underline}.wm-link-desc{display:block;color:#7d889c;font-size:.78rem;margin-top:1px}.wm-more-toggle{background:none;border:0;padding:0;color:#8a96ad;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wm-more{margin-top:8px!important}@media (max-width:640px){.wm-panel{top:auto;height:60%;width:100%;border-left:0;border-top:1px solid #24324f}}.wm-page{--wm-surface:#0d1424;--wm-series-1:#3987e5;--wm-series-2:#d95926;--wm-series-3:#199e70;--wm-div-pos:#3987e5;--wm-div-neg:#e66767;--wm-neutral:#6b7280;--wm-vacant:#2a3550;--wm-grid:#1d2840;--wm-ink-2:#c9d0dc;--wm-ink-3:#8a96ad}.wm-tabs{display:flex;gap:2px;margin:4px 0 14px;border-bottom:1px solid #24324f}.wm-tabs button{padding:8px 10px 7px;background:none;border:0;border-bottom:2px solid transparent;color:var(--wm-ink-3);font-size:.85rem;cursor:pointer}.wm-tabs button:hover{color:#e6e9ef}.wm-tabs .wm-tab-active{color:#fff;border-bottom-color:#e0a43a}.wm-subhead{margin:22px 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase;color:var(--wm-ink-3);border-bottom:1px solid #24324f;padding-bottom:4px}.wm-facts{margin:0}.wm-fact{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:6px 0;border-bottom:1px solid #172138;font-size:.88rem}.wm-fact dt{color:var(--wm-ink-3)}.wm-fact dd{margin:0;color:#e6e9ef}.wm-fact a,.wm-tabpanel a{color:#8fb4ff;text-decoration:none}.wm-fact a:hover,.wm-tabpanel a:hover{text-decoration:underline}.wm-muted{color:var(--wm-ink-3);font-size:.82rem}.wm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 14px}.wm-stats>div{padding:8px 10px;background:#121c31;border-radius:6px}.wm-stats dt{color:var(--wm-ink-3);font-size:.75rem}.wm-stats dd{margin:2px 0 0;color:#fff;font-size:1.05rem;font-weight:600}.wm-stat-note{color:var(--wm-ink-3);font-size:.7rem;font-weight:400}.wm-chart{margin:18px 0 0}.wm-chart figcaption{margin-bottom:4px;color:#e6e9ef;font-size:.85rem;font-weight:600}.wm-unit{color:var(--wm-ink-3);font-weight:400;font-size:.78rem}.wm-chart svg{width:100%;height:auto;overflow:visible}.wm-chart-body{position:relative}.wm-grid{stroke:var(--wm-grid);stroke-width:1}.wm-axis-zero{stroke:#3a4866;stroke-width:1}.wm-crosshair{stroke:#56658a;stroke-width:1}.wm-dot{stroke:var(--wm-surface);stroke-width:2}.wm-tick{fill:var(--wm-ink-3);font-size:10px}.wm-bar-label{fill:var(--wm-ink-2);font-size:11px}.wm-bar-value{fill:var(--wm-ink-2);font-size:10px}.wm-hemi-total{fill:#fff;font-size:18px;font-weight:600}.wm-tip{position:absolute;top:0;transform:translateX(-50%);padding:5px 8px;background:rgba(8,12,22,.95);border:1px solid #2f3e5e;border-radius:4px;color:#e6e9ef;font-size:.75rem;white-space:nowrap;pointer-events:none;z-index:2}.wm-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0!important;padding:0;list-style:none;font-size:.78rem;color:var(--wm-ink-2)}.wm-legend-parties li{cursor:default;padding:1px 4px;border-radius:3px}.wm-legend-parties li.wm-active{background:#1b2742}.wm-legend-value{color:var(--wm-ink-3)}.wm-swatch{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:2px;vertical-align:baseline}.wm-chart-note{margin-top:6px!important;color:#5b6a86;font-size:.72rem}.wm-capital{margin:3px 0 0;color:var(--wm-ink-2);font-size:.82rem}.wm-capital span{color:#e0a43a}.wm-colorby{position:absolute;top:16px;right:12px;z-index:25;width:250px;padding:10px 12px;background:rgba(13,20,36,.94);border:1px solid #24324f;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.35);font-size:.8rem;color:var(--wm-ink-2);transition:right .25s}.wm-colorby-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#e6e9ef;font-weight:600;font-size:.82rem}.wm-colorby-head button{padding:0;background:none;border:0;color:#8fb4ff;font-size:.75rem;cursor:pointer}.wm-colorby-row{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:6px;margin-top:5px}.wm-colorby-row span{color:var(--wm-ink-3);font-size:.75rem}.wm-colorby select{width:100%;min-width:0;padding:4px 6px;background:#121c31;border:1px solid #2f3e5e;border-radius:4px;color:#e6e9ef;font-size:.78rem}.wm-colorby select:focus{outline:none;border-color:#5b7bb0}.wm-colorby-legend{margin-top:10px;padding-top:8px;border-top:1px solid #24324f}.wm-colorby-title{margin-bottom:4px;color:#e6e9ef;font-weight:600}.wm-colorby-title span{color:var(--wm-ink-3);font-weight:400}.wm-colorby-legend ul{margin:0;padding:0;list-style:none}.wm-colorby-legend li{padding:1px 0}.wm-colorby-note{margin-top:4px;color:#5b6a86;font-size:.7rem}@media (max-width:640px){.wm-colorby{top:70px;width:min(250px,calc(100% - 24px))}}.wm-colorby-head .wm-colorby-toggle{padding:0;background:none;border:0;color:#e6e9ef;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer}.wm-time{position:absolute;left:12px;z-index:20;max-width:620px;margin:0 auto;padding:8px 14px 4px;background:rgba(13,20,36,.94);border:1px solid #24324f;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.35);color:var(--wm-ink-2);font-size:.8rem;transition:right .25s,bottom .25s}.wm-time-head{display:flex;align-items:center;gap:6px}.wm-time-head button{padding:0;background:none;border:0;color:#e6e9ef;cursor:pointer}.wm-time-head button:disabled{color:#3a4866;cursor:default}.wm-time-play{width:26px;height:26px;border-radius:50%!important;background:#22314f!important;font-size:.7rem}.wm-time-play:hover{background:#2d3f63!important}.wm-time-step{width:18px;font-size:1.2rem;line-height:1}.wm-time-year{min-width:3.4em;color:#fff;font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.wm-time-caption{margin-left:auto;color:var(--wm-ink-3);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-time-track{position:relative;padding-top:12px}.wm-time-ticks{position:absolute;top:2px;left:7px;width:calc(100% - 14px);height:12px}.wm-time-ticks rect{fill:#56658a}.wm-time-track input[type=range]{display:block;width:100%;margin:0;accent-color:#e0a43a;cursor:pointer}.wm-time-axis{position:relative;height:14px;margin:0 7px}.wm-time-axis span{position:absolute;transform:translateX(-50%);color:#5b6a86;font-size:.65rem}.wm-notice{margin:0 0 12px!important;padding:8px 10px;background:#1b2742;border-left:3px solid #e0a43a;border-radius:3px;font-size:.82rem;color:var(--wm-ink-2)}.wm-footnote{margin-top:20px!important;color:var(--wm-ink-3);font-size:.8rem}@media (max-width:640px){.wm-time-caption{display:none}}.wm-legend-select button{padding:2px 6px;background:none;border:1px solid transparent;border-radius:4px;color:inherit;font:inherit;cursor:pointer}.wm-legend-select button:hover{border-color:#2f3e5e}.wm-legend-select button.wm-active{background:#1b2742;border-color:#3a4866;color:#fff}.wm-sharebar .wm-seg{cursor:pointer;transition:opacity .15s}.wm-sharebar .wm-seg.wm-dim{opacity:.35}.wm-detail{margin-top:8px;padding:2px 12px 10px;background:#101a2e;border-left:2px solid #2f3e5e;border-radius:0 6px 6px 0}.wm-ranked ol{margin:6px 0 0;padding:0;list-style:none}.wm-ranked li{padding:3px 0}.wm-ranked-text{display:flex;justify-content:space-between;gap:10px;font-size:.8rem}.wm-ranked-label{overflow:hidden;color:#e6e9ef;text-overflow:ellipsis;white-space:nowrap}.wm-ranked-value{flex-shrink:0;color:var(--wm-ink-3);font-variant-numeric:tabular-nums}.wm-ranked-track{height:6px;margin-top:2px;background:#18233a;border-radius:3px}.wm-ranked-bar{height:100%;border-radius:3px}.wm-right-controls{position:absolute;top:16px;right:12px;z-index:25;display:flex;flex-direction:column;gap:8px;width:250px;transition:right .25s}.wm-right-controls .wm-colorby{position:static;width:auto}.wm-arcsctl{padding:10px 12px;background:rgba(13,20,36,.94);border:1px solid #24324f;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.35);font-size:.8rem;color:var(--wm-ink-2)}.wm-seg-buttons{display:flex;gap:2px;padding:2px;background:#121c31;border:1px solid #2f3e5e;border-radius:5px}.wm-seg-buttons button{flex:1;padding:4px 0;background:none;border:0;border-radius:3px;color:var(--wm-ink-3);font-size:.78rem;cursor:pointer}.wm-seg-buttons button.wm-active{background:#2a3a5c;color:#fff}@media (max-width:640px){.wm-right-controls{top:70px;width:min(250px,calc(100% - 24px))}}.wm-info{color:#8fb4ff;cursor:help}.wm-map{background:radial-gradient(ellipse at 50% 45%,#13213d 0,#0a1020 55%,#05080f 100%)}.wm-map .wm-map-canvas{position:absolute;inset:0}.wm-map-canvas .maplibregl-canvas{outline:none}.wm-page{--wm-glass:rgba(14,21,38,0.72);--wm-glass-strong:rgba(12,18,33,0.86);--wm-glass-border:rgba(148,170,214,0.16);--wm-glass-shadow:0 10px 30px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.04);--wm-radius:12px;--wm-accent:#e0a43a}.wm-arcsctl,.wm-basemap,.wm-colorby,.wm-search input,.wm-search ul,.wm-time,.wm-tooltip,.wm-zoom{background:var(--wm-glass);border:1px solid var(--wm-glass-border);box-shadow:var(--wm-glass-shadow);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.wm-arcsctl,.wm-colorby,.wm-search input,.wm-time{border-radius:var(--wm-radius)}.wm-search input{padding:11px 14px}.wm-search input:focus{border-color:rgba(224,164,58,.6);box-shadow:var(--wm-glass-shadow),0 0 0 3px rgba(224,164,58,.15)}.wm-search ul{border-radius:10px;overflow:hidden}.wm-search button:hover{background:rgba(91,123,176,.22)}.wm-panel{background:var(--wm-glass-strong);border-left:1px solid var(--wm-glass-border);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.wm-tooltip{padding:5px 10px;border-radius:8px;z-index:15}.wm-seg-buttons{background:rgba(8,13,24,.5);border-color:var(--wm-glass-border);border-radius:8px}.wm-seg-buttons button{border-radius:6px}.wm-seg-buttons button.wm-active{background:rgba(224,164,58,.22);color:#ffe2ad}.wm-time-play{background:var(--wm-accent)!important;color:#1a1206!important}.wm-time-play:hover{background:#f0b85a!important}.wm-map-controls{position:absolute;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:8px;transition:right .25s,bottom .25s}.wm-basemap{display:flex;padding:3px;border-radius:10px}.wm-basemap button{padding:6px 12px;background:none;border:0;border-radius:7px;color:var(--wm-ink-3);font-size:.8rem;font-weight:600;cursor:pointer}.wm-basemap button:hover{color:#e6e9ef}.wm-basemap button.wm-active{background:rgba(224,164,58,.22);color:#ffe2ad}.wm-zoom{display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.wm-zoom button{width:36px;height:34px;background:none;border:0;color:#e6e9ef;font-size:1.15rem;line-height:1;cursor:pointer}.wm-zoom button+button{border-top:1px solid var(--wm-glass-border)}.wm-zoom button:hover{background:rgba(91,123,176,.22)}.wm-zoom button:last-child{font-size:.9rem}.wm-credits{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;max-width:calc(100% - 24px);text-align:right}@media (max-width:640px){.wm-zoom{display:none}}