.potential-explorer{margin-top:35px}.potential-tabs{scrollbar-width:thin;gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.potential-tabs button{min-height:42px;color:var(--muted);border:1px solid var(--line);background:var(--white);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:.7rem;font-weight:800}.potential-tabs button:hover,.potential-tabs button.active{color:var(--white);border-color:var(--forest-900);background:var(--forest-900)}.potential-panel{border:1px solid var(--line);background:var(--white);overflow:hidden}.potential-panel-head{color:var(--white);background:var(--forest-900);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:26px 30px;display:grid}.potential-panel-head>span{width:48px;height:48px;color:var(--forest-950);background:#e7b66a;border-radius:50%;place-items:center;display:grid}.potential-panel-head small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:800;display:block}.potential-panel-head h3{color:var(--white);margin:3px 0 0;font-size:1.45rem}.potential-panel-head>strong{text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.potential-grid{grid-template-columns:1fr 1fr;display:grid}.potential-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 24px}.potential-grid article:nth-child(2n){border-right:0}.potential-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.potential-grid article span{color:var(--muted);font-size:.74rem}.potential-grid article strong{color:var(--forest-900);text-align:right;font-size:.8rem}.potential-grid article.is-total{background:var(--forest-50)}.potential-grid article.is-total span,.potential-grid article.is-total strong{font-weight:800}.potential-meter{background:var(--forest-100);border-radius:99px;height:5px;margin-top:13px;overflow:hidden}.potential-meter span{border-radius:inherit;background:var(--clay-500);height:100%;display:block}@media (max-width:650px){.potential-panel-head{grid-template-columns:auto 1fr;padding:22px 19px}.potential-panel-head>strong{grid-column:2}.potential-grid{grid-template-columns:1fr}.potential-grid article,.potential-grid article:nth-child(2n){border-right:0}.potential-grid article>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.potential-grid article strong{text-align:left}}
.data-dashboard{margin-top:35px}.data-view-tabs{border:1px solid var(--line);background:var(--white);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.data-view-tabs button{min-width:170px;color:var(--muted);border:0;border-right:1px solid var(--line);white-space:nowrap;background:0 0;border-bottom:3px solid #0000;flex:1;padding:16px 18px;font-size:.73rem;font-weight:800}.data-view-tabs button:last-child{border-right:0}.data-view-tabs button:hover,.data-view-tabs button.active{color:var(--forest-950);background:var(--forest-50)}.data-view-tabs button.active{border-bottom-color:var(--clay-500)}.data-chart-panel{border:1px solid var(--line);background:var(--white);border-top:0;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:40px;min-height:510px;padding:45px;display:grid}.data-chart-copy>span{color:var(--clay-600);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.data-chart-copy h2{color:var(--forest-950);margin:12px 0 18px;font-size:clamp(2rem,3.5vw,3.2rem)}.data-chart-copy p{margin:0;line-height:1.8}.data-chart{width:100%;min-width:0;height:370px;position:relative}.data-chart.is-doughnut{max-width:450px;margin:auto}.hamlet-explorer{border:1px solid var(--line);background:var(--forest-950);margin-top:28px;padding:38px}.hamlet-explorer h2{color:var(--white);margin:0;font-size:clamp(2rem,3.5vw,3rem)}.hamlet-explorer .eyebrow{color:#e7b66a}.hamlet-explorer-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.hamlet-explorer-head label{color:#ffffff9e;text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:.65rem;font-weight:800;display:grid}.hamlet-explorer-head select{min-width:220px;color:var(--forest-950);background:var(--white);text-transform:none;letter-spacing:0;border:0;border-radius:6px;padding:12px 38px 12px 14px;font-size:.78rem}.hamlet-highlight{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.hamlet-highlight>div{color:var(--white);background:#ffffff0d;border:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 13px;padding:24px;display:grid}.hamlet-highlight svg{color:#e7b66a;grid-row:1/3}.hamlet-highlight span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.hamlet-highlight strong{font:500 2.2rem var(--font-serif);grid-area:1/3/3}.hamlet-highlight small{color:#ffffff8c;grid-column:2;font-size:.65rem}.hamlet-detail-grid{border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.hamlet-detail-grid>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;justify-content:space-between;gap:12px;padding:13px 16px;display:flex}.hamlet-detail-grid>div:nth-child(3n){border-right:0}.hamlet-detail-grid>div:nth-last-child(-n+3){border-bottom:0}.hamlet-detail-grid span{color:#ffffff8c;font-size:.7rem}.hamlet-detail-grid strong{color:var(--white);font-size:.78rem}@media (max-width:850px){.data-chart-panel{grid-template-columns:1fr;padding:32px}.data-chart-copy{max-width:600px}.hamlet-explorer-head{flex-direction:column;align-items:flex-start}.hamlet-highlight{grid-template-columns:1fr}}@media (max-width:580px){.data-view-tabs button{min-width:145px;padding-inline:13px}.data-chart-panel{gap:25px;padding:27px 18px}.data-chart{height:320px}.hamlet-explorer{padding:28px 18px}.hamlet-explorer-head label,.hamlet-explorer-head select{width:100%}.hamlet-highlight>div{grid-template-columns:auto 1fr;padding:19px}.hamlet-highlight strong{grid-area:auto/2;font-size:1.8rem}.hamlet-highlight small{grid-column:1/-1}.hamlet-detail-grid{grid-template-columns:1fr 1fr}.hamlet-detail-grid>div:nth-child(3n){border-right:1px solid #ffffff1f}.hamlet-detail-grid>div:nth-child(2n){border-right:0}.hamlet-detail-grid>div:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f}.hamlet-detail-grid>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}
