{"id":15,"date":"2026-02-28T15:51:02","date_gmt":"2026-02-28T15:51:02","guid":{"rendered":"https:\/\/renewablenodes.com\/?page_id=15"},"modified":"2026-05-10T12:21:38","modified_gmt":"2026-05-10T12:21:38","slug":"home","status":"publish","type":"page","link":"https:\/\/renewablenodes.com\/","title":{"rendered":"Renewable Nodes"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"description\" content=\"Renewable Nodes \u2014 Track the world's transition to renewable energy. Live data for 93+ countries, targets vs. reality, investment opportunities, and weekly updates.\">\n<title>Renewable Nodes \u2014 Global Renewable Energy Tracker<\/title>\n<meta property=\"og:title\" content=\"Renewable Nodes \u2014 Global Renewable Energy Tracker\">\n<meta property=\"og:description\" content=\"Live data for 93+ countries. Track renewable energy share, 2030 targets, and clean energy investments. Updated daily.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/renewablenodes.com\">\n<meta property=\"og:image\" content=\"https:\/\/renewablenodes.com\/wp-content\/uploads\/og-image.png\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:image:height\" content=\"630\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"Renewable Nodes \u2014 Global Renewable Energy Tracker\">\n<meta name=\"twitter:description\" content=\"93+ countries. Weekly updates. Real data on the global energy transition.\">\n<meta name=\"twitter:image\" content=\"https:\/\/renewablenodes.com\/wp-content\/uploads\/og-image.png\">\n<link rel=\"canonical\" href=\"https:\/\/renewablenodes.com\">\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" \/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&#038;family=Playfair+Display:wght@600;700;800&#038;family=DM+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n*{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth;scroll-padding-top:72px}\n#section-dashboard,#section-rankings,#sectorSection{scroll-margin-top:72px}\n:root{--wp--style--global--content-size:100% !important;--wp--style--global--wide-size:100% !important}\nbody .wp-site-blocks,body .wp-site-blocks > *,body .wp-block-post-content,body .wp-block-group,body .entry-content,body .page-content,body .site-content,body main.is-layout-constrained,body main.wp-block-group,body article{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}\n#rn-app{width:100% !important;margin:0;padding:0;max-width:none !important}\n.is-layout-constrained > #rn-app,.is-layout-flow > #rn-app,.wp-block-post-content > #rn-app,.entry-content > #rn-app,.wp-block-group > #rn-app,#rn-app.is-layout-constrained > *,.is-layout-constrained #rn-app,.is-layout-constrained #rn-app > *,.is-layout-flow #rn-app > *,.wp-block-post-content #rn-app > *,.entry-content #rn-app > *{max-width:none !important;width:100% !important}\n#rn-app .gp-header-inner,#rn-app .gp-stats,#rn-app .gp-main,#rn-app .gp-footer{max-width:1340px !important;margin-left:auto !important;margin-right:auto !important;padding-left:36px !important;padding-right:36px !important;width:100% !important}\n#rn-app .gp-header{width:100% !important;max-width:none !important;margin:0 !important}\n#rn-app a{text-decoration:none !important}\n#rn-app h1,#rn-app h2,#rn-app h3,#rn-app p,#rn-app span,#rn-app div,#rn-app button,#rn-app select,#rn-app input{font-family:inherit !important;letter-spacing:normal !important;max-width:none !important}\n:root{--green-900:#064E3B;--green-800:#065F46;--green-700:#047857;--green-600:#059669;--green-500:#10B981;--green-400:#34D399;--green-300:#6EE7B7;--green-200:#A7F3D0;--green-100:#D1FAE5;--green-50:#ECFDF5;--green-bg:#FAFCFA;--gray-900:#111827;--gray-700:#374151;--gray-500:#6B7280;--gray-400:#9CA3AF;--gray-300:#D1D5DB;--gray-200:#E5E7EB;--gray-100:#F3F4F6;--gray-50:#F9FAFB;--amber:#F59E0B;--cyan:#06B6D4;--blue:#3B82F6;--red:#EF4444;--violet:#8B5CF6;--orange:#F97316;--font-display:'Playfair Display',Georgia,serif;--font-body:'DM Sans','Helvetica Neue',sans-serif;--font-mono:'DM Mono',monospace}\nbody{font-family:var(--font-body) !important;background:var(--green-bg) !important;color:var(--gray-900) !important;line-height:1.5 !important;margin:0 !important;padding:0 !important}\n::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}\n@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\n@keyframes pulse{0%,100%{box-shadow:0 0 8px rgba(239,68,68,0.5)}50%{box-shadow:0 0 16px rgba(239,68,68,0.9)}}\n.gp-header{background:linear-gradient(135deg,var(--green-900) 0%,var(--green-800) 40%,var(--green-700) 100%);padding:40px 0 52px;position:relative;overflow:hidden}\n.gp-header::before{content:'';position:absolute;top:-60px;right:-40px;width:300px;height:300px;border-radius:50%;background:rgba(16,185,129,0.08)}\n.gp-header::after{content:'';position:absolute;bottom:-80px;left:20%;width:400px;height:400px;border-radius:50%;background:rgba(52,211,153,0.06)}\n.gp-header-inner{position:relative;z-index:1}\n.gp-live{display:flex;align-items:center;gap:10px;margin-bottom:8px}\n.gp-live-dot{width:10px;height:10px;border-radius:50%;background:#EF4444;animation:pulse 2s infinite}\n.gp-live-text{font-size:12px;font-weight:500;color:var(--green-200);letter-spacing:0.1em;text-transform:uppercase}\n.gp-title{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);font-weight:800;color:white;line-height:1.1;margin-bottom:6px}\n.gp-subtitle{font-size:16px;color:var(--green-200);max-width:520px}\n.gp-mobile-br{display:none}\n.gp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px;position:relative;z-index:2}\n.gp-stat{background:white;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.04);border:1px solid #E8F0E8;animation:fadeIn 0.5s ease both}\n.gp-stat:nth-child(2){animation-delay:0.1s}.gp-stat:nth-child(3){animation-delay:0.2s}.gp-stat:nth-child(4){animation-delay:0.3s}\n.gp-stat-val{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--green-900);line-height:1}\n.gp-stat-label{font-size:13px;font-weight:600;color:var(--green-800);margin-top:6px}\n.gp-stat-sub{font-size:12px;color:var(--gray-500);margin-top:3px}\n.gp-main{padding-top:32px;padding-bottom:32px;overflow:hidden}\n.gp-map-wrap{border-radius:20px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,0.06);border:1px solid #E8F0E8;margin-bottom:32px;background:white}\n.gp-map-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--gray-200)}\n.gp-map-header h2{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--green-900)}\n#map{height:480px;background:#EBF4EC;z-index:1;position:relative}\n#map *{max-width:none !important}\n.leaflet-interactive{cursor:pointer !important}\n.gp-legend{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-top:1px solid var(--gray-200);gap:12px;flex-wrap:wrap}\n.gp-legend-left{display:flex;gap:4px;align-items:center;flex-wrap:wrap}\n.gp-legend-right{display:flex;align-items:center;gap:6px;flex-shrink:0}\n.gp-legend-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--gray-500)}\n.gp-legend-color{width:20px;height:10px;border-radius:2px}\n.gp-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}\n.gp-tabs{display:flex;gap:4px;background:white;border-radius:12px;padding:4px;border:1px solid var(--gray-200)}\n.gp-tab{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-size:13px;font-weight:600;background:transparent;color:var(--gray-500);transition:all 0.2s;font-family:var(--font-body)}\n.gp-tab.active{background:var(--green-900);color:white}\n.gp-search{padding:10px 16px;border-radius:10px;border:1px solid var(--gray-200);font-size:14px;color:var(--gray-700);background:white;outline:none;width:200px;font-family:var(--font-body);transition:border 0.2s}\n.gp-search:focus{border-color:var(--green-500)}\n.gp-sort{padding:10px 16px;border-radius:10px;border:1px solid var(--gray-200);font-size:13px;font-weight:500;color:var(--gray-700);background:white;cursor:pointer;font-family:var(--font-body)}\n.gp-table-head{display:grid;grid-template-columns:40px 1fr 60px 110px 80px;gap:12px;padding:0 20px 10px;font-size:11px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:0.06em}\n.gp-row{display:grid;grid-template-columns:40px 1fr 60px 110px 80px;gap:12px;align-items:center;padding:13px 20px;background:white;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all 0.2s;margin-bottom:4px}\n.gp-row:hover{background:var(--green-50);transform:translateX(4px)}\n.gp-row.selected{background:var(--green-50);border-color:var(--green-300);box-shadow:0 2px 8px rgba(16,185,129,0.12)}\n.gp-row-rank{font-family:var(--font-mono);font-size:13px;color:var(--gray-400);font-weight:500}\n.gp-row-name{font-size:15px;font-weight:600;color:var(--gray-900)}\n.gp-row-region{font-size:12px;color:var(--gray-400);margin-left:8px}\n.gp-row-grade{font-family:var(--font-mono);font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;text-align:center}\n.gp-row-bar{flex:1;height:6px;background:var(--gray-200);border-radius:3px;overflow:hidden}\n.gp-row-bar-fill{height:100%;background:linear-gradient(90deg,var(--green-500),var(--green-600));border-radius:3px;transition:width 0.8s ease}\n.gp-row-pct{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--gray-700);min-width:38px;text-align:right}\n.gp-row-target{display:flex;align-items:center;gap:4px;justify-content:flex-end}\n.gp-row-target-bar{width:40px;height:4px;background:var(--gray-200);border-radius:2px;overflow:hidden}\n.gp-row-target-fill{height:100%;border-radius:2px}\n.gp-row-target-pct{font-family:var(--font-mono);font-size:11px;color:var(--gray-500)}\n.gp-detail-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,0.4);z-index:999999;backdrop-filter:blur(4px);margin:0;padding:0;max-width:none !important}\n.gp-detail-overlay.open{display:flex;justify-content:flex-end}\n.gp-detail{width:520px;max-width:90vw;height:100vh;background:white;overflow-y:auto;padding:32px;animation:slideIn 0.3s ease;position:relative;margin:0;box-shadow:-4px 0 24px rgba(0,0,0,0.15)}\n@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}\n.gp-detail-close{position:sticky;top:0;float:right;background:var(--gray-100);border:none;border-radius:8px;width:36px;height:36px;cursor:pointer;font-size:20px;color:var(--gray-500);display:flex;align-items:center;justify-content:center;z-index:10}\n.gp-detail-grade{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:24px;font-weight:700}\n.gp-detail-title{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--green-900)}\n.gp-detail-sub{font-size:14px;color:var(--gray-500);margin-top:4px}\n.gp-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:24px 0}\n.gp-detail-card{background:var(--gray-50);border-radius:12px;padding:14px;text-align:center}\n.gp-detail-card-val{font-family:var(--font-mono);font-size:20px;font-weight:700}\n.gp-detail-card-label{font-size:12px;color:var(--gray-500);margin-top:4px}\n.gp-detail-target{margin:24px 0}\n.gp-detail-target-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}\n.gp-detail-target-label{font-size:13px;font-weight:600;color:var(--gray-700)}\n.gp-detail-target-pct{font-family:var(--font-mono);font-size:13px;font-weight:600}\n.gp-detail-target-bar{height:10px;background:var(--gray-200);border-radius:5px;overflow:hidden}\n.gp-detail-target-fill{height:100%;border-radius:5px;transition:width 1s ease}\n.gp-detail-mix{margin:24px 0}\n.gp-detail-mix-title{font-size:14px;font-weight:600;color:var(--gray-700);margin-bottom:12px}\n.gp-detail-mix-bar{display:flex;height:32px;border-radius:8px;overflow:hidden;margin-bottom:8px}\n.gp-detail-mix-segment{transition:width 0.6s ease;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:white;min-width:0;overflow:hidden}\n.gp-detail-mix-legend{display:flex;flex-wrap:wrap;gap:6px 16px}\n.gp-detail-mix-legend-item{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--gray-500)}\n.gp-detail-mix-legend-dot{width:8px;height:8px;border-radius:2px}\n.gp-detail-insight{background:var(--green-50);border-radius:12px;padding:16px;border:1px solid var(--green-100);margin:24px 0}\n.gp-detail-insight p{font-size:13px;color:var(--green-800);line-height:1.6}\n.gp-invest{margin:24px 0}\n.gp-invest-title{font-size:14px;font-weight:600;color:var(--gray-700);margin-bottom:12px;display:flex;align-items:center;gap:8px}\n.gp-invest-grid{display:grid;gap:10px}\n.gp-invest-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--gray-50);border-radius:10px;border:1px solid var(--gray-200);transition:all 0.2s}\n.gp-invest-item:hover{border-color:var(--green-400);background:var(--green-50)}\n.gp-invest-item-left{display:flex;align-items:center;gap:10px}\n.gp-invest-item-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}\n.gp-invest-item-name{font-size:14px;font-weight:600;color:var(--gray-900)}\n.gp-invest-item-desc{font-size:11px;color:var(--gray-500)}\n.gp-invest-item-type{font-family:var(--font-mono);font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px}\n.gp-detail-tabs{display:flex;gap:4px;margin:20px 0;background:var(--gray-100);border-radius:10px;padding:3px}\n.gp-detail-tab{flex:1;padding:8px;border-radius:8px;border:none;cursor:pointer;font-size:13px;font-weight:600;background:transparent;color:var(--gray-500);font-family:var(--font-body);transition:all 0.2s}\n.gp-detail-tab.active{background:white;color:var(--green-800);box-shadow:0 1px 3px rgba(0,0,0,0.08)}\n.gp-footer{border-top:1px solid #E8F0E8;padding-top:32px;padding-bottom:32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:40px}\n.gp-footer-brand{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--green-900)}\n.gp-footer-sub{font-size:12px;color:var(--gray-400);margin-top:6px}\n.gp-footer-links{font-size:12px;color:var(--gray-400);display:flex;gap:24px;align-items:center}\n.gp-pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}\n.gp-page-btn{padding:8px 14px;border-radius:8px;border:1px solid var(--gray-200);background:white;cursor:pointer;font-size:13px;font-weight:500;color:var(--gray-700);font-family:var(--font-body);transition:all 0.2s}\n.gp-page-btn.active{background:var(--green-900);color:white;border-color:var(--green-900)}\n.gp-page-btn:hover:not(.active){background:var(--green-50)}\n.gp-loading{text-align:center;padding:60px 20px;color:var(--gray-500);font-size:16px}\n.gp-loading-spinner{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--green-500);border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto 16px}\n@keyframes spin{to{transform:rotate(360deg)}}\n.gp-contact-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}\n.gp-contact-overlay.open{display:flex}\n.gp-contact-panel{background:white;border-radius:20px;max-height:90vh;overflow-y:auto;padding:28px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.2);margin:auto}\n.gp-contact-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:var(--gray-100);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--gray-500)}\n.gp-contact-close:hover{background:var(--gray-200)}\n.gp-contact-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--green-900);margin-bottom:4px;text-align:center}\n.gp-contact-sub{font-size:13px;color:var(--gray-400);margin-bottom:20px;text-align:center}\n.gp-contact-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:20px}\n.gp-contact-stat{background:var(--green-50);border-radius:10px;padding:12px;text-align:center}\n.gp-contact-stat-val{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--green-700)}\n.gp-contact-stat-label{font-size:11px;color:var(--gray-500);margin-top:2px}\n.gp-contact-section{margin-bottom:20px;text-align:center}\n.gp-contact-section-title{font-size:14px;font-weight:700;color:var(--green-900);margin-bottom:8px;text-align:center}\n.gp-contact-list{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}\n.gp-contact-list li{padding:6px 0;font-size:13px;color:var(--gray-600);display:flex;align-items:center;gap:8px}\n.gp-contact-list li::before{content:\"\u2713\";color:var(--green-600);font-weight:700}\n.gp-contact-email{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--green-50);border-radius:12px;margin-top:20px}\n.gp-contact-email-link{font-size:13px;font-weight:600;color:var(--green-700);text-decoration:none;flex:1}\n.gp-contact-email-link:hover{text-decoration:underline}\n.gp-contact-copy{padding:8px 14px;border-radius:8px;border:1px solid var(--green-200);background:white;cursor:pointer;font-size:12px;font-weight:600;color:var(--green-700);font-family:var(--font-body)}\n.gp-contact-copy:hover{background:var(--green-100)}\n.gp-row-spark{display:flex;align-items:end;gap:1px;height:20px;flex-shrink:0;width:48px}\n.gp-row-spark-bar{flex:1;border-radius:1px 1px 0 0;min-height:2px;transition:height 0.3s}\n.gp-slider-wrap{margin-bottom:20px;padding:16px 20px;background:white;border-radius:14px;border:1px solid #E8F0E8;box-shadow:0 1px 3px rgba(0,0,0,0.04)}\n.gp-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}\n.gp-slider-title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--green-900)}\n.gp-slider-year{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--green-600)}\n.gp-slider{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--gray-200);outline:none;cursor:pointer}\n.gp-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--green-600);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,0.2)}\n.gp-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--green-600);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,0.2)}\n.gp-slider-labels{display:flex;justify-content:space-between;margin-top:6px}\n.gp-slider-label{font-family:var(--font-mono);font-size:10px;color:var(--gray-400)}\n.gp-slider-play{padding:4px 12px;border-radius:8px;border:1px solid var(--gray-200);background:white;cursor:pointer;font-size:12px;font-weight:600;color:var(--gray-600);font-family:var(--font-body);transition:all 0.2s}\n.gp-slider-play:hover{border-color:var(--green-500);color:var(--green-600)}\n.gp-slider-play.playing{background:var(--green-600);color:white;border-color:var(--green-600)}\n.gp-countdown{margin-top:16px;padding:14px;background:var(--green-50);border-radius:12px;border:1px solid var(--green-200)}\n.gp-countdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}\n.gp-countdown-title{font-size:12px;font-weight:700;color:var(--green-800)}\n.gp-countdown-years{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--green-600)}\n.gp-countdown-bar{height:8px;border-radius:4px;background:var(--gray-200);overflow:hidden;position:relative}\n.gp-countdown-fill{height:100%;border-radius:4px;transition:width 0.5s}\n.gp-countdown-info{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--gray-500)}\n.gp-countdown-pace{font-size:11px;margin-top:6px;font-weight:600}\n.gp-countdown-pace.on-track{color:#059669}.gp-countdown-pace.behind{color:#F59E0B}.gp-countdown-pace.far-behind{color:#EF4444}\n.gp-regions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}\n.gp-region-card{background:white;border-radius:14px;padding:16px;border:1px solid #E8F0E8;box-shadow:0 1px 3px rgba(0,0,0,0.04);cursor:pointer;transition:all 0.2s}\n.gp-region-card:hover{border-color:var(--green-400);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}\n.gp-region-card.active{border-color:var(--green-500);background:var(--green-50)}\n.gp-region-name{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--green-900)}\n.gp-region-avg{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--green-600);margin:4px 0}\n.gp-region-detail{font-size:11px;color:var(--gray-400);line-height:1.5}\n.gp-region-minibar{height:4px;border-radius:2px;background:var(--gray-200);margin-top:8px;overflow:hidden}\n.gp-region-minibar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--green-500),var(--green-600))}\n.gp-global-trend{display:flex;align-items:center;gap:12px;margin-top:12px}\n.gp-global-trend-chart{display:flex;align-items:flex-end;gap:5px;height:44px}\n.gp-global-trend-bar{width:22px;border-radius:3px 3px 0 0;background:rgba(167,243,208,0.6);transition:height 0.5s;min-height:6px}\n.gp-global-trend-bar:last-child{background:#34D399}\n.gp-global-trend-label{font-size:13px;color:var(--green-200);font-family:var(--font-mono);font-weight:500}\n.gp-sectors{margin-top:32px;padding:28px;background:white;border-radius:20px;border:1px solid #E8F0E8;box-shadow:0 1px 3px rgba(0,0,0,0.04)}\n.gp-sectors-header{margin-bottom:20px}\n.gp-sectors-title{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--green-900);margin-bottom:4px}\n.gp-sectors-sub{font-size:13px;color:var(--gray-400)}\n.gp-sectors-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}\n.gp-sector-tab{padding:8px 16px;border-radius:10px;border:1px solid var(--gray-200);font-size:12px;font-weight:600;background:white;cursor:pointer;font-family:var(--font-body);color:var(--gray-500);transition:all 0.2s;display:flex;align-items:center;gap:6px}\n.gp-sector-tab:hover{border-color:var(--green-400)}\n.gp-sector-tab.active{color:white;border-color:transparent}\n.gp-sector-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}\n.gp-sector-stat{padding:14px;border-radius:12px;background:var(--green-50);text-align:center}\n.gp-sector-stat-val{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--green-700)}\n.gp-sector-stat-label{font-size:11px;color:var(--gray-500);margin-top:2px}\n.gp-sector-ranking{display:grid;gap:4px}\n.gp-sector-row{display:grid;grid-template-columns:28px 1fr 60px 80px;gap:8px;align-items:center;padding:8px 12px;border-radius:8px;font-size:13px;cursor:pointer;transition:background 0.2s}\n.gp-sector-row:hover{background:var(--green-50)}\n.gp-sector-row-rank{font-family:var(--font-mono);font-size:11px;color:var(--gray-400)}\n.gp-sector-row-name{font-weight:600;color:var(--gray-900)}\n.gp-sector-row-bar{height:6px;border-radius:3px;background:var(--gray-200);overflow:hidden}\n.gp-sector-row-bar-fill{height:100%;border-radius:3px}\n.gp-sector-row-pct{font-family:var(--font-mono);font-size:12px;font-weight:600;text-align:right}\n.gp-benchmark{margin-top:16px;padding:14px;background:var(--gray-50);border-radius:12px;border:1px solid var(--gray-200)}\n.gp-benchmark-title{font-size:12px;font-weight:700;color:var(--green-800);margin-bottom:10px}\n.gp-benchmark-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}\n.gp-benchmark-label{font-size:11px;color:var(--gray-500);width:80px;flex-shrink:0}\n.gp-benchmark-bar{flex:1;height:8px;border-radius:4px;background:var(--gray-200);overflow:hidden}\n.gp-benchmark-bar-fill{height:100%;border-radius:4px}\n.gp-benchmark-val{font-family:var(--font-mono);font-size:11px;font-weight:600;width:40px;text-align:right;flex-shrink:0}\n.gp-movers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}\n.gp-movers-col{background:white;border-radius:16px;padding:20px;border:1px solid #E8F0E8;box-shadow:0 1px 3px rgba(0,0,0,0.04)}\n.gp-movers-title{font-family:var(--font-display);font-size:16px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:8px}\n.gp-mover{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--gray-100);cursor:pointer;transition:all 0.2s}\n.gp-mover:last-child{border-bottom:none}\n.gp-mover:hover{padding-left:6px}\n.gp-mover-rank{font-family:var(--font-mono);font-size:11px;color:var(--gray-400);width:18px;flex-shrink:0}\n.gp-mover-name{font-size:13px;font-weight:600;color:var(--gray-900);flex:1}\n.gp-mover-delta{font-family:var(--font-mono);font-size:13px;font-weight:700;white-space:nowrap}\n.gp-mover-delta.up{color:#059669}.gp-mover-delta.down{color:#EF4444}\n.gp-mover-bar{width:48px;height:5px;border-radius:3px;background:var(--gray-200);overflow:hidden;flex-shrink:0}\n.gp-mover-bar-fill{height:100%;border-radius:3px}\n.gp-source-filters{display:flex;gap:4px;flex-wrap:wrap}\n.gp-source-btn{padding:5px 10px;border-radius:20px;border:1px solid var(--gray-200);font-size:11px;font-weight:600;background:white;cursor:pointer;font-family:var(--font-body);color:var(--gray-500);transition:all 0.2s;display:flex;align-items:center;gap:4px;white-space:nowrap}\n.gp-source-btn:hover{border-color:var(--green-400)}\n.gp-source-btn.active{color:white;border-color:transparent}\n.gp-share-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;border:1px solid var(--gray-200);background:white;cursor:pointer;font-size:13px;font-weight:600;color:var(--gray-600);font-family:var(--font-body);transition:all 0.2s;flex:1;justify-content:center}\n.gp-share-btn:hover{border-color:var(--green-400);color:var(--green-700);background:var(--green-50)}\n.gp-share-row{display:flex;gap:8px;align-items:center;margin-top:14px}\n.gp-share-social{width:38px;height:38px;border-radius:10px;border:1px solid var(--gray-200);background:white;cursor:pointer;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all 0.2s;color:var(--gray-500);flex-shrink:0;font-family:var(--font-body)}\n.gp-share-li:hover{background:#0A66C2;color:white;border-color:#0A66C2}\n.gp-share-tw:hover{background:#000;color:white;border-color:#000}\n.gp-share-wa:hover{background:#25D366;color:white;border-color:#25D366}\n.gp-share-copy:hover{background:var(--green-50);color:var(--green-700);border-color:var(--green-300)}\n.gp-share-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:var(--green-900);color:white;padding:10px 20px;border-radius:10px;font-size:13px;font-weight:500;z-index:999999;opacity:0;transition:opacity 0.3s;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,0.2)}\n.gp-share-toast.show{opacity:1}\n.gp-compare-btn{padding:8px 16px;border-radius:10px;border:1px solid var(--gray-200);font-size:13px;font-weight:600;background:white;cursor:pointer;font-family:var(--font-body);color:var(--gray-500);transition:all 0.2s;display:flex;align-items:center;gap:6px}\n.gp-compare-btn:hover{border-color:var(--green-500);color:var(--green-700)}\n.gp-compare-btn.active{background:var(--green-900);color:white;border-color:var(--green-900)}\n.gp-compare-btn .badge{background:var(--green-500);color:white;border-radius:50%;width:20px;height:20px;font-size:11px;display:flex;align-items:center;justify-content:center}\n.gp-row-check{width:18px;height:18px;border:2px solid var(--gray-300);border-radius:5px;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.gp-row-check.checked{background:var(--green-600);border-color:var(--green-600)}\n.gp-row-check.checked::after{content:'\u2713';color:white;font-size:11px;font-weight:700}\n.gp-compare-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:999999;backdrop-filter:blur(4px);margin:0;padding:0;max-width:none !important;justify-content:center;align-items:center}\n.gp-compare-overlay.open{display:flex}\n.gp-compare-panel{width:min(95vw,960px);max-height:90vh;background:white;border-radius:20px;overflow-y:auto;padding:32px;animation:fadeIn 0.3s ease;box-shadow:0 20px 60px rgba(0,0,0,0.2);scrollbar-width:none;-ms-overflow-style:none}\n.gp-compare-panel::-webkit-scrollbar{display:none}\n.gp-compare-grid{display:grid;gap:16px;padding:20px}\n.gp-compare-country{background:white;border:1px solid var(--gray-200);border-radius:12px;padding:16px;text-align:center}\n.gp-compare-country-name{font-size:16px;font-weight:700;color:var(--green-900);margin-bottom:8px}\n.gp-compare-stat-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}\n.gp-compare-stat{padding:8px;background:var(--gray-50);border-radius:8px}\n.gp-compare-stat-val{font-size:18px;font-weight:700;color:var(--green-600);font-family:var(--font-mono)}\n.gp-compare-stat-label{font-size:9px;color:var(--gray-400);margin-top:2px}\n.gp-compare-mix-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:1px;margin-top:8px}\n.gp-compare-close{position:absolute;top:16px;right:16px;background:var(--gray-100);border:none;border-radius:8px;width:36px;height:36px;cursor:pointer;font-size:20px;color:var(--gray-500);display:flex;align-items:center;justify-content:center}\n.gp-compare-bar{position:sticky;bottom:0;left:0;right:0;background:var(--green-900);color:white;padding:12px 24px;display:none;align-items:center;justify-content:space-between;z-index:999;border-radius:16px;margin:12px auto 0;max-width:600px;box-shadow:0 -4px 20px rgba(0,0,0,0.15)}\n.gp-compare-bar.show{display:flex}\n.gp-compare-bar-text{font-size:14px;font-weight:500}\n.gp-compare-bar-btn{padding:8px 20px;border-radius:8px;border:none;background:var(--green-500);color:white;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font-body);transition:background 0.2s}\n.gp-compare-bar-btn:hover{background:var(--green-400)}\n.gp-compare-bar-clear{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.3);background:transparent;color:white;font-size:13px;cursor:pointer;font-family:var(--font-body)}\n.gp-theme-toggle{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:8px;padding:6px 12px;cursor:pointer;color:var(--green-200);font-size:13px;font-family:var(--font-body);transition:all 0.2s;display:flex;align-items:center;gap:6px}\n.gp-theme-toggle:hover{background:rgba(255,255,255,0.2)}\n.gp-nav{position:sticky;top:0;z-index:9999;background:rgba(255,255,255,0.95);backdrop-filter:blur(12px);border-bottom:1px solid #E8F0E8;padding:0;transition:box-shadow 0.3s;margin-bottom:8px}\n.gp-nav.scrolled{box-shadow:0 2px 12px rgba(0,0,0,0.08)}\n.gp-nav-inner{display:flex;justify-content:center;gap:4px;max-width:1200px;margin:0 auto;padding:10px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}\n.gp-nav-link{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:var(--gray-500);text-decoration:none;font-family:var(--font-body);transition:all 0.2s;white-space:nowrap;border:1px solid transparent}\n.gp-nav-link:hover{color:var(--green-700);background:var(--green-50)}\n.gp-nav-link.active{color:var(--green-800);background:var(--green-100);border-color:var(--green-200)}\n.gp-yoy{font-size:10px;font-weight:600;font-family:var(--font-mono);padding:1px 4px;border-radius:3px;white-space:nowrap}\n.gp-fav{cursor:pointer;font-size:16px;color:var(--gray-300);margin-right:4px;transition:color 0.2s;line-height:1}\n.gp-fav:hover{color:#F59E0B}.gp-fav.active{color:#F59E0B}\n.gp-view-dropdown{position:relative;flex-shrink:0}\n.gp-view-btn{padding:8px 16px;border-radius:10px;border:1px solid var(--gray-200);font-size:13px;font-weight:600;background:white;cursor:pointer;font-family:var(--font-body);color:var(--gray-500);transition:all 0.2s;display:flex;align-items:center;gap:6px;white-space:nowrap}\n.gp-view-btn:hover{border-color:var(--green-500);color:var(--green-700)}\n.gp-view-btn.has-active{border-color:var(--green-900);color:white;background:var(--green-900)}\n.gp-view-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);background:white;border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.12);z-index:100;padding:6px;animation:fadeIn 0.15s ease}\n.gp-view-menu.open{display:block}\n.gp-view-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--gray-600);cursor:pointer;border-radius:8px;font-family:var(--font-body);transition:all 0.15s;text-align:left;white-space:nowrap}\n.gp-view-item:hover{background:var(--green-50);color:var(--green-700)}\n.gp-view-item.active{background:var(--green-100);color:var(--green-800);font-weight:600}\n.gp-view-item.active::before{content:\"\u2713\";margin-right:2px;font-weight:700;color:var(--green-600)}\n.gp-badge-sm{display:inline-block;padding:1px 6px;border-radius:4px;font-size:8px;font-weight:700;letter-spacing:0.03em;border:1px solid;vertical-align:middle;margin-left:4px}\n.gp-badges{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}\n.gp-badge{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:0.03em;border:1px solid}\n.gp-badge-green{background:var(--green-50);color:var(--green-700);border-color:var(--green-200)}\n.gp-badge-blue{background:#EFF6FF;color:#1D4ED8;border-color:#BFDBFE}\n.gp-badge-silver{background:var(--gray-50);color:var(--gray-500);border-color:var(--gray-200)}\n.gp-region-dive{font-size:10px;font-weight:600;color:var(--green-600);margin-top:6px;opacity:0;transition:opacity 0.2s;cursor:pointer}\n.gp-region-card:hover .gp-region-dive,.gp-region-dive.active{opacity:1}\n.gp-whatif{padding:14px;background:var(--gray-50);border-radius:12px;margin-top:12px}\n.gp-whatif-title{font-size:12px;font-weight:700;color:var(--green-800);margin-bottom:8px}\n.gp-whatif-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}\n.gp-whatif-slider{flex:1;accent-color:var(--green-600)}\n.gp-whatif-val{font-family:var(--font-mono);font-size:13px;font-weight:700;min-width:55px;text-align:right}\n.gp-whatif-result{font-size:12px;color:var(--gray-500);padding:8px 10px;background:white;border-radius:8px;border:1px solid var(--gray-200);margin-top:4px}\n.gp-whatif-result strong{color:var(--green-600)}\n.gp-download-btn{background:var(--green-50) !important;color:var(--green-700) !important;border-color:var(--green-200) !important}\n.gp-download-btn:hover{background:var(--green-100) !important}\n.gp-detail-nuclear{padding:8px 14px;background:var(--gray-50);border-radius:8px;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap}\n.gp-map-zoom-row{display:flex;align-items:center;gap:3px;flex-wrap:wrap}\n.gp-map-zoom-btn{padding:4px 10px;border-radius:6px;border:1px solid var(--gray-200);font-size:10px;font-weight:600;background:white;cursor:pointer;font-family:var(--font-body);color:var(--gray-400);transition:all 0.2s}\n.gp-map-zoom-btn:hover{border-color:var(--green-400);color:var(--green-700)}\n.gp-map-zoom-btn.active{background:var(--green-900);color:white;border-color:var(--green-900)}\n\/* Dark mode *\/\nbody.dark-mode{background:#0F1219 !important;color:#E5E7EB !important}\nbody.dark-mode #rn-app{background:#0F1219}\nbody.dark-mode .gp-header{background:linear-gradient(135deg,#061A0F 0%,#0A2718 40%,#0D3322 100%)}\nbody.dark-mode .gp-stat{background:#171C28;border-color:#283044;box-shadow:0 1px 3px rgba(0,0,0,0.3)}\nbody.dark-mode .gp-stat-val{color:var(--green-300)}.gp-stat-label{color:var(--green-400)}.gp-stat-sub{color:var(--gray-400)}\nbody.dark-mode .gp-map-wrap{background:#171C28;border-color:#283044;box-shadow:0 2px 16px rgba(0,0,0,0.3)}\nbody.dark-mode .gp-map-header{border-color:#283044}body.dark-mode .gp-map-header h2{color:var(--green-300)}\nbody.dark-mode #map{background:#0F1219}\nbody.dark-mode .gp-legend{border-color:#283044}body.dark-mode .gp-legend-item{color:var(--gray-400)}\nbody.dark-mode .gp-map-zoom-btn{background:#1E2536;border-color:#283044;color:#6B7280}\nbody.dark-mode .gp-map-zoom-btn:hover{border-color:var(--green-600);color:var(--green-400)}\nbody.dark-mode .gp-map-zoom-btn.active{background:var(--green-600);color:white;border-color:var(--green-600)}\nbody.dark-mode .gp-tabs{background:#171C28;border-color:#283044}body.dark-mode .gp-tab{color:var(--gray-400)}body.dark-mode .gp-tab.active{background:var(--green-700);color:white}\nbody.dark-mode .gp-search{background:#171C28;border-color:#283044;color:#E5E7EB}\nbody.dark-mode .gp-sort{background:#171C28;border-color:#283044;color:#E5E7EB}body.dark-mode .gp-sort option{background:#171C28;color:#E5E7EB}\nbody.dark-mode .gp-row{background:#171C28;border-color:transparent}body.dark-mode .gp-row:hover{background:#1E2536}body.dark-mode .gp-row.selected{background:#1E2536;border-color:var(--green-700)}\nbody.dark-mode .gp-row-name{color:#E5E7EB}body.dark-mode .gp-row-pct{color:var(--gray-300)}body.dark-mode .gp-row-bar{background:#283044}body.dark-mode .gp-row-target-bar{background:#283044}\nbody.dark-mode .gp-table-head{color:var(--gray-500)}\nbody.dark-mode .gp-page-btn{background:#171C28;border-color:#283044;color:var(--gray-300)}body.dark-mode .gp-page-btn.active{background:var(--green-700);color:white;border-color:var(--green-700)}body.dark-mode .gp-page-btn:hover:not(.active){background:#1E2536}\nbody.dark-mode .gp-footer{border-color:#283044}body.dark-mode .gp-footer-brand{color:var(--green-300)}body.dark-mode .gp-footer-sub{color:var(--gray-500)}body.dark-mode .gp-footer-sub a{color:var(--gray-500)}body.dark-mode .gp-footer-links{color:var(--gray-500)}\nbody.dark-mode .gp-detail{background:#171C28}body.dark-mode .gp-detail-close{background:#283044;color:var(--gray-400)}body.dark-mode .gp-detail-title{color:var(--green-300)}body.dark-mode .gp-detail-sub{color:var(--gray-400)}\nbody.dark-mode .gp-detail-card{background:#0F1219}body.dark-mode .gp-detail-card-label{color:var(--gray-400)}\nbody.dark-mode .gp-detail-target-label{color:var(--gray-300)}body.dark-mode .gp-detail-target-bar{background:#283044}\nbody.dark-mode .gp-detail-mix-title{color:var(--gray-300)}\nbody.dark-mode .gp-detail-insight{background:#0F1219;border-color:#283044}body.dark-mode .gp-detail-insight p{color:var(--green-300)}\nbody.dark-mode .gp-detail-tabs{background:#0F1219}body.dark-mode .gp-detail-tab{color:var(--gray-400)}body.dark-mode .gp-detail-tab.active{background:#283044;color:var(--green-300)}\nbody.dark-mode .gp-invest-item{background:#0F1219;border-color:#283044}body.dark-mode .gp-invest-item:hover{background:#1E2536;border-color:var(--green-700)}body.dark-mode .gp-invest-item-name{color:#E5E7EB}body.dark-mode .gp-invest-item-desc{color:var(--gray-400)}body.dark-mode .gp-invest-title{color:var(--gray-300)}\nbody.dark-mode .gp-sectors{background:#171C28;border-color:#283044}body.dark-mode .gp-sectors-title{color:var(--green-300)}body.dark-mode .gp-sector-tab{background:#0F1219;border-color:#283044;color:var(--gray-400)}body.dark-mode .gp-sector-stat{background:#0F1219}body.dark-mode .gp-sector-row:hover{background:#1E2536}body.dark-mode .gp-sector-row-name{color:#E5E7EB}body.dark-mode .gp-sector-row-bar{background:#283044}\nbody.dark-mode .gp-benchmark{background:#0F1219;border-color:#283044}body.dark-mode .gp-benchmark-title{color:var(--green-300)}body.dark-mode .gp-benchmark-bar{background:#283044}\nbody.dark-mode .gp-contact-panel{background:#171C28}body.dark-mode .gp-contact-title{color:var(--green-300)}body.dark-mode .gp-contact-stat{background:#0F1219}body.dark-mode .gp-contact-stat-val{color:var(--green-400)}body.dark-mode .gp-contact-list li{color:var(--gray-400)}body.dark-mode .gp-contact-email{background:#0F1219}body.dark-mode .gp-contact-email-link{color:var(--green-400)}body.dark-mode .gp-contact-copy{background:#171C28;border-color:#283044;color:var(--green-400)}\nbody.dark-mode .gp-slider-wrap{background:#171C28;border-color:#283044}body.dark-mode .gp-slider-title{color:var(--green-300)}body.dark-mode .gp-slider{background:#283044}body.dark-mode .gp-slider-play{background:#171C28;border-color:#283044;color:var(--gray-400)}\nbody.dark-mode .gp-region-card{background:#171C28;border-color:#283044}body.dark-mode .gp-region-card.active{background:#1E2536;border-color:var(--green-600)}body.dark-mode .gp-region-name{color:var(--green-300)}body.dark-mode .gp-region-minibar{background:#283044}\nbody.dark-mode .gp-countdown{background:#0F1219;border-color:#283044}body.dark-mode .gp-countdown-title{color:var(--green-300)}body.dark-mode .gp-countdown-bar{background:#283044}\nbody.dark-mode .gp-movers-col{background:#171C28;border-color:#283044}body.dark-mode .gp-movers-title{color:var(--green-300)}body.dark-mode .gp-mover{border-color:#283044}body.dark-mode .gp-mover-name{color:#E5E7EB}body.dark-mode .gp-mover-bar{background:#283044}\nbody.dark-mode .gp-source-btn{background:#171C28;border-color:#283044;color:var(--gray-400)}body.dark-mode .gp-source-btn:hover{border-color:var(--green-600)}\nbody.dark-mode .gp-share-btn{background:#171C28;border-color:#283044;color:var(--gray-300)}body.dark-mode .gp-share-social{background:#1E2536;border-color:#283044;color:#9CA3AF}body.dark-mode .gp-share-btn:hover{background:#1E2536;border-color:var(--green-700);color:var(--green-300)}\nbody.dark-mode .gp-compare-panel{background:#171C28}body.dark-mode .gp-compare-country{background:#171C28;border-color:#283044}body.dark-mode .gp-compare-country-name{color:var(--green-400)}body.dark-mode .gp-compare-stat{background:#0F1219}body.dark-mode .gp-compare-close{background:#283044;color:var(--gray-400)}body.dark-mode .gp-compare-panel h2{color:var(--green-300)}body.dark-mode .gp-row-check{border-color:#283044}\nbody.dark-mode .gp-compare-btn{background:#171C28;border-color:#283044;color:var(--gray-400)}body.dark-mode .gp-compare-btn:hover{border-color:var(--green-600);color:var(--green-400)}body.dark-mode .gp-compare-btn.active{background:var(--green-800);color:white;border-color:var(--green-800)}\nbody.dark-mode .gp-nav{background:rgba(15,18,25,0.95);border-color:#283044}body.dark-mode .gp-nav.scrolled{box-shadow:0 2px 16px rgba(0,0,0,0.4)}body.dark-mode .gp-nav-link{color:var(--gray-400)}body.dark-mode .gp-nav-link:hover{color:var(--green-300);background:rgba(16,185,129,0.1)}body.dark-mode .gp-nav-link.active{color:var(--green-300);background:rgba(16,185,129,0.15);border-color:rgba(16,185,129,0.3)}\nbody.dark-mode .gp-fav{color:#3D4555}body.dark-mode .gp-fav.active{color:#F59E0B}\nbody.dark-mode .gp-view-btn{background:#171C28;border-color:#283044;color:#9CA3AF}body.dark-mode .gp-view-btn:hover{border-color:var(--green-600);color:var(--green-400)}body.dark-mode .gp-view-btn.has-active{background:var(--green-700);color:white;border-color:var(--green-700)}body.dark-mode .gp-view-menu{background:#171C28;border-color:#283044;box-shadow:0 8px 24px rgba(0,0,0,0.4)}body.dark-mode .gp-view-item{color:#9CA3AF}body.dark-mode .gp-view-item:hover{background:rgba(16,185,129,0.1);color:var(--green-400)}body.dark-mode .gp-view-item.active{background:rgba(16,185,129,0.15);color:var(--green-300)}\nbody.dark-mode .gp-badge-green{background:rgba(52,211,153,0.1);color:var(--green-400);border-color:rgba(52,211,153,0.3)}body.dark-mode .gp-badge-blue{background:rgba(59,130,246,0.1);color:#60A5FA;border-color:rgba(59,130,246,0.3)}body.dark-mode .gp-badge-silver{background:rgba(156,163,175,0.1);color:var(--gray-400);border-color:#283044}\nbody.dark-mode .gp-region-dive{color:var(--green-400)}\nbody.dark-mode .gp-whatif{background:#1E2536}body.dark-mode .gp-whatif-title{color:var(--green-400)}body.dark-mode .gp-whatif-result{background:#171C28;border-color:#283044;color:#9CA3AF}body.dark-mode .gp-whatif-result strong{color:var(--green-400)}\nbody.dark-mode .gp-download-btn{background:#1E2536 !important;color:var(--green-400) !important;border-color:#283044 !important}body.dark-mode .gp-download-btn:hover{background:#283044 !important}\nbody.dark-mode .gp-detail-nuclear{background:#1E2536}\n@media(max-width:768px){\n  #rn-app .gp-header-inner,#rn-app .gp-stats,#rn-app .gp-main,#rn-app .gp-footer{padding-left:16px !important;padding-right:16px !important}\n  .gp-header{padding:24px 0 36px}.gp-header-row{justify-content:space-between !important;gap:8px;padding:0 !important}.gp-theme-toggle{padding:4px 10px;font-size:11px}.gp-title{font-size:32px}.gp-subtitle{font-size:14px}.gp-mobile-br{display:block}\n  .gp-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.gp-stat{padding:16px;border-radius:12px}.gp-stat-val{font-size:24px}.gp-stat-label{font-size:11px}.gp-stat-sub{font-size:10px}\n  .gp-main{padding-top:20px;padding-bottom:20px}.gp-map-wrap{border-radius:14px;margin-bottom:20px}.gp-map-header{padding:14px 16px}.gp-map-header h2{font-size:16px}#map{height:280px}\n  .gp-legend{flex-wrap:wrap;gap:6px 10px;padding:10px 16px}.gp-legend-right{display:none}.gp-map-zoom-btn{padding:3px 7px;font-size:9px}.gp-legend-item{font-size:10px;gap:3px}.gp-legend-color{width:14px;height:8px}\n  .gp-controls{gap:8px;overflow:visible}.gp-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-shrink:0;padding:3px;width:100%;max-width:calc(100vw - 32px);scrollbar-width:none;display:flex;flex-wrap:nowrap}.gp-tabs::-webkit-scrollbar{display:none}.gp-tab{padding:6px 10px;font-size:11px;white-space:nowrap;flex-shrink:0}\n  .gp-search{width:calc(50% - 4px);min-width:0;font-size:13px;padding:8px 12px;border-radius:8px;flex:none}.gp-sort{width:calc(50% - 4px);min-width:0;font-size:12px;padding:8px 12px;border-radius:8px;flex:none}\n  .gp-compare-btn{padding:6px 12px;font-size:12px;flex:1;justify-content:center}.gp-view-dropdown{flex:1;order:10}.gp-view-btn{width:100%;justify-content:center;padding:6px 12px;font-size:12px}\n  .gp-view-menu{right:0 !important;left:0 !important;width:100% !important}.gp-view-item{width:100% !important;justify-content:center !important;text-align:center !important}\n  #countLabel{font-size:11px !important;width:100%;text-align:right;order:20}\n  .gp-table-head{grid-template-columns:24px 1fr 36px 64px;gap:6px;padding:0 12px 8px;font-size:10px}.gp-table-head span:last-child{display:none}\n  .gp-row{grid-template-columns:24px 1fr 36px 64px;gap:6px;padding:10px 12px;border-radius:10px;margin-bottom:3px}.gp-row .gp-row-target{display:none}.gp-fav{display:none}.gp-row-rank{font-size:11px}.gp-row-name{font-size:13px}.gp-yoy{display:none}.gp-row-region{font-size:10px;margin-left:4px}.gp-row-grade{font-size:11px;padding:2px 6px}.gp-row-bar{display:none}.gp-row-pct{font-size:12px;min-width:auto;text-align:right}.gp-badge-sm{display:none}\n  .gp-page-btn{padding:6px 10px;font-size:12px}.gp-detail{width:100%;max-width:100%;padding:20px}.gp-detail-title{font-size:22px}.gp-detail-grid{grid-template-columns:1fr 1fr 1fr;gap:8px}.gp-detail-card{padding:10px}.gp-detail-card-val{font-size:16px}\n  .gp-compare-grid{grid-template-columns:1fr !important}.gp-compare-panel{padding:20px;border-radius:16px}.gp-compare-bar{margin:12px 16px 0;border-radius:12px;padding:10px 16px}.gp-compare-bar-text{font-size:12px}\n  .gp-row.compare-mode{grid-template-columns:22px 28px 1fr 44px 70px !important;gap:6px !important}.gp-table-head.compare-mode{grid-template-columns:22px 28px 1fr 44px 70px !important;gap:6px !important}\n  .gp-footer{padding-top:24px;padding-bottom:32px;gap:20px;margin-top:24px;flex-direction:column;align-items:center;text-align:center}.gp-footer-brand{font-size:16px}.gp-footer-sub{font-size:10px;line-height:1.5}.gp-footer-links{gap:12px;font-size:11px;flex-wrap:wrap;justify-content:center}\n  .gp-movers{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.gp-movers-col{padding:14px}.gp-movers-title{font-size:14px;margin-bottom:10px}.gp-mover-name{font-size:12px}.gp-mover-delta{font-size:12px}\n  .gp-source-filters{gap:3px;flex-wrap:wrap}.gp-source-btn{padding:4px 8px;font-size:10px}\n  .gp-contact-overlay{z-index:99999 !important;padding:12px}.gp-contact-panel{padding:20px;border-radius:16px}.gp-contact-email{padding:10px 12px;gap:8px;flex-wrap:nowrap}.gp-contact-email-link{font-size:12px}.gp-contact-copy{padding:6px 12px;font-size:11px}.gp-contact-title{font-size:20px}.gp-contact-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.gp-contact-stat{padding:10px}.gp-contact-stat-val{font-size:16px}\n  .gp-slider-wrap{padding:12px 16px}.gp-slider-year{font-size:18px}\n  .gp-regions{grid-template-columns:1fr 1fr;gap:8px}.gp-region-card{padding:12px}.gp-region-name{font-size:13px}.gp-region-avg{font-size:16px}.gp-region-dive{opacity:1 !important}\n  .gp-row-spark{display:none}\n  .gp-nav-inner{justify-content:space-evenly;gap:0;padding:8px 8px;overflow-x:hidden;scrollbar-width:none}.gp-nav-inner::-webkit-scrollbar{display:none}.gp-nav-link{padding:6px 10px;font-size:11px;flex:1;text-align:center}\n}\n<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebSite\",\"name\":\"Renewable Nodes\",\"url\":\"https:\/\/renewablenodes.com\",\"description\":\"Track the global transition to renewable energy. Real data for 93+ countries, targets vs. reality, and clean energy trends. Updated daily.\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Renewable Nodes\",\"url\":\"https:\/\/renewablenodes.com\"}}<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Dataset\",\"name\":\"Global Renewable Energy Data\",\"description\":\"Renewable energy share, capacity, targets, and energy mix data for 93+ countries worldwide.\",\"url\":\"https:\/\/renewablenodes.com\",\"license\":\"https:\/\/creativecommons.org\/licenses\/by\/4.0\/\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Renewable Nodes\"},\"temporalCoverage\":\"2018\/..\",\"spatialCoverage\":{\"@type\":\"Place\",\"name\":\"Global\"},\"variableMeasured\":[\"Renewable energy share\",\"Solar capacity\",\"Wind capacity\",\"Hydroelectric capacity\"],\"distribution\":{\"@type\":\"DataDownload\",\"encodingFormat\":\"application\/json\",\"contentUrl\":\"https:\/\/renewablenodes.com\/wp-content\/uploads\/api-data.json\"}}<\/script>\n<\/head>\n<body>\n<div id=\"rn-app\">\n\n<header class=\"gp-header\">\n  <div class=\"gp-header-inner\">\n    <div class=\"gp-header-row\" style=\"display:flex;justify-content:space-between;align-items:center\">\n      <div class=\"gp-live\">\n        <div class=\"gp-live-dot\"><\/div>\n        <span class=\"gp-live-text\">Live Global Tracker \u00b7 Updated Daily<\/span>\n      <\/div>\n      <button class=\"gp-theme-toggle\" onclick=\"toggleDarkMode()\" id=\"themeToggle\">\ud83c\udf19 Dark<\/button>\n    <\/div>\n    <h1 class=\"gp-title\">Renewable Nodes<\/h1>\n    <p class=\"gp-subtitle\">Tracking the world&#8217;s transition to renewable energy.<br class=\"gp-mobile-br\"> Real data for <span id=\"headerCount\">90<\/span>+ countries and territories, targets vs. reality, and clean energy investment opportunities.<\/p>\n  <\/div>\n<\/header>\n\n<nav class=\"gp-nav\" id=\"mainNav\">\n  <div class=\"gp-nav-inner\">\n    <a class=\"gp-nav-link active\" href=\"#section-dashboard\" onclick=\"smoothScroll(event,'section-dashboard')\">Dashboard<\/a>\n    <a class=\"gp-nav-link\" href=\"#section-rankings\" onclick=\"smoothScroll(event,'section-rankings')\">Rankings<\/a>\n    <a class=\"gp-nav-link\" href=\"#sectorSection\" onclick=\"smoothScroll(event,'sectorSection')\">Sectors<\/a>\n  <\/div>\n<\/nav>\n<div id=\"section-dashboard\"><\/div>\n\n<div class=\"gp-stats\" id=\"statsContainer\">\n  <div class=\"gp-stat\"><div class=\"gp-loading-spinner\"><\/div><div class=\"gp-stat-label\">Loading data&#8230;<\/div><\/div>\n<\/div>\n\n<div class=\"gp-main\">\n  <div class=\"gp-map-wrap\">\n    <div class=\"gp-map-header\">\n      <h2>Renewable Electricity by Country<\/h2>\n      <span style=\"font-size:12px;color:var(--gray-400)\">Click any country for details<\/span>\n    <\/div>\n    <div id=\"map\"><\/div>\n    <div class=\"gp-legend\">\n      <div class=\"gp-legend-left\">\n        <span style=\"font-size:11px;color:var(--gray-500);margin-right:8px\">Renewable share:<\/span>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#FEE2E2\"><\/div>&lt;10%<\/div>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#FED7AA\"><\/div>10-25%<\/div>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#FDE68A\"><\/div>25-40%<\/div>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#BBF7D0\"><\/div>40-60%<\/div>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#6EE7B7\"><\/div>60-80%<\/div>\n        <div class=\"gp-legend-item\"><div class=\"gp-legend-color\" style=\"background:#059669\"><\/div>&gt;80%<\/div>\n      <\/div>\n      <div class=\"gp-legend-right\">\n        <div class=\"gp-map-zoom-row\">\n          <button class=\"gp-map-zoom-btn active\" onclick=\"zoomMap('world')\">World<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('africa')\">Africa<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('asia')\">Asia<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('europe')\">Europe<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('namerica')\">N. America<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('oceania')\">Oceania<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('samerica')\">S. America<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('apac')\">APAC<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('emea')\">EMEA<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('latam')\">LATAM<\/button>\n          <button class=\"gp-map-zoom-btn\" onclick=\"zoomMap('noram')\">NORAM<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gp-movers\" id=\"topMovers\"><\/div>\n  <div class=\"gp-regions\" id=\"regionCards\"><\/div>\n\n  <div class=\"gp-slider-wrap\" id=\"sliderWrap\">\n    <div class=\"gp-slider-header\">\n      <div class=\"gp-slider-title\">Time Travel<\/div>\n      <div style=\"display:flex;align-items:center;gap:10px\">\n        <button class=\"gp-slider-play\" id=\"sliderPlay\" onclick=\"toggleSliderPlay()\">\u25b6 Play<\/button>\n        <div class=\"gp-slider-year\" id=\"sliderYear\">Latest<\/div>\n      <\/div>\n    <\/div>\n    <input type=\"range\" class=\"gp-slider\" id=\"yearSlider\" min=\"0\" max=\"7\" value=\"7\" oninput=\"onSliderChange(this.value)\">\n    <div class=\"gp-slider-labels\" id=\"sliderLabels\"><\/div>\n  <\/div>\n\n  <div id=\"section-rankings\"><\/div>\n  <div class=\"gp-controls\">\n    <div class=\"gp-tabs\" id=\"regionTabs\"><\/div>\n    <input class=\"gp-search\" type=\"text\" id=\"searchInput\" placeholder=\"Search country...\">\n    <select class=\"gp-sort\" id=\"sortSelect\">\n      <option value=\"renewable\">Sort: Renewable %<\/option>\n      <option value=\"capacity\">Sort: Capacity (GW)<\/option>\n      <option value=\"growth\">Sort: Growth Rate<\/option>\n      <option value=\"name\">Sort: Name<\/option>\n    <\/select>\n    <button class=\"gp-compare-btn\" id=\"compareToggle\" onclick=\"toggleCompareMode()\" style=\"margin-left:auto\">\u2696\ufe0f Compare<\/button>\n    <div class=\"gp-view-dropdown\" id=\"viewDropdown\">\n      <button class=\"gp-view-btn\" id=\"viewToggleBtn\" onclick=\"toggleViewMenu()\">\u2630 Views<\/button>\n      <div class=\"gp-view-menu\" id=\"viewMenu\">\n        <button class=\"gp-view-item\" id=\"fossilToggle\" onclick=\"toggleFossil()\">Fossil Fuel %<\/button>\n        <button class=\"gp-view-item\" id=\"nuclearToggle\" onclick=\"toggleNuclear()\">Include Nuclear<\/button>\n        <button class=\"gp-view-item\" id=\"percapitaToggle\" onclick=\"togglePerCapita()\">Per Capita GW<\/button>\n      <\/div>\n    <\/div>\n    <span id=\"countLabel\" style=\"font-size:12px;color:var(--gray-400);width:100%;text-align:right\"><\/span>\n  <\/div>\n  <div class=\"gp-source-filters\" id=\"sourceFilters\"><\/div>\n  <div style=\"height:12px\"><\/div>\n\n  <div class=\"gp-table-head\">\n    <span>#<\/span><span>Country<\/span><span>Grade<\/span><span>Renewable %<\/span><span style=\"text-align:right\">Target<\/span>\n  <\/div>\n  <div id=\"tableBody\"><div class=\"gp-loading\"><div class=\"gp-loading-spinner\"><\/div>Loading country data&#8230;<\/div><\/div>\n  <div class=\"gp-pagination\" id=\"pagination\"><\/div>\n\n  <div class=\"gp-sectors\" id=\"sectorSection\">\n    <div class=\"gp-sectors-header\">\n      <h2 class=\"gp-sectors-title\">Sector Deep-Dives<\/h2>\n      <p class=\"gp-sectors-sub\">Explore each energy source across 93+ countries<\/p>\n    <\/div>\n    <div class=\"gp-sectors-tabs\" id=\"sectorTabs\"><\/div>\n    <div class=\"gp-sectors-content\" id=\"sectorContent\"><\/div>\n  <\/div>\n\n  <footer class=\"gp-footer\">\n    <div>\n      <a href=\"https:\/\/renewablenodes.com\" class=\"gp-footer-brand\" style=\"text-decoration:none;color:inherit\">Renewable Nodes<\/a>\n      <div class=\"gp-footer-sub\">Data: Ember, IRENA, IEA &amp; national energy agencies<br>&copy; <script>document.write(new Date().getFullYear())<\/script> RenewableNodes.com<\/div>\n    <\/div>\n    <div class=\"gp-footer-links\">\n      <span id=\"countryCount\"><\/span>\n      <span id=\"lastUpdate\"><\/span>\n      <a href=\"\/methodology\" style=\"color:var(--gray-400);text-decoration:none;cursor:pointer\">Methodology<\/a>\n      <a href=\"\/glossary\" style=\"color:var(--gray-400);text-decoration:none;cursor:pointer\">Glossary<\/a>\n      <a href=\"mailto:partnerships@renewablenodes.com\" style=\"color:var(--gray-400);text-decoration:none\">partnerships@renewablenodes.com<\/a>\n      <span>CC BY 4.0<\/span>\n    <\/div>\n  <\/footer>\n<\/div>\n\n<div class=\"gp-compare-overlay\" id=\"compareOverlay\">\n  <div class=\"gp-compare-panel\" style=\"position:relative\" id=\"comparePanel\"><\/div>\n<\/div>\n\n<div class=\"gp-compare-bar\" id=\"compareBar\">\n  <span class=\"gp-compare-bar-text\" id=\"compareBarText\">0 of 3 selected<\/span>\n  <div style=\"display:flex;gap:8px\">\n    <button class=\"gp-compare-bar-clear\" onclick=\"clearCompare()\">Clear<\/button>\n    <button class=\"gp-compare-bar-btn\" id=\"compareGoBtn\" onclick=\"showCompareSideBySide()\" disabled>Compare \u2192<\/button>\n  <\/div>\n<\/div>\n\n<div class=\"gp-detail-overlay\" id=\"detailOverlay\">\n  <div class=\"gp-detail\" id=\"detailPanel\"><\/div>\n<\/div>\n\n<div class=\"gp-share-toast\" id=\"shareToast\">Link copied to clipboard!<\/div>\n\n<div class=\"gp-contact-overlay\" id=\"contactOverlay\">\n  <div class=\"gp-contact-panel\" style=\"width:420px !important;max-width:90vw !important\">\n    <button class=\"gp-contact-close\" onclick=\"closeContact()\">\u2715<\/button>\n    <div class=\"gp-contact-title\">Become a Partner<\/div>\n    <div class=\"gp-contact-sub\">Renewable Nodes reaches a global audience of energy professionals, investors, and sustainability leaders.<\/div>\n    <div class=\"gp-contact-stats\">\n      <div class=\"gp-contact-stat\"><div class=\"gp-contact-stat-val\">93+<\/div><div class=\"gp-contact-stat-label\">Countries Tracked<\/div><\/div>\n      <div class=\"gp-contact-stat\"><div class=\"gp-contact-stat-val\">Weekly<\/div><div class=\"gp-contact-stat-label\">Data Updates<\/div><\/div>\n      <div class=\"gp-contact-stat\"><div class=\"gp-contact-stat-val\">Free<\/div><div class=\"gp-contact-stat-label\">Open Access<\/div><\/div>\n    <\/div>\n    <div class=\"gp-contact-section\">\n      <div class=\"gp-contact-section-title\">Partnership Opportunities<\/div>\n      <ul class=\"gp-contact-list\">\n        <li>Logo placement on the dashboard<\/li>\n        <li>Sponsored country deep-dives and reports<\/li>\n        <li>Featured investment products in country profiles<\/li>\n        <li>Custom data analysis for your organization<\/li>\n        <li>Co-branded renewable energy insights<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"gp-contact-email\">\n      <a class=\"gp-contact-email-link\" id=\"partnerEmailLink\" href=\"mailto:partnerships@renewablenodes.com\">partnerships@renewablenodes.com<\/a>\n      <button class=\"gp-contact-copy\" onclick=\"copyEmail()\">Copy<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\n<script src=\"\/wp-content\/uploads\/renewablenodes-app.js?v=18\"><\/script>\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Renewable Nodes \u2014 Global Renewable Energy Tracker Live Global Tracker \u00b7 Updated Daily \ud83c\udf19 Dark Renewable Nodes Tracking the world&#8217;s transition to renewable energy. Real data for 90+ countries and territories, targets vs. reality, and clean energy investment opportunities. Dashboard Rankings Sectors Loading data&#8230; Renewable Electricity by Country Click any country for details Renewable share: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/renewablenodes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":5,"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/renewablenodes.com\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/renewablenodes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}