.ed-switch{margin:0 0 12px;color:var(--text-secondary);font-size:11px}.ed-switch label{display:grid;gap:5px}.ed-switch select{width:100%;background:var(--bc-surface,var(--surface));color:var(--text-primary);border:1px solid var(--line);border-radius:7px;padding:8px;font-size:13px}.ed-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.ed-heading h1{font-size:25px;margin:5px 0}.ed-heading p,.ed-panel>p,.ed-note{color:var(--text-secondary);font-size:13px}.ed-heading .header-search,.ed-heading .ch-mode,.ed-heading .bc-screen-toggle,.ed-heading [data-action="sp-open"],.ed-heading [data-action="bm-toggle"]{display:none}.ed-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.ed-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.ed-metrics button,.ed-members button{background:var(--bc-surface,var(--surface));border:1px solid var(--line);border-radius:10px;color:var(--text-primary);padding:17px;text-align:left}.ed-metrics button:hover,.ed-members button:hover{border-color:#6aa0e0;transform:translateY(-2px)}.ed-metrics strong{display:block;font-size:27px;margin:8px 0}.ed-metrics small,.ed-members small{color:var(--text-secondary)}.ed-panel{padding:22px;margin-bottom:18px}.ed-panel h2{font-size:18px}.ed-map{position:relative;max-width:1100px;margin:auto;color:var(--text-primary)}.ed-map svg{width:100%;max-height:330px;display:block}.ed-map-caption{padding:12px;text-align:center;color:var(--text-secondary);font-size:13px}.ed-chain{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:24px 0}.ed-chain span{padding:15px 20px;border:1px solid var(--line);border-radius:8px;background:var(--bc-raised,var(--bg))}.ed-members{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ed-members h3{margin:8px 0}.ed-members p{font-size:13px;margin-bottom:15px}.ed-workspace table small{display:block}.ed-workspace table{background:transparent}.ed-workspace tbody tr:hover{background:var(--bc-hover,var(--bg))}.ed-workspace button:focus-visible,.ed-switch select:focus-visible{outline:2px solid #6aa0e0;outline-offset:3px}#ed-error{color:#c44}#ed-owner,#ed-note{display:block;width:100%;margin:8px 0 18px}body:not([data-edition="enterprise"]) .project-picker strong{font-size:13px}body:not([data-edition="enterprise"]) .project-picker small{font-size:11px}
@media(max-width:800px){.ed-heading{display:block}.ed-metrics{grid-template-columns:repeat(2,1fr)}.ed-members{grid-template-columns:1fr}.ed-panel{padding:14px}.ed-heading .bc-toolbar{margin-top:10px}.ed-workspace{min-width:0}.ed-chain{gap:8px}}

.ed-heading .bc-toolbar [data-action="channel-mode"],.ed-heading .bc-toolbar [role="group"]{display:none}
.ed-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ed-section-head p{color:var(--text-secondary);max-width:650px}.ed-section-head label{display:grid;gap:8px;font-size:12px;max-width:340px}.ed-section-head select{max-width:100%;padding:10px;background:var(--bc-surface,var(--surface));color:var(--text-primary);border:1px solid var(--line);border-radius:6px}.ed-demand{background:rgba(74,151,214,.12);border-left:3px solid #5fa9e6;padding:16px;margin:20px 0}.ed-demand small{display:block;margin-top:8px;color:var(--text-secondary)}.ed-network-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:26px 0 12px}.ed-network-step{position:relative;min-width:0}.ed-stage{font-size:12px;color:var(--text-secondary)}.ed-network-step button{width:100%;margin-top:12px;min-height:130px;display:flex;flex-direction:column;gap:12px;text-align:left;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--bc-surface,var(--surface));color:var(--text-primary)}.ed-network-step.is-involved button{border-color:#58a8e7;box-shadow:inset 0 3px #58a8e7}.ed-network-step small{font-size:12px;color:var(--text-secondary)}.ed-network-step em{font-size:11px;font-style:normal;color:#549bd3}.ed-edge{font-size:10px;color:var(--text-secondary);padding-top:10px;min-height:32px}.ed-edge b{position:absolute;right:-27px;top:80px;font-size:24px;color:#6baedf}.ed-network-support{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;margin-top:18px;font-size:12px}.ed-network-support span{padding:8px;border:1px solid var(--line);border-radius:6px}.ed-gap{color:#c59651;background:rgba(188,141,53,.08)}.ed-market-options{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.ed-market-detail,.ed-benefit-grid,.ed-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.ed-market-detail button,.ed-benefit-grid button,.ed-project-grid button{background:var(--bc-surface,var(--surface));border:1px solid var(--line);border-radius:9px;text-align:left;color:var(--text-primary);padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.ed-market-detail h3,.ed-project-grid h3{font-size:15px;margin:0}.ed-market-detail p,.ed-project-grid p{font-size:13px;margin:0;color:var(--text-secondary)}.ed-benefit-grid small,.ed-project-grid small,.ed-market-detail small{color:var(--text-secondary)}.ed-benefit-grid span,.ed-project-grid span{font-size:12px;color:var(--text-secondary)}.ed-invest-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.ed-invest-summary span{font-size:12px;color:var(--text-secondary)}.ed-invest-summary strong{display:block;font-size:25px;color:var(--text-primary);margin-top:8px}.ed-project-grid progress{width:100%;height:7px;accent-color:#58a8e7}.ed-network button:hover,.ed-cluster button:hover,.ed-project-grid button:hover{border-color:#58a8e7}.ed-network button:focus-visible,.ed-cluster button:focus-visible,.ed-project-grid button:focus-visible{outline:2px solid #58a8e7;outline-offset:3px}
@media(max-width:900px){.ed-section-head{display:block}.ed-section-head label{max-width:100%}.ed-market-detail,.ed-benefit-grid,.ed-project-grid{grid-template-columns:repeat(2,1fr)}.ed-network-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.ed-network-flow,.ed-market-detail,.ed-benefit-grid,.ed-project-grid{grid-template-columns:1fr}.ed-edge b{position:static;display:block;transform:rotate(90deg);width:20px;margin:5px auto}.ed-invest-summary{grid-template-columns:repeat(2,1fr)}.ed-section-head select{width:100%}}
