.UpgradeTree_nextGoal__ecJ9p{color:var(--muted);margin:0}.UpgradeTree_subtitle__3A4Gg{margin:.5rem 0 0;color:var(--muted);line-height:1.4}.UpgradeTree_groups__yXVDd{margin-top:.8rem;display:grid;grid-gap:.9rem;gap:.9rem}.UpgradeTree_group__xONpl{border:1px solid #ffffff1a;border-radius:12px;padding:.7rem;background:linear-gradient(180deg,#21252fcc,#141821cc)}.UpgradeTree_groupTitle__xMDXs{margin:0;font-size:1.02rem}.UpgradeTree_groupSubtitle__dq0gV{margin:.35rem 0 .65rem;color:var(--muted);font-size:.82rem}.UpgradeTree_groupList__66TTc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.7rem;gap:.7rem}.UpgradeTree_treeGrid__qXGhB{position:relative;display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));grid-gap:1.2rem 1.8rem;gap:1.2rem 1.8rem;padding:.35rem}.UpgradeTree_treeLinks__NQezy{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.UpgradeTree_treeLinks__NQezy line{stroke:#8ec1f2cc;stroke-width:2;stroke-linecap:round}.UpgradeTree_treeNode__16KDg{position:relative;border:1px solid #ffffff2e;border-radius:12px;padding:.75rem;background:linear-gradient(180deg,#232836f2,#161b27f2);box-shadow:0 8px 20px #00000033;z-index:1}.UpgradeTree_owned__YP1ZM{border-color:#7ce5b6;box-shadow:0 0 0 1px #7ce5b644,0 8px 20px #00000033}.UpgradeTree_affordable__5SALD{border-color:#9ec8ff;animation:UpgradeTree_nodePulse__h15Vk 1.8s ease-in-out infinite}.UpgradeTree_locked__ZHB0k{border-color:#ffffff26;opacity:.92}.UpgradeTree_badges__AxwdU{margin:.2rem 0 .35rem;display:flex;flex-wrap:wrap;gap:.3rem}.UpgradeTree_badge__sSwIW{border:1px solid #9ec8ff66;border-radius:999px;padding:.05rem .45rem;font-size:.68rem;letter-spacing:.02em;color:#cce4ff;background:#1e334780}.UpgradeTree_card__M0Y6O{border:1px solid #ffffff22;border-radius:10px;padding:.75rem;background:linear-gradient(180deg,#242833cc,#171a22cc)}.UpgradeTree_meta__Y6OGD{font-size:.78rem;color:var(--accent-2);margin:.32rem 0}.UpgradeTree_card__M0Y6O p{margin:.36rem 0;color:var(--muted);line-height:1.4}.UpgradeTree_requirements__mdvuE{font-size:.78rem;color:#d1bba7}.UpgradeTree_lockReason__3pOgk{font-size:.78rem;color:#ffb27d}.UpgradeTree_row__Nthh2{margin-top:.6rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media (max-width:760px){.UpgradeTree_treeGrid__qXGhB{grid-template-columns:1fr}}@keyframes UpgradeTree_nodePulse__h15Vk{0%{box-shadow:0 0 0 1px #9ec8ff33,0 8px 20px #00000033}50%{box-shadow:0 0 0 2px #9ec8ff66,0 8px 20px #0000004d}to{box-shadow:0 0 0 1px #9ec8ff33,0 8px 20px #00000033}}.LedgerPanel_panel__4Hp_B{padding:1rem}.LedgerPanel_row__sX5aG{display:flex;justify-content:space-between;border-bottom:1px dashed #ffffff22;padding:.52rem 0}.LedgerPanel_label__ILdUN{color:var(--muted)}.CaseUpdatePanel_panel__7GUE9{padding:1rem}.CaseUpdatePanel_body__gkZLS{color:var(--muted)}.TelemetryPanel_panel__RkRPu{padding:1rem}.TelemetryPanel_grid__796_e{margin-top:.65rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:.65rem;gap:.65rem}.TelemetryPanel_item__dYrfC{border:1px solid #ffffff22;border-radius:10px;padding:.65rem .7rem;background:linear-gradient(180deg,#23262fcc,#151821cc)}.TelemetryPanel_label__fZFhL{display:block;color:var(--muted);font-size:.78rem}.TelemetryPanel_value__xPBP2{display:block;margin-top:.28rem;color:var(--accent-2)}.RunPanel_panel__GghwM{padding:1rem}.RunPanel_timerWrap__kK_Dw{margin:.75rem 0}.RunPanel_timer___O5LX{font-family:var(--font-display),serif;font-size:clamp(2rem,5vw,3rem);margin:0;color:var(--accent-2)}.RunPanel_event___AXLF,.RunPanel_result__s98A0,.RunPanel_state__SEvEK{color:var(--muted)}.SessionLogPanel_panel__aeCo2{padding:1rem}.SessionLogPanel_list__ioD9H{margin:.7rem 0 0;padding-left:1rem;display:grid;grid-gap:.35rem;gap:.35rem}.SessionLogPanel_listItem__SGiw_{color:var(--muted)}.LedgerControlsPanel_panel__Yp8qv{padding:1rem}.LedgerControlsPanel_row__hwuHn{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.6rem}