.speece_shell___5YeW{--sc-label:#fff;--sc-label-2:rgba(235,235,245,0.64);--sc-label-3:rgba(235,235,245,0.3);--sc-sep:rgba(84,84,88,0.65);--sc-window:#141416;--sc-edge:rgba(255,255,255,0.1);--sc-side:#19191c;--sc-cell:#1f1f23;--sc-hover:rgba(255,255,255,0.05);--sc-selected:rgba(255,255,255,0.11);--sc-fill:rgba(118,118,128,0.24);--sc-track:rgba(120,120,128,0.4);--sc-focus:#fff;--sc-good:#30d158;--sc-caution:#ffd60a;--sc-accent:var(--color-mark,#e11d2a);--sc-scene:#0d1013;--sc-radius:22px;--sc-top:var(--speece-sticky-top,4rem);container-type:inline-size;max-width:90rem;margin-inline:auto;min-width:0;color:var(--sc-label);font-size:.9375rem;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.speece_app__LXwFc{position:relative;min-width:0;border:1px solid var(--sc-edge);border-radius:var(--sc-radius);background:var(--sc-window)}.speece_sidebar__bSj4U{min-width:0}.speece_appName__0ij3r{display:flex;align-items:center;gap:.75rem;padding:.25rem .625rem .5rem}.speece_appIcon__P_Oxg{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.5rem;background:#2c2c30}.speece_appIconGlyph__RQOtK{width:1.0625rem;height:1.0625rem;color:var(--sc-label)}.speece_appNameText__6rseI{display:flex;flex-direction:column;min-width:0}.speece_appTitle__z_cGX{font-size:.9375rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}.speece_appSub__8Jx4M{font-size:.75rem;line-height:1.3;color:var(--sc-label-2)}.speece_tablist__Ti27K{display:flex;flex-direction:column;min-width:0}.speece_tabGroup__J3QVF{display:flex;flex-direction:column;gap:2px}.speece_tabGroupLabel__Oxzqv{padding:1rem .625rem .375rem;font-size:.6875rem;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-label-2)}.speece_tab__TuP9M{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.5rem;padding:0 .625rem;border:0;border-radius:.5rem;background:transparent;color:var(--sc-label);font:inherit;font-size:.875rem;line-height:1.25;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s ease-out}.speece_tab__TuP9M:hover{background:var(--sc-hover)}.speece_tab__TuP9M[aria-selected=true]{background:var(--sc-selected)}.speece_tabIcon__79GsJ{flex:none;width:1.125rem;height:1.125rem;color:var(--sc-label-2)}.speece_tab__TuP9M[aria-selected=true] .speece_tabIcon__79GsJ{color:var(--sc-accent)}.speece_main__DvGLH,.speece_tabLabel__rRSPE{min-width:0}.speece_toolbar__OU1LC{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title units" "sub units";align-items:center;column-gap:1rem;row-gap:.125rem;min-width:0}.speece_toolbar__OU1LC .speece_viewTitle__KPauq{grid-area:title;align-self:end;min-width:0;font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--sc-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speece_viewSub__h74vC{grid-area:sub;align-self:start;min-width:0;font-size:.8125rem;line-height:1.35;color:var(--sc-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.speece_segmented__U4Dq7{grid-area:units;display:inline-flex;flex:none;padding:2px;border-radius:.5625rem;background:var(--sc-fill)}.speece_segment__1_u1R{min-width:3.5rem;min-height:1.875rem;padding:0 .875rem;border:0;border-radius:.4375rem;background:transparent;color:var(--sc-label);font:inherit;font-size:.8125rem;line-height:1;font-weight:500;cursor:pointer;transition:background-color .2s ease-out}.speece_segment__1_u1R[aria-pressed=true]{background:#636366}.speece_body__ua73_{position:relative;min-width:0}.speece_panes__kxDPs{container-type:inline-size;min-width:0}.speece_panel__xGe4s{display:flex;flex-direction:column;gap:1.5rem;min-width:0;animation:speece_sc-in__3KgN7 .24s cubic-bezier(.22,1,.36,1) both}.speece_panel__xGe4s[hidden]{display:none}@keyframes speece_sc-in__3KgN7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes speece_sc-fade__cxKk5{0%{opacity:0}to{opacity:1}}.speece_coneBox__wIQhJ{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:1rem;background:var(--sc-scene);animation:speece_sc-fade__cxKk5 .24s ease-out both}.speece_coneBox__wIQhJ[hidden]{display:none}.speece_poster__3IKxc{object-fit:contain;pointer-events:none}.speece_stage__q2UO2{position:absolute;inset:0;border-radius:inherit;cursor:grab;touch-action:pan-y}.speece_stage__q2UO2:active{cursor:grabbing}.speece_canvas__nZ_tQ{display:block;width:100%;height:100%}.speece_hint__vhuWx{position:absolute;top:.75rem;left:.75rem;max-width:calc(100% - 10.5rem);display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:.5px solid rgba(255,255,255,.12);border-radius:.5625rem;background:rgba(13,16,19,.8);color:var(--sc-label);font-size:.78125rem;line-height:1.3;pointer-events:none;user-select:none;-webkit-user-select:none;transition:opacity .3s ease-out}.speece_hint__vhuWx[data-gone]{opacity:0}.speece_hintIcon__nsX4_{flex:none;width:.9375rem;height:.9375rem}.speece_coneTools__4QPBK{position:absolute;top:.75rem;right:.75rem;display:flex;gap:2px;padding:3px;border:.5px solid rgba(255,255,255,.12);border-radius:.75rem;background:rgba(13,16,19,.8)}.speece_coneTool__0Bmnv{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:.5625rem;background:transparent;color:var(--sc-label);cursor:pointer;transition:background-color .2s ease-out}.speece_coneTool__0Bmnv:hover{background:rgba(255,255,255,.1)}.speece_coneTool__0Bmnv[aria-pressed=true]{background:rgba(255,255,255,.2)}.speece_coneTool__0Bmnv:disabled{opacity:.4;cursor:default}.speece_coneToolIcon__PPBxf{width:1.0625rem;height:1.0625rem}.speece_groupBlock__kHOKO{display:flex;flex-direction:column;gap:.375rem;min-width:0}.speece_groupLabel__4UXnZ{padding:0 1rem;font-size:.75rem;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-label-2)}.speece_group__90EW3{min-width:0;overflow:hidden;border-radius:.75rem;background:var(--sc-cell)}.speece_groupFooter__OyL9M{padding:.125rem 1rem 0;font-size:.8125rem;line-height:1.45;color:var(--sc-label-2);text-wrap:pretty}.speece_list__vW3wN>*{position:relative}.speece_list__vW3wN>*+:before{content:"";position:absolute;top:0;left:1rem;right:0;border-top:.5px solid var(--sc-sep);pointer-events:none}.speece_row__XkWaE{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.6875rem 1rem}.speece_rowLabel__wvbjz{display:flex;flex-direction:column;gap:.125rem;min-width:0;font-size:.9375rem;line-height:1.35;font-weight:400;color:var(--sc-label)}.speece_rowSub__5sylf{font-size:.8125rem;line-height:1.4;color:var(--sc-label-2)}.speece_rowValue__jRGZM{flex:none;max-width:60%;margin:0;text-align:right;font-size:.9375rem;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums;color:var(--sc-label)}.speece_state__QveyM{display:inline-flex;align-items:center;gap:.5rem}.speece_dotOff__VQEy_,.speece_dotOk__L9jbR,.speece_dotWarn__r_btR{flex:none;width:.5rem;height:.5rem;border-radius:50%}.speece_dotOk__L9jbR{background:var(--sc-good)}.speece_dotWarn__r_btR{background:var(--sc-caution)}.speece_dotOff__VQEy_{background:var(--sc-label-3)}.speece_keyRow__99CQc{display:flex;align-items:flex-start;gap:.75rem;min-height:3rem;padding:.6875rem 1rem}.speece_swatchRing__T5x_z,.speece_swatch__i9br4{flex:none;width:.75rem;height:.75rem;margin-top:.25rem;border-radius:50%}.speece_swatchRing__T5x_z{border:2px solid}.speece_rowButton__RNmKk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.6875rem 1rem;border:0;background:transparent;color:var(--sc-label);font:inherit;font-size:.9375rem;line-height:1.35;text-align:left;cursor:pointer;transition:background-color .2s ease-out}.speece_rowButton__RNmKk:hover{background:var(--sc-hover)}.speece_checkIcon__y64F1{flex:none;width:1.125rem;height:1.125rem;color:var(--sc-accent)}.speece_outcome__WNMch{margin-top:.5rem;overflow:hidden;border-radius:.75rem;background:var(--sc-cell)}.speece_outcome__WNMch>p{padding:.875rem 1rem .75rem}.speece_outcome__WNMch>details{border-top:.5px solid var(--sc-sep)}.speece_sliderRow__Sjdco{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem .25rem}.speece_sliderHead__CfH3U{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.speece_sliderLabel__aSEmc{min-width:0}.speece_sliderLabel__aSEmc,.speece_sliderValue__KWRle{font-size:.9375rem;line-height:1.35;color:var(--sc-label)}.speece_sliderValue__KWRle{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.speece_sliderExtra___6IFP{font-size:.8125rem;font-weight:400;color:var(--sc-label-2)}.speece_range__ktGsU{--fill:50%;width:100%;height:2.5rem;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.speece_range__ktGsU::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--sc-accent) 0 var(--fill),var(--sc-track) var(--fill) 100%)}.speece_range__ktGsU::-webkit-slider-thumb{width:1.375rem;height:1.375rem;margin-top:calc(2px - .6875rem);border:0;border-radius:50%;background:#fff;appearance:none;-webkit-appearance:none}.speece_range__ktGsU::-moz-range-track{height:4px;border-radius:2px;background:var(--sc-track)}.speece_range__ktGsU::-moz-range-progress{height:4px;border-radius:2px;background:var(--sc-accent)}.speece_range__ktGsU::-moz-range-thumb{width:1.375rem;height:1.375rem;border:0;border-radius:50%;background:#fff}.speece_footnote__5LgjD{padding:0 1rem;font-size:.75rem;line-height:1.45;color:var(--sc-label-2);text-wrap:pretty}.speece_inside__BOcfE{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.speece_insideSide__ycF8I{display:flex;flex-direction:column;gap:1rem;min-width:0}.speece_chartCard__J_41P{min-width:0;padding:1.25rem 1.25rem 1rem;border-radius:.875rem;background:var(--sc-cell)}@container (max-width: 30rem){.speece_chartCard__J_41P{padding:1rem .875rem .875rem}}@container (min-width: 46rem){.speece_inside__BOcfE{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(17.5rem,1fr);align-items:start}}.speece_chart__nIYXr{display:flex;flex-direction:column;gap:.75rem;margin:0}.speece_chartSvg__PrG04{display:block;width:100%;max-width:40rem;height:auto;overflow:visible}.speece_chartCaption__P8gzk{max-width:40rem;font-size:.8125rem;line-height:1.45;color:var(--sc-label-2);text-wrap:pretty}.speece_grid__Sy52W{stroke:var(--sc-sep);stroke-width:1}.speece_tick__yi6dq{font-size:11px;fill:var(--sc-label-2);font-variant-numeric:tabular-nums}.speece_axisLabel__Ap4BL{font-size:11px;fill:var(--sc-label-2)}.speece_band__ckOP0{fill:rgba(245,249,252,.08)}.speece_riseLine__aWO4M{stroke:#f5f9fc;stroke-width:2}.speece_bandLabel__17Ic5{font-size:11px;fill:var(--sc-label)}.speece_line__xe1CH{fill:none;stroke:#5bb8f0;stroke-width:2;stroke-linejoin:round}.speece_lineLabel__bNDV_{font-size:11px;fill:var(--sc-label)}.speece_dot__zFQhm{fill:#5bb8f0;stroke:var(--sc-cell);stroke-width:2}.speece_hist__FG_IX{fill:#f5f9fc}.speece_cross__B9g3T{stroke:var(--sc-label-3);stroke-width:1}.speece_hoverText__3DZev{font-size:11px;fill:var(--sc-label);paint-order:stroke;stroke:var(--sc-cell);stroke-width:3px}.speece_bracket__XJltr{stroke:var(--sc-label-2);stroke-width:2}.speece_bracketDot__buxLr{fill:var(--sc-label-2)}.speece_app__LXwFc .speece_panel__xGe4s:focus-visible,.speece_app__LXwFc .speece_rowButton__RNmKk:focus-visible,.speece_app__LXwFc .speece_tab__TuP9M:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}.speece_app__LXwFc .speece_coneTool__0Bmnv:focus-visible,.speece_app__LXwFc .speece_segment__1_u1R:focus-visible{outline:2px solid var(--sc-focus);outline-offset:1px}.speece_app__LXwFc .speece_stage__q2UO2:focus-visible{outline:2px solid var(--sc-focus);outline-offset:-2px}.speece_app__LXwFc .speece_panel__xGe4s input.speece_range__ktGsU:focus-visible{outline:2px solid var(--sc-focus);outline-offset:2px}@container (min-width: 900px){.speece_app__LXwFc{--side-w:clamp(12.5rem,19cqw,15.5rem);--insp-w:clamp(18.75rem,30cqw,24.5rem);display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);height:clamp(38rem,calc(100svh - var(--sc-top) - 3rem),56rem);overflow:hidden}.speece_sidebar__bSj4U{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:1rem .625rem;border-right:.5px solid var(--sc-sep);border-radius:var(--sc-radius) 0 0 var(--sc-radius);background:var(--sc-side)}.speece_main__DvGLH{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.speece_toolbar__OU1LC{min-height:4.75rem;padding:1.125rem 1.25rem 1rem}.speece_body__ua73_{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;padding:0 1.25rem}.speece_app__LXwFc[data-cone] .speece_body__ua73_{grid-template-columns:minmax(0,1fr) var(--insp-w)}.speece_coneBox__wIQhJ{height:calc(100% - 1.25rem)}.speece_panes__kxDPs{min-height:0;overflow-y:auto;padding-bottom:1.5rem}}@container (max-width: 899.98px){.speece_app__LXwFc{--sc-radius:18px}.speece_sidebar__bSj4U{position:sticky;top:var(--sc-top);z-index:3;padding:.625rem 0;border-bottom:.5px solid var(--sc-sep);border-radius:var(--sc-radius) var(--sc-radius) 0 0;background:var(--sc-side)}.speece_appName__0ij3r,.speece_tabGroupLabel__Oxzqv,.speece_tabIcon__79GsJ{display:none}.speece_tablist__Ti27K{flex-direction:row;gap:.375rem;overflow-x:auto;padding:0 .75rem;scrollbar-width:none;overscroll-behavior-x:contain}.speece_tablist__Ti27K::-webkit-scrollbar{display:none}.speece_tabGroup__J3QVF{display:contents}.speece_tab__TuP9M{flex:none;width:auto;padding:0 .875rem;border-radius:999px;white-space:nowrap}.speece_toolbar__OU1LC{grid-template-areas:"title units" "sub sub";row-gap:.25rem;padding:1rem 1rem .875rem}.speece_toolbar__OU1LC .speece_viewTitle__KPauq{align-self:center}.speece_hint__vhuWx{top:auto;bottom:.75rem;max-width:calc(100% - 1.5rem)}.speece_body__ua73_{display:flex;flex-direction:column;gap:1.25rem;padding:0 .75rem 1rem}.speece_coneBox__wIQhJ{width:100%;aspect-ratio:4/5;max-height:70svh}}@media (pointer:coarse){.speece_segment__1_u1R,.speece_tab__TuP9M{min-height:2.75rem}.speece_coneTool__0Bmnv{width:2.75rem;height:2.75rem}.speece_range__ktGsU{height:2.75rem}}@media (prefers-reduced-motion:reduce){.speece_coneBox__wIQhJ,.speece_panel__xGe4s{animation:none}.speece_coneTool__0Bmnv,.speece_hint__vhuWx,.speece_rowButton__RNmKk,.speece_segment__1_u1R,.speece_tab__TuP9M{transition:none}}.project-map_stage__6VcdJ{--blue:#0079c1;--blue-hover:#0a8ad6;--sky:#5bb8f0;--sky-text:#8fd0ff;--green:#00be21;--ink:#ffffff;--ink-2:#c9d5ee;--ink-3:#97a8cf;--ground:#0a1538;--line:rgb(255 255 255/0.13);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "stats" "map" "card" "filters" "elsewhere" "replay";row-gap:20px;padding-bottom:24px;overflow:clip;border-radius:28px;scroll-margin-top:80px;color:var(--ink);text-align:left;background:radial-gradient(60% 55% at 32% 45%,rgb(0 121 193/.22),transparent 70%),linear-gradient(180deg,#0a1538,#0f2460)}.project-map_stage__6VcdJ [hidden]{display:none!important}.project-map_stage__6VcdJ ::selection{background:var(--blue);color:#fff}@media (min-width:768px){.project-map_stage__6VcdJ{scroll-margin-top:100px}}@media (min-width:960px){.project-map_stage__6VcdJ{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"bar bar" "stats filters" "map card" "map elsewhere" "map replay";row-gap:0;padding-bottom:0}}.project-map_srOnly__FN2V2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.project-map_bar__FgJfG{grid-area:bar;display:flex;flex-wrap:wrap;align-items:center;gap:14px 12px;padding:18px 16px 0}@media (min-width:640px){.project-map_bar__FgJfG{padding:22px 24px 0;gap:14px 20px}}@media (min-width:960px){.project-map_bar__FgJfG{padding:26px 32px 6px 28px}}.project-map_brand__J5gCw{display:flex;align-items:center;gap:14px;margin-right:auto;min-width:0}.project-map_logo__CKAg_{width:74px;height:auto;flex:none}@media (min-width:640px){.project-map_logo__CKAg_{width:86px}}.project-map_brandText__R4yF_{display:none;padding-left:14px;border-left:1px solid var(--line);color:var(--ink-2);font-size:.8125rem;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;white-space:nowrap}@media (min-width:480px){.project-map_brandText__R4yF_{display:block}}.project-map_search__9WRtf{position:relative;order:3;flex:1 1 100%}@media (min-width:960px){.project-map_search__9WRtf{order:0;flex:1 1 240px;max-width:380px}}.project-map_searchIcon__Pnxd4{position:absolute;top:50%;left:15px;color:var(--ink-3);transform:translateY(-50%);pointer-events:none}.project-map_searchInput__MQyOF{width:100%;height:44px;padding:0 16px 0 42px;border:1px solid #737373;border-radius:999px;background:rgb(255 255 255/.06);color:var(--ink);font-size:1rem;text-overflow:ellipsis}.project-map_searchInput__MQyOF::placeholder{color:var(--ink-3);opacity:1}.project-map_searchInput__MQyOF:hover{border-color:#8f8f8f}.project-map_searchInput__MQyOF:focus{outline:none;border-color:rgb(255 255 255/.7);background:rgb(255 255 255/.09)}.project-map_searchInput__MQyOF:focus-visible{outline:2px solid rgb(255 255 255/.9);outline-offset:1px}.project-map_popup__UwjfT{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;padding:6px;border:1px solid rgb(255 255 255/.22);border-radius:16px;background:#0e1c47}.project-map_options__Nj43J{margin:0;padding:0;list-style:none}.project-map_option__tsOB4{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer}.project-map_option__tsOB4[aria-selected=true]{background:rgb(255 255 255/.1)}.project-map_option__tsOB4 i{width:10px;height:10px;flex:none;margin-top:6px;border-radius:50%}.project-map_optionTitle__g1tGT{display:block;font-size:.9375rem;font-weight:600;line-height:1.3}.project-map_optionMeta__J1eiv{display:block;margin-top:2px;color:var(--ink-2);font-size:.8125rem;line-height:1.35}.project-map_popupNote__aOlIw{padding:8px 10px;color:var(--ink-3);font-size:.8125rem}.project-map_seg__Mhke1{display:inline-grid;grid-auto-flow:column;width:fit-content;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/.06)}.project-map_seg__Mhke1 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;color:var(--ink-2);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}.project-map_seg__Mhke1 button:hover{color:var(--ink)}.project-map_seg__Mhke1 button[aria-pressed=true]{background:var(--blue);color:#fff}.project-map_mapCol__Ree_u{grid-area:map;container-type:inline-size;min-width:0;padding:0 8px;scroll-margin-top:80px}@media (min-width:960px){.project-map_mapCol__Ree_u{align-self:start;padding:14px 8px 28px 18px}}.project-map_mapBox__3GjWq{display:flex;flex-direction:column;gap:12px}.project-map_map__F8Aqs{position:relative;width:100%;aspect-ratio:960/600}.project-map_svg__FLlVT{display:block;width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect;-webkit-tap-highlight-color:transparent}.project-map_neighbours__IpSaT{fill:rgb(255 255 255/.035);stroke:rgb(255 255 255/.12);stroke-width:1}.project-map_land__TaT97{fill:#16295e}.project-map_borders__sgZfW{fill:none;stroke:#31508f;stroke-width:1}.project-map_outline__SQEtB{fill:none;stroke:#8399cc;stroke-width:1.4;stroke-linejoin:round}.project-map_dot__mpLUM{outline:none}.project-map_disc__RpyB5{stroke:var(--ground);stroke-width:1.2}.project-map_dot__mpLUM:focus-visible .project-map_disc__RpyB5{stroke:#fff;stroke-width:2.5}.project-map_ring__jaZ98{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}[data-phase=explore] .project-map_dot__mpLUM{transition:opacity .3s ease}.project-map_focus__Zmf5e{fill:none;stroke:#fff;stroke-width:2;pointer-events:none;animation:project-map_focus-pulse__8k0m5 1.6s ease-in-out infinite}@keyframes project-map_focus-pulse__8k0m5{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}.project-map_callout__Oev2h{position:absolute;left:0;top:0;z-index:1;display:flex;flex-direction:column;gap:2px;width:max-content;max-width:min(250px,62cqw);padding:8px 12px;border:1px solid rgb(255 255 255/.25);border-radius:10px;background:rgb(10 21 56/.94);font-size:.8125rem;line-height:1.3;pointer-events:none;opacity:0}@media (max-width:639px){.project-map_callout__Oev2h{max-width:56cqw;padding:6px 9px;font-size:.75rem}}.project-map_calloutTitle__pybhs{font-weight:600;color:var(--ink);text-wrap:balance}.project-map_calloutMeta__2OIaB{color:var(--ink-2)}.project-map_mapFoot___PtSI{display:flex;justify-content:center;width:100%}.project-map_key__PN_rA{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;color:var(--ink-2);font-size:.8125rem;line-height:1.4;font-variant-numeric:tabular-nums}.project-map_keyLabel__Dr8QZ{flex-basis:100%;text-align:center}@media (min-width:480px){.project-map_keyLabel__Dr8QZ{flex-basis:auto}}.project-map_keyItem__amQe6{display:inline-flex;align-items:center;gap:7px}.project-map_keyItem__amQe6 i{flex:none;width:calc(var(--d) * var(--boost, 1));height:calc(var(--d) * var(--boost, 1));min-width:4px;min-height:4px;border:1.5px solid rgb(255 255 255/.75);border-radius:50%}.project-map_list__DRgjj{display:flex;flex-direction:column;height:min(70vh,560px);border:1px solid var(--line);border-radius:18px;background:rgb(255 255 255/.03);overflow:hidden}@media (min-width:960px){.project-map_list__DRgjj{height:max(420px,calc(62.5cqw + 32px))}}.project-map_listHead__keiXa{display:flex;flex:none;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:.875rem;font-weight:600}.project-map_listHead__keiXa span:last-child{color:var(--ink-3);font-weight:500}.project-map_rows__4H6fz{flex:1;margin:0;padding:0;overflow-y:auto;list-style:none}.project-map_rows__4H6fz li+li{border-top:1px solid var(--line)}.project-map_row__q7tRt{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;width:100%;padding:13px 18px;color:var(--ink);text-align:left;cursor:pointer}.project-map_row__q7tRt:hover{background:rgb(255 255 255/.05)}.project-map_row__q7tRt:focus-visible{outline:2px solid #fff;outline-offset:-2px}.project-map_rowCap__6MaC3{display:flex;flex-direction:column;align-items:flex-end;padding-top:1px;color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.project-map_rowCap__6MaC3 small{color:var(--ink-3);font-size:.6875rem;font-weight:500;white-space:nowrap}.project-map_rowBody__6WT_M{min-width:0}.project-map_rowTitle__ZgYUF{display:block;font-size:1rem;font-weight:600;line-height:1.3;text-wrap:pretty}.project-map_rowMeta___CO3N{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:4px;color:var(--ink-2);font-size:.8125rem;line-height:1.4}.project-map_rowApp____QoM{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.project-map_rowApp____QoM i{width:9px;height:9px;flex:none;border-radius:50%}.project-map_panel__AJJX9{display:contents}.project-map_card__2Nsq6,.project-map_elsewhere__NXK_2,.project-map_filters__9tIxU,.project-map_replay__WNef4,.project-map_stats__8UPez{margin-inline:16px}@media (min-width:640px){.project-map_card__2Nsq6,.project-map_elsewhere__NXK_2,.project-map_filters__9tIxU,.project-map_replay__WNef4,.project-map_stats__8UPez{margin-inline:24px}}.project-map_stats__8UPez{grid-area:stats}.project-map_filters__9tIxU{grid-area:filters}.project-map_card__2Nsq6{grid-area:card}.project-map_elsewhere__NXK_2{grid-area:elsewhere}.project-map_replay__WNef4{grid-area:replay}@media (min-width:960px){.project-map_stats__8UPez{margin:22px 0 0 28px}.project-map_filters__9tIxU{margin:22px 32px 0 16px}.project-map_card__2Nsq6,.project-map_elsewhere__NXK_2,.project-map_filters__9tIxU{align-self:start}.project-map_card__2Nsq6{min-height:262px;margin:20px 32px 0 16px}.project-map_elsewhere__NXK_2{margin:24px 32px 0 16px}.project-map_replay__WNef4{align-self:start;margin:22px 32px 30px 16px}}.project-map_stats__8UPez{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:16px;align-items:start}@media (min-width:640px){.project-map_stats__8UPez{grid-template-columns:10rem minmax(0,1fr);gap:24px}}.project-map_big__A0Prn{font-size:clamp(2.5rem,5.2vw,3.75rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}@media (min-width:960px){.project-map_big__A0Prn{font-size:clamp(2.5rem,4.1vw,3.75rem)}}.project-map_bigLabel__wL1aF{margin-top:8px;max-width:22ch;color:var(--ink-2);font-size:.9375rem;line-height:1.4}.project-map_filters__9tIxU{display:flex;flex-direction:column;gap:8px}.project-map_elsewhere__NXK_2>p,.project-map_groupLabel__BvuRt{color:var(--ink-3);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.project-map_chips__K0R0t{display:flex;flex-wrap:wrap;gap:8px}.project-map_chip___rgcP,.project-map_elsewhere__NXK_2 button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/.04);color:var(--ink);font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.project-map_chip___rgcP:hover,.project-map_elsewhere__NXK_2 button:hover{background:rgb(255 255 255/.09)}.project-map_elsewhere__NXK_2 button:disabled{opacity:.35;cursor:default}.project-map_chip___rgcP[aria-pressed=true],.project-map_elsewhere__NXK_2 button[aria-pressed=true]{border-color:rgb(255 255 255/.6);background:rgb(255 255 255/.15)}.project-map_cardKicker__yus5o i,.project-map_chip___rgcP i,.project-map_elsewhere__NXK_2 i{width:10px;height:10px;flex:none;border-radius:50%}.project-map_chipCount__AUMeG{color:var(--ink-3);font-variant-numeric:tabular-nums}.project-map_card__2Nsq6{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:18px;background:rgb(255 255 255/.05)}.project-map_cardKicker__yus5o{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.project-map_featured__qHlqJ{margin-left:auto;white-space:nowrap;padding:2px 8px;border-radius:999px;background:var(--blue);color:#fff;font-size:.6875rem;letter-spacing:.1em}.project-map_cardTitle__DcN2I{font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.project-map_cardCap__Rz3Z7,.project-map_cardMeta__9XsE5{color:var(--ink-2);font-size:.9375rem}.project-map_cardCap__Rz3Z7 strong{margin-right:4px;color:var(--ink);font-size:1.625rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.project-map_cardUses__E2C55{color:var(--ink);font-size:.9375rem;font-weight:500}.project-map_cardActions__2_QXu{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:auto;padding-top:8px}.project-map_cardLink__56xL7{gap:4px;color:var(--sky-text);font-size:.9375rem;text-decoration:underline;text-underline-offset:3px}.project-map_cardLink__56xL7,.project-map_copy__HYg3y{display:inline-flex;align-items:center;font-weight:600}.project-map_copy__HYg3y{gap:6px;min-height:36px;padding:0 14px;border:1px solid rgb(255 255 255/.25);border-radius:999px;background:rgb(255 255 255/.06);color:var(--ink);font-size:.875rem;cursor:pointer}.project-map_copy__HYg3y:hover{background:rgb(255 255 255/.12)}.project-map_copy__HYg3y[data-done]{border-color:var(--green);color:#7ff0a0}.project-map_fallback__HqKfx{display:flex;flex-direction:column;gap:6px;margin-top:4px;color:var(--ink-2);font-size:.8125rem;font-weight:600}.project-map_fallback__HqKfx input{width:100%;height:40px;padding:0 12px;border:1px solid #737373;border-radius:10px;background:rgb(0 0 0/.35);color:var(--ink);font-size:.875rem;font-weight:400}.project-map_fallback__HqKfx input:focus{outline:2px solid #fff;outline-offset:1px}.project-map_hint__J6dBx{margin:auto 0;color:var(--ink-2);font-size:1rem;line-height:1.5}.project-map_elsewhere__NXK_2{display:flex;flex-direction:column;gap:10px}.project-map_elsewhere__NXK_2>div{display:flex;flex-wrap:wrap;gap:8px}.project-map_replay__WNef4{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--ink-2);font-size:.875rem;font-weight:600;cursor:pointer}.project-map_replay__WNef4:hover{color:var(--ink)}.project-map_cardLink__56xL7:focus-visible,.project-map_chip___rgcP:focus-visible,.project-map_copy__HYg3y:focus-visible,.project-map_elsewhere__NXK_2 button:focus-visible,.project-map_replay__WNef4:focus-visible,.project-map_seg__Mhke1 button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.project-map_focus__Zmf5e{animation:none}[data-phase=explore] .project-map_dot__mpLUM{transition:none}}