@charset "UTF-8";.dc-site-page{padding:24px 0 8px}.dc-site-page .text-operation{color:#379124}.dc-site-page .text-under-development{color:#ee6c45}.dc-site-page .text-pipeline{color:#b1b1b1}.dc-site-page .va-banner{position:relative;aspect-ratio:4/3;min-height:260px;margin-bottom:12px;border-radius:12px;overflow:hidden;background:#0a0e14}.dc-site-page .sat-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dc-site-page .site-photo-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0a0e14b8;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.dc-site-page .site-photo-lock:hover{background:#0a0e14db;color:#fff}.dc-site-page .va-banner .site-photo-lock{top:14%}.dc-site-page .va-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080a0e00 25%,#080a0e8c 55%,#080a0ee6)}.dc-site-page .va-overlay{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:14px}.dc-site-page .va-id{display:flex;flex-direction:column;gap:10px;min-width:0}.dc-site-page .va-id-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.dc-site-page .company-hero-logo,.dc-site-page .company-hero-logo--fallback{grid-area:auto;width:40px;height:40px;max-height:none;aspect-ratio:auto;flex-shrink:0;border-radius:9px;box-shadow:0 2px 10px #0006}.dc-site-page .company-hero-logo--fallback{background:var(--gradient-primary);font-family:Nunito,sans-serif;font-weight:800;font-size:20px}.dc-site-page .va-id-text{min-width:0}.dc-site-page .va-id-text h1{margin:0 0 4px;font-size:23px;line-height:1.1;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.45)}.dc-site-page .va-company{font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#ffffffe0}.dc-site-page .va-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dc-site-page .va-loc{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;background:#fffffff2;color:#0a0e14;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.dc-site-page .va-loc .fa{color:var(--accent-color)}.dc-site-page .type-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#0a0e1459;color:#fff;font-size:12px;font-weight:600}.dc-site-page .type-chip.status-badge{border-color:color-mix(in srgb,currentcolor 60%,transparent);color:color-mix(in srgb,var(--bs-danger) 60%,#fff)}.dc-site-page .status-chip{--chip-tone: #b1b1b1;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--chip-tone) 50%,transparent);border-radius:999px;background:#0a0e1473;color:var(--bs-light);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.dc-site-page .status-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--chip-tone)}.dc-site-page .status-chip.status-operational{--chip-tone: rgb(55, 145, 36)}.dc-site-page .status-chip.status-under-development{--chip-tone: #ee6c45}.dc-site-page .va-actions{display:none;flex-shrink:0;gap:8px}.dc-site-page .va-actions-mobile{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.dc-site-page .va-actions .btn,.dc-site-page .va-actions-mobile .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-size:14px;font-weight:700}.dc-site-page .va-stats{margin-bottom:20px;padding:14px}.dc-site-page .va-statrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;margin:0 0 16px}.dc-site-page .va-statrow>div{min-width:0;padding:0 10px;border-left:1px solid var(--bs-border-color)}.dc-site-page .va-statrow>div:nth-child(3n+1){padding-left:0;border-left:0}.dc-site-page .va-statrow dt{display:flex;align-items:flex-end;gap:4px;min-height:26px;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.dc-site-page .va-statrow dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;line-height:1.15;color:var(--bs-heading-color)}.dc-site-page .va-statrow .kpi-unit{font-size:13px}.dc-site-page .va-statrow dd small{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:var(--bs-secondary-color)}.dc-site-page .va-statrow dd .coord-lock{align-self:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:600}.dc-site-page .va-capbar-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;color:var(--bs-secondary-color)}.dc-site-page .capbar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--bs-body-bg)}.dc-site-page .capbar .e{flex:var(--e, 0);min-width:calc(min(var(--e, 0) * 1000,1)*3px);background:#379124}.dc-site-page .capbar .u{flex:var(--u, 0);min-width:calc(min(var(--u, 0) * 1000,1)*3px);margin-left:calc(min(var(--e, 0) * 1000,1)*min(var(--u, 0) * 1000,1)*2px);background:#ee6c45}.dc-site-page .capbar .p{flex:var(--p, 0);min-width:calc(min(var(--p, 0) * 1000,1)*3px);margin-left:calc(min((var(--e, 0) + var(--u, 0)) * 1000,1)*min(var(--p, 0) * 1000,1)*2px);background:#b1b1b1}.dc-site-page .capbar-locked span{flex:1;background:repeating-linear-gradient(45deg,color-mix(in srgb,#b1b1b1 45%,transparent) 0 6px,transparent 6px 12px)}.dc-site-page .cap-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;color:var(--bs-body-color)}.dc-site-page .cap-legend>span{display:inline-flex;align-items:center;gap:6px}.dc-site-page .cap-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px}.dc-site-page .sw.e{background:#379124}.dc-site-page .sw.u{background:#ee6c45}.dc-site-page .sw.p{background:#b1b1b1}.dc-site-page .va-timeline{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding-top:14px;border-top:1px solid var(--bs-border-color)}.dc-site-page .va-timeline-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--bs-secondary-color)}.dc-site-page .va-timeline-text{font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.5;color:var(--bs-heading-color)}.dc-site-page .company-history-table-lock{inset:0}.dc-site-page .changelog{list-style:none;margin:0;padding:0}.dc-site-page .cl-row{position:relative;padding:10px 8px 10px 38px;margin:0 -8px;border-radius:10px;transition:background .12s}.dc-site-page .cl-row[data-source-href]{cursor:pointer}.dc-site-page .cl-row:hover{background:color-mix(in srgb,var(--bs-emphasis-color) 4%,transparent)}.dc-site-page .cl-row:hover .cl-source{text-decoration:underline}.dc-site-page .cl-row:before{content:"";position:absolute;left:18px;top:22px;bottom:-15px;width:2px;background:var(--bs-border-color)}.dc-site-page .cl-row:not(:has(~.cl-row:not(.d-none))):before{display:none}.dc-site-page .cl-row:after{content:"";position:absolute;left:13px;top:15px;width:12px;height:12px;border-radius:50%;background:var(--bs-body-bg-2);border:3px solid var(--cl-dot, #b1b1b1)}.dc-site-page .cl-energization,.dc-site-page .cl-operational{--cl-dot: rgb(55, 145, 36)}.dc-site-page .cl-construction{--cl-dot: #ee6c45}.dc-site-page .cl-financing,.dc-site-page .cl-permit{--cl-dot: var(--accent-color)}.dc-site-page .cl-head{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px;line-height:1.3}.dc-site-page .cl-date{font-family:Nunito,sans-serif;font-weight:800;font-size:14px;color:var(--bs-heading-color);white-space:nowrap}.dc-site-page .cl-kind{font-family:Nunito,sans-serif;font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color)}.dc-site-page .cl-moves{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dc-site-page .cl-move{display:inline-flex;align-items:center;gap:5px;font-family:Nunito,sans-serif;font-weight:700;font-size:12px;padding:2px 7px;border-radius:6px;white-space:nowrap}.dc-site-page .cl-move.energized{color:#379124;background:color-mix(in srgb,rgb(55,145,36) 10%,transparent)}.dc-site-page .cl-move.under-dev{color:#ee6c45;background:color-mix(in srgb,#ee6c45 10%,transparent)}.dc-site-page .cl-move.pipeline{color:var(--bs-body-color);background:color-mix(in srgb,#b1b1b1 16%,transparent)}.dc-site-page .cl-from{color:var(--bs-secondary-color);font-weight:600}.dc-site-page .cl-arrow{opacity:.55;font-weight:500}.dc-site-page .cl-text{margin:6px 0 0;font-family:Roboto,sans-serif;font-weight:500;font-size:13.5px;line-height:1.55;color:var(--bs-secondary-color);overflow-wrap:anywhere}.dc-site-page .cl-source{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:Nunito,sans-serif;font-weight:700;font-size:12px;color:var(--accent-color);text-decoration:none;white-space:nowrap}.dc-site-page .cl-source .fa{font-size:10px}.dc-site-page .cl-show-all{display:block;width:100%;margin-top:4px;padding:9px;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg-2);color:var(--bs-emphasis-color);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.dc-site-page .cl-show-all:hover{background:var(--primary-light)}.dc-site-page .cl-gate-banner{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:8px;border:1px dashed var(--accent-color);background:color-mix(in srgb,var(--accent-color) 6%,transparent);font-size:14px}.dc-site-page .cl-gate-banner .fa{color:var(--accent-color)}.dc-site-page .cl-gate-banner a{font-weight:700}.dc-site-page .sibling-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.dc-site-page .sibling-count{color:var(--bs-secondary-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dc-site-page .sibling-site-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;margin:0 -8px}.dc-site-page .sibling-site-list>li{min-width:0}.dc-site-page .sibling-site-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;transition:background-color .12s ease}.dc-site-page .sibling-site-row:hover,.dc-site-page .sibling-site-row:focus-visible{background:color-mix(in srgb,var(--bs-emphasis-color) 4%,transparent)}.dc-site-page .sibling-site-row:focus-visible{outline:2px solid var(--bs-link-color);outline-offset:-2px}.dc-site-page .sibling-site-thumb{position:relative;width:48px;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--bs-body-bg)}.dc-site-page .sibling-site-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dc-site-page .sibling-site-thumb-empty{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--bs-secondary-color);opacity:.55}.dc-site-page .sibling-site-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dc-site-page .sibling-site-name{font-family:Nunito,sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:var(--bs-heading-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-site-page .sibling-site-location{color:var(--bs-secondary-color);display:inline-flex;align-items:center;gap:6px;min-width:0}.dc-site-page .sibling-site-location .fa{color:var(--bs-secondary-color)}.dc-site-page .sibling-site-location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-site-page .sibling-site-figures{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dc-site-page .sibling-site-mw{font-family:Nunito,sans-serif;font-size:15px;font-weight:800;line-height:1.2;color:var(--bs-heading-color);white-space:nowrap}.dc-site-page .capbar-thin{width:56px;height:4px}.dc-site-page .sibling-site-stage{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);font-family:Nunito,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--bs-secondary-color)}.dc-site-page .sibling-site-stage.stage-operational{color:#379124}.dc-site-page .sibling-site-stage.stage-under-development{color:#ee6c45}@media(min-width:576px){.dc-site-page .va-banner{aspect-ratio:3/1;min-height:340px;margin-bottom:16px;border-radius:14px}.dc-site-page .va-banner .site-photo-lock{top:38%;padding:8px 16px;font-size:14px}.dc-site-page .va-overlay{padding:24px 28px}.dc-site-page .va-id{gap:12px}.dc-site-page .va-id-row{align-items:center;gap:16px}.dc-site-page .va-id-row .company-hero-logo,.dc-site-page .va-id-row .company-hero-logo--fallback{width:64px;height:64px;border-radius:12px}.dc-site-page .va-id-text h1{font-size:28px}.dc-site-page .va-company{font-size:15px}.dc-site-page .va-chips{gap:8px}.dc-site-page .va-actions-mobile{flex-direction:row}.dc-site-page .va-actions-mobile .btn{flex:1}.dc-site-page .va-stats{padding:18px 20px 16px}.dc-site-page .va-statrow>div{padding:0 16px}.dc-site-page .va-statrow dt{min-height:29px;font-size:11px}.dc-site-page .va-statrow dd{font-size:26px}.dc-site-page .va-timeline{flex-direction:row;align-items:baseline;gap:14px}}@media(min-width:576px){.dc-site-page .cl-kind{font-size:11px}.dc-site-page .cl-move{font-size:12.5px;padding:2px 9px}}@media(min-width:768px){.dc-site-page .sibling-site-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dc-site-page .sibling-site-row{grid-template-columns:64px minmax(0,1fr) auto}.dc-site-page .sibling-site-thumb{width:64px}.dc-site-page .sibling-site-stage{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}.dc-site-page .capbar-thin{width:72px}}@media(min-width:992px){.dc-site-page .va-id-text h1{font-size:34px}}@media(min-width:1200px){.dc-site-page .va-actions{display:flex}.dc-site-page .va-statrow dt{min-height:0}.dc-site-page .va-actions-mobile{display:none}.dc-site-page .va-statrow{grid-template-columns:repeat(6,minmax(0,1fr))}.dc-site-page .va-statrow>div:nth-child(3n+1){padding-left:16px;border-left:1px solid var(--bs-border-color)}.dc-site-page .va-statrow>div:first-child{padding-left:0;border-left:0}.dc-site-page .va-statrow>div.group-gap{border-left-width:2px}}
