.progress_board__jWsQI{max-width:980px}.progress_head__Wxsvj{display:flex;flex-direction:column;align-items:flex-start;gap:6px;-webkit-margin-after:8px;margin-block-end:8px}.progress_asof__uhVDP{font:11px var(--font-mono);color:var(--ink-faint);letter-spacing:.02em;white-space:nowrap}.progress_asof__uhVDP b{color:var(--ink-dim);font-weight:500}.progress_lead__BAH7D{margin-block:18px 12px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-elev)}.progress_leadTop__WkSNS{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.progress_leadNums__OiHv2{display:flex;align-items:baseline;gap:8px}.progress_leadLanded__ueCHp{font:700 clamp(30px,4vw,40px)/1 var(--font-mono);letter-spacing:-.03em;color:var(--good)}.progress_leadDenom__c3wzh{font:600 clamp(16px,2vw,20px) var(--font-mono);color:var(--ink-dim);letter-spacing:-.01em}.progress_leadPct__2sEaF{font:700 clamp(22px,2.6vw,28px) var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress_leadBar__7rO_7{-webkit-margin-before:12px;margin-block-start:12px;height:8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.progress_leadBar__7rO_7>span{display:block;height:100%;background:var(--good);border-radius:999px;transition:width .4s ease}.progress_leadCaption__66SlF{-webkit-margin-before:8px;margin-block-start:8px;font:11.5px var(--font-mono);color:var(--ink-dim);letter-spacing:.02em}.progress_slotsNote__khRyc{margin-block:6px 0;font:11px var(--font-mono);color:var(--ink-faint);letter-spacing:.02em}.progress_totals___xP5Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-block:18px 10px}.progress_total__mSxxj{background:var(--bg-elev);padding:14px 16px}.progress_total__mSxxj .progress_n__IH1oM{font:600 clamp(20px,2.2vw,26px)/1.1 var(--font-mono);letter-spacing:-.02em;color:var(--ink)}.progress_total__mSxxj .progress_l__EcRvI{font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);-webkit-margin-before:5px;margin-block-start:5px}.progress_total__mSxxj.progress_landed__tQra2 .progress_n__IH1oM{color:var(--good)}.progress_total__mSxxj.progress_partial__UGTUs .progress_n__IH1oM{color:var(--warn)}.progress_total__mSxxj.progress_gap__hyTYk .progress_n__IH1oM{color:var(--bad)}.progress_total__mSxxj.progress_paused__X_kMz .progress_n__IH1oM{color:var(--ink-dim)}.progress_china__6uB85{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 28px;gap:18px 28px;align-items:start;margin-block:20px;padding:18px 20px;border:1px solid var(--line-strong);-webkit-border-start:3px solid var(--acc);border-inline-start:3px solid var(--acc);border-radius:var(--radius);background:var(--bg-elev)}@media (max-width:720px){.progress_china__6uB85{grid-template-columns:1fr}}.progress_chinaMain__H8ZjA{min-width:0}.progress_china__6uB85 h3{font:600 15px/1.5 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.progress_china__6uB85 p{-webkit-margin-before:8px;margin-block-start:8px;color:var(--ink-dim);font-size:12.5px;max-width:64ch}.progress_figs__ezeCV{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:12px 22px;gap:12px 22px;min-width:260px}.progress_figs__ezeCV span{display:flex;flex-direction:column;gap:2px;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.progress_figs__ezeCV b{font:600 17px var(--font-mono);letter-spacing:-.01em;color:var(--ink);text-transform:none}.progress_legend__aNLSp{display:flex;flex-direction:column;gap:7px 16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);margin-block:16px;font:11.5px var(--font-mono);color:var(--ink-dim)}.progress_legend__aNLSp .progress_item__3xtzl{display:inline-flex;align-items:center;gap:8px}.progress_legend__aNLSp .progress_itemName__oprEb{color:var(--ink);min-width:62px}.progress_swatch__Rd0WY{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1px solid var(--line);flex:0 0 auto;font:700 10px/1 var(--font-mono)}.progress_legend__aNLSp .progress_def__h7Skw{color:var(--ink-faint)}.progress_toolbar__gqw0P{position:-webkit-sticky;position:sticky;top:54px;z-index:12;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:10px 0;margin-block:8px 4px;background:var(--bg);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.progress_toolLeft__4gEEn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.progress_toolLabel__rU_pB{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.progress_search__IcIdG{display:inline-flex}.progress_searchInput__YMHcj{font:12px var(--font-mono);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 11px;width:180px;max-width:100%}.progress_searchInput__YMHcj::placeholder{color:var(--ink-faint)}.progress_searchInput__YMHcj:focus-visible{outline:none;border-color:var(--acc)}.progress_keyRow__vHpQX{display:flex;flex-wrap:wrap;gap:6px 14px;font:10.5px var(--font-mono);color:var(--ink-dim)}.progress_keyItem__5B4E_{display:inline-flex;align-items:center;gap:5px}.progress_keyItem__5B4E_ .progress_swatch__Rd0WY{width:15px;height:15px;border-radius:4px;font-size:9px}@media (max-width:640px){.progress_toolbar__gqw0P{position:static}.progress_keyRow__vHpQX{width:100%}}.progress_noMatch__1DlH5{margin-block:24px;font:12px var(--font-mono);color:var(--ink-faint)}.progress_arm__MrYfD{margin-block:22px}.progress_armHead__aGWvK{position:-webkit-sticky;position:sticky;top:104px;z-index:8;width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 4px;background:var(--bg);-webkit-border-after:1px solid var(--line-strong);border-block-end:1px solid var(--line-strong);-webkit-margin-after:12px;margin-block-end:12px;cursor:pointer;text-align:start}.progress_armHead__aGWvK:hover .progress_armName___w_BB{color:var(--acc)}.progress_armHead__aGWvK:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.progress_armChevron__rKy_R{font:10px var(--font-mono);color:var(--ink-faint)}.progress_armName___w_BB{font:600 14px var(--font-mono);color:var(--ink);letter-spacing:.01em;transition:color .15s}.progress_armGroupTag__pbpSc{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.progress_armCount__wtONG{font:10px var(--font-mono);letter-spacing:.04em;color:var(--ink-faint)}.progress_armDesc__jzcvT{flex:1 1 100%;font-size:11.5px;color:var(--ink-dim)}.progress_rows__Qjs_D{display:flex;flex-direction:column;gap:6px}.progress_row__z_WRQ{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;grid-gap:6px 16px;gap:6px 16px;padding-block:5px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.progress_row__z_WRQ:last-child{-webkit-border-after:0;border-block-end:0}.progress_rowLabel__HKbyB{min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}.progress_rid__sprC1{font:12px var(--font-mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress_rfam__wk6rA{flex:0 0 auto;font:9.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.progress_chips__ItlqY{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.progress_chip__5WPeo{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);font:11px var(--font-mono);letter-spacing:.01em}.progress_chipGlyph__TGi11{font:700 10px/1 var(--font-mono);opacity:.95}.progress_chipText__na2aD{line-height:1}.progress_chipBtn__qwJhp{cursor:pointer;transition:border-color .15s,background .15s}.progress_chipBtn__qwJhp:hover{border-color:var(--line-strong)}.progress_chipBtn__qwJhp:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.progress_plus__unIEz{position:absolute;top:-6px;inset-inline-end:-5px;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:var(--bg-elev);border:1px solid var(--acc);color:var(--acc);font:700 10px/1 var(--font-mono);opacity:0;transition:opacity .12s;pointer-events:none}.progress_chipBtn__qwJhp:focus-visible .progress_plus__unIEz,.progress_chipBtn__qwJhp:hover .progress_plus__unIEz{opacity:1}.progress_st_landed__NqWBq{background:rgba(59,217,127,.18);border-color:var(--good);color:var(--good)}.progress_st_partial__0L69t{background:linear-gradient(90deg,rgba(245,180,84,.24) 0 50%,transparent 50%);border-color:var(--warn);color:var(--warn)}.progress_st_attempted__xp_FH{background:rgba(240,100,122,.14);border-color:var(--bad);color:var(--bad)}.progress_st_missing__Grev1{background:transparent;border-style:dashed;border-color:var(--line-strong);color:var(--ink-faint)}.progress_st_paused__ZnCs1{background:repeating-linear-gradient(45deg,transparent 0 3px,rgba(147,160,184,.16) 3px 6px);border-color:var(--line);color:var(--ink-faint)}.progress_g_dev__dCsNy{box-shadow:inset 0 0 0 1px rgba(245,180,84,.55)}.progress_g_community__5qMNx{box-shadow:inset 0 0 0 1px rgba(124,140,248,.6)}.progress_selected__77t_X{outline:2px solid var(--acc);outline-offset:1px}.progress_costDisclosure__UNAzd{-webkit-margin-before:30px;margin-block-start:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:4px 16px 16px}.progress_costDisclosure__UNAzd[open]{-webkit-padding-after:18px;padding-block-end:18px}.progress_costSummary__dFmtT{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 0;cursor:pointer;list-style:none}.progress_costSummary__dFmtT::-webkit-details-marker{display:none}.progress_costSummary__dFmtT:before{content:"▸";font:11px var(--font-mono);color:var(--ink-faint)}.progress_costDisclosure__UNAzd[open] .progress_costSummary__dFmtT:before{content:"▾"}.progress_costSummary__dFmtT:hover .progress_sec__icnDE{color:var(--acc)}.progress_costHint__pBBEm{font:11px var(--font-mono);color:var(--ink-faint)}.progress_costWrap__p55hq{overflow-x:auto;-webkit-margin-before:12px;margin-block-start:12px}.progress_cost__VDRJ7{border-collapse:collapse;min-width:100%;font:11.5px var(--font-mono)}.progress_cost__VDRJ7 th{text-align:start;font-weight:500;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;padding:8px 12px;-webkit-border-after:1px solid var(--line-strong);border-block-end:1px solid var(--line-strong);white-space:nowrap}.progress_cost__VDRJ7 td{padding:9px 12px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--ink-dim);vertical-align:top}.progress_cost__VDRJ7 td.progress_usd__WzeCA{color:var(--ink);white-space:nowrap}.progress_cost__VDRJ7 .progress_basis__GSz4U{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.progress_cost__VDRJ7 .progress_note__uh2j4{font-family:var(--font-sans);font-size:11px;color:var(--ink-dim);max-width:46ch}.progress_disclaimer__gElU4{-webkit-margin-before:10px;margin-block-start:10px;font:11px var(--font-mono);color:var(--ink-faint)}.progress_tray__g4_Uk{position:-webkit-sticky;position:sticky;inset-block-end:12px;z-index:4;-webkit-margin-before:26px;margin-block-start:26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;border:1px solid var(--acc-2);border-radius:var(--radius-lg);background:rgba(21,27,41,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress_tray__g4_Uk .progress_count__xkFf7{font:12px var(--font-mono);color:var(--ink)}.progress_tray__g4_Uk .progress_count__xkFf7 b{color:var(--acc-2);font-weight:600}.progress_tray__g4_Uk .progress_est__H8cnt{font:11px var(--font-mono);color:var(--ink-dim)}.progress_trayActions__Fw_2w{display:flex;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex-wrap:wrap}.progress_hint__XZjXs{font:11px var(--font-mono);color:var(--ink-faint);-webkit-margin-before:8px;margin-block-start:8px}@media (max-width:640px){.progress_row__z_WRQ{grid-template-columns:1fr;gap:4px}}