*{box-sizing:border-box}body{margin:0}.energy-wrap{max-width:1240px;margin:auto;padding:24px 32px 48px}.energy-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.energy-brand{display:flex;align-items:center;gap:18px;text-decoration:none!important}.energy-brand img{display:block;width:246px;max-width:100%;height:auto}.energy-brand span,.eyebrow,.branch-label{font:400 11px/1.5 var(--ebi-font-meta);letter-spacing:.1em}.energy-brand span{color:var(--ebi-muted)}.energy-industry{display:flex;align-items:center;gap:16px;border-top:1px solid var(--ebi-border);margin-top:20px;padding-top:18px}.energy-industry label{color:var(--ebi-muted)}select,input{font:inherit;background:var(--ebi-surface);color:var(--ebi-text);border:1px solid var(--ebi-control-border);border-radius:8px;padding:12px;max-width:100%}.energy-hero{border-inline-start:3px solid var(--ebi-sector-energy);padding:8px 0 8px 28px;margin:56px 0 36px;max-width:900px}.eyebrow{color:var(--ebi-muted)}.energy-hero h1{margin:18px 0 22px;font-size:clamp(34px,5vw,64px)}.energy-hero p{max-width:680px;font-size:19px;color:var(--ebi-muted)}.fusion-entry{display:inline-flex;align-items:center;gap:32px;margin-top:20px;padding:12px 16px;border:1px solid var(--ebi-sector-fusion);border-radius:8px;color:var(--ebi-text)!important;text-decoration:none!important}.fusion-entry span{color:var(--ebi-sector-fusion)}.coverage-notice{border-left:3px solid var(--ebi-sector-energy);padding:16px 20px;background:var(--ebi-surface);color:var(--ebi-muted)}.energy-toolbar{display:flex;gap:24px;flex-wrap:wrap;margin:28px 0 14px}.energy-toolbar label{flex:1;min-width:220px;font-size:14px}.energy-toolbar input,.energy-toolbar select{display:block;width:100%;margin-top:8px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0 20px}.section-heading h2{margin:0}.section-heading p{color:var(--ebi-muted);font-size:14px}.energy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.branch-card{border-top:3px solid var(--ebi-sector-energy);display:flex;flex-direction:column;min-width:0}.branch-card[data-fusion]{border-top-color:var(--ebi-sector-fusion)}.branch-card h3{margin:16px 0 8px}.branch-label{color:var(--ebi-muted)}.branch-card p{color:var(--ebi-muted)}.topic-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.topic-list span{font-size:13px;border:1px solid var(--ebi-border);padding:5px 8px;border-radius:4px}.branch-card details{margin:10px 0 20px;font-size:14px}.branch-card summary{cursor:pointer;color:var(--ebi-text)}.branch-card ul{padding-left:20px}.scope-check{border-top:1px solid var(--ebi-border);padding-top:16px}.coverage-state{font:400 11px/1.7 var(--ebi-font-meta);margin-top:auto!important}.branch-link{font-size:14px}.entity-section{margin:56px 0 24px}.entity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.entity-grid h3{font-size:18px;margin-top:0}.entity-grid p,.cross-cutting p,.next-records p{color:var(--ebi-muted);font-size:14px}.cross-cutting h2{font-size:22px}.focused{grid-template-columns:minmax(0,1fr);max-width:850px}.next-records{margin-top:24px;max-width:850px}.breadcrumb{margin-top:32px;font-size:14px}.empty{padding:24px;border:1px dashed var(--ebi-border);color:var(--ebi-muted)}footer{margin-top:56px;border-top:1px solid var(--ebi-border);padding-top:20px;color:var(--ebi-muted);font-size:13px}footer p:first-child{color:var(--ebi-text);font-size:18px}@media(max-width:1000px){.energy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focused{grid-template-columns:1fr}}@media(max-width:620px){.energy-wrap{padding:16px}.energy-brand{flex-wrap:wrap;gap:8px}.energy-brand img{width:220px}.energy-top{gap:12px}.energy-top>a:last-child{font-size:13px}.energy-hero{margin-top:32px;padding-left:18px}.energy-hero p{font-size:17px}.energy-grid,.entity-grid{grid-template-columns:1fr}.energy-toolbar label{min-width:0;flex-basis:100%}.energy-industry select{min-width:0;flex:1}.ebi-card{padding:20px}}
[hidden]{display:none!important}.fusion-workspace{margin-top:48px;border-top:2px solid var(--ebi-sector-fusion);padding-top:16px}.fusion-access,.fusion-tabs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0}.fusion-workspace button{font:inherit;color:var(--ebi-text);background:var(--ebi-surface);border:1px solid var(--ebi-control-border);border-radius:6px;padding:10px 14px;cursor:pointer}.fusion-tabs button[aria-pressed=true]{border-color:var(--ebi-sector-fusion);background:var(--ebi-surface)}.fusion-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:24px 0}.fusion-filters label{flex:1;min-width:180px;font-size:13px}.fusion-filters input,.fusion-filters select{display:block;width:100%;margin-top:8px}.fusion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fusion-card{min-width:0;overflow-wrap:anywhere;border-top:2px solid var(--ebi-sector-fusion)}.fusion-card h3{margin:12px 0;font-size:24px}.fusion-card p{font-size:14px;color:var(--ebi-muted)}.fusion-card-label,.fusion-place,.fusion-stage{font:400 12px/1.6 var(--ebi-font-meta)}.fusion-card-label{color:var(--ebi-sector-fusion)}.fusion-boundary{padding:12px 0;border-top:1px solid var(--ebi-border)}.fusion-related{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.fusion-related strong{flex-basis:100%;font-size:13px}.fusion-workspace .fusion-record-link{padding:4px 7px;font-size:13px;text-align:left;color:var(--ebi-text)}.fusion-source{font-size:13px;border-top:1px solid var(--ebi-border);padding-top:16px;margin-top:20px}.fusion-source summary{cursor:pointer}.fusion-results,#fusion-status{font-size:14px;color:var(--ebi-muted)}.fusion-workspace button:focus-visible,.fusion-source summary:focus-visible{outline:2px solid var(--ebi-sector-fusion);outline-offset:3px}@media(max-width:700px){.fusion-grid{grid-template-columns:1fr}.fusion-filters label{min-width:0;flex-basis:100%}.fusion-tabs button{flex:1;padding:10px 8px}.fusion-access{align-items:start}}

body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .energy-hero{margin:28px 0 20px}body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .energy-hero h1{font-size:32px;margin:12px 0}body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .energy-hero h1 br{display:none}body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .energy-hero p{font-size:16px}body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .fusion-entry{margin-top:8px}body:is([data-energy-branch=nuclear_fusion],[data-energy-branch=nuclear_fission],[data-energy-branch=storage]) .fusion-workspace{margin-top:24px}

body[data-energy-branch=storage] .fusion-workspace,body[data-energy-branch=storage] .fusion-card{border-top-color:var(--ebi-sector-energy)}body[data-energy-branch=storage] .fusion-card-label{color:var(--ebi-sector-energy)}body[data-energy-branch=storage] .fusion-tabs button[aria-pressed=true]{border-color:var(--ebi-sector-energy)}
.energy-overview{margin:24px 0}.energy-overview>details{border:1px solid var(--ebi-border,#293b4a);border-radius:16px;padding:20px}.energy-overview summary{cursor:pointer;font-weight:600}.energy-overview summary span{display:block;font-size:13px;font-weight:400;margin-top:8px;color:var(--ebi-muted,#acb9c3)}.energy-map-tools{display:flex;align-items:end;gap:12px;margin:16px 0}.energy-map-tools label{flex:1}.energy-map-tools input{display:block;width:100%;margin-top:8px}.energy-company-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.energy-company-map h3{font-size:18px}.energy-branch-links,.fusion-related{display:flex;flex-wrap:wrap;gap:8px}.energy-branch-links a,.energy-membership{font-size:13px;border:1px solid var(--ebi-border,#293b4a);border-radius:8px;padding:8px 10px}.energy-table-wrap{overflow-x:auto}.energy-connections{width:100%;border-collapse:collapse;min-width:660px;text-align:left}.energy-connections caption{text-align:left;margin:12px 0}.energy-connections th,.energy-connections td{padding:14px 10px;border-bottom:1px solid var(--ebi-border,#293b4a);vertical-align:top}.energy-connections small{display:block;margin-top:8px}.fusion-tabs{flex-wrap:wrap}body[data-energy-branch]:not([data-energy-branch="all"]) .energy-hero{padding-top:28px;padding-bottom:24px}body[data-energy-branch]:not([data-energy-branch="all"]) .energy-hero h1{font-size:clamp(28px,4vw,46px)}@media(max-width:640px){.energy-map-tools{display:block}.energy-map-tools button{margin-top:12px}}

.energy-discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.energy-discovery-grid article{min-width:0;overflow-wrap:anywhere}.energy-discovery-grid h3{font-size:20px}.energy-discovery-grid p,#energy-discovery-status{font-size:13px;color:var(--ebi-muted)}
