:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1111;--ink:#f4efe4;--ink-strong:#fffaf0;--muted:#a8afa9;--surface:#171d1c;--surface-strong:#202826;--paper:#fff9ed;--paper-soft:#f0e6d4;--paper-ink:#18201e;--line:#f4efe424;--paper-line:#ded2bd;--blue:#3ba5ff;--teal:#18b7aa;--red:#ff5d73;--gold:#d8a84c;--olive:#8ca078;--shadow:0 24px 70px #00000052}*{box-sizing:border-box}body{color:var(--ink);background:linear-gradient(90deg,#f4efe409 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#101716 0%,#0d1111 42%,#11110f 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,p{margin:0}button,select,input{font:inherit}.loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.homePage{background:radial-gradient(circle at 52% 10%,#3ba5ff21,#0000 24%),linear-gradient(#fff9ed09,#0000 34%);width:min(1360px,100% - 40px);margin:0 auto;padding:24px 0 64px;overflow:hidden}.homeNav{border-bottom:1px solid #f4efe41a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:78px;padding:14px 0;display:flex}.homeBrand,.homeNavAction{color:var(--ink);text-decoration:none}.homeBrand{align-items:baseline;gap:10px;display:flex}.homeBrand span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.homeBrand strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700}.homeNavAction{min-height:36px;color:var(--ink-strong);background:#fff9ed0b;border:1px solid #f4efe424;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:.84rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.homeNavAction:hover{background:#3ba5ff17;border-color:#3ba5ff80;transform:translateY(-1px)}.homeHero{grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:clamp(42px,7vw,116px);min-height:min(720px,100vh - 138px);display:grid;position:relative}.homeCopy{flex-direction:column;justify-content:center;min-width:0;max-width:820px;display:flex}.homeCopy h1{max-width:860px;color:var(--ink-strong);letter-spacing:0;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7.6vw,8.4rem);font-weight:700;line-height:.88}.homeActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.homeActions .primaryCta{gap:8px}.homeActions .secondaryCta{color:var(--ink-strong);background:#fff9ed0b;border-color:#f4efe424}.homeActions .primaryCta,.homeActions .secondaryCta,.homeFinalCta .primaryCta{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.homeActions .primaryCta:hover,.homeFinalCta .primaryCta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #3ba5ff33}.homeActions .secondaryCta:hover{background:#3ba5ff14;border-color:#3ba5ff6b;transform:translateY(-1px)}.homeProductPreview{background:linear-gradient(180deg, #f4efe414, transparent 16%), linear-gradient(135deg, #3ba5ff24, #18b7aa0d 34%, transparent 62%), var(--surface);min-height:560px;color:var(--ink);transform-origin:50%;border:1px solid #f4efe429;border-radius:8px;gap:18px;padding:18px;transition:transform .22s,border-color .22s;display:grid;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 28px 90px #0000005c,inset 0 1px #fffaf014}.homeProductPreview:hover{border-color:#3ba5ff61;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(-2px)}.homeProductPreview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4efe40b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#f4efe40a 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.previewChrome,.previewHeader,.previewMetrics,.previewChart,.previewTable{z-index:1;position:relative}.previewChrome{gap:7px;padding:2px 0 6px;display:flex}.previewChrome span{background:#f4efe447;border-radius:999px;width:8px;height:8px}.previewChrome span:first-child{background:var(--blue)}.previewHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0 6px;display:flex}.previewHeader span,.previewMetrics span,.previewMetrics em,.previewTable span{color:var(--muted);font-size:.76rem}.previewHeader strong{color:var(--ink-strong);margin-top:6px;font-size:1rem;display:block}.previewHeader svg{color:var(--blue)}.previewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.previewMetrics article{background:#0d111157;border:1px solid #f4efe41a;border-radius:8px;min-height:112px;padding:14px}.previewMetrics strong{color:var(--ink-strong);margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;line-height:1;display:block}.previewMetrics em{margin-top:8px;font-style:normal;display:block}.previewChart{background:linear-gradient(#f4efe414 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #f4efe41a;grid-template-columns:repeat(7,minmax(18px,1fr));align-items:end;gap:10px;min-height:170px;padding:18px 2px 0;display:grid}.previewChart span{background:var(--blue);border-radius:999px 999px 0 0;min-height:34px;display:block;box-shadow:0 16px 30px #3ba5ff29}.previewChart span:nth-child(3n){background:var(--teal)}.previewTable{gap:2px;margin-top:4px;display:grid}.previewTable div{border-bottom:1px solid #f4efe414;grid-template-columns:minmax(120px,1.4fr) .4fr 1fr .8fr;align-items:center;gap:10px;min-height:36px;display:grid}.previewTable strong{color:var(--ink-strong);font-size:.86rem}.homeStatement{text-align:center;max-width:1040px;margin:140px auto 0}.homeStatement p{color:var(--ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.6rem);line-height:1.04}.homePrinciples{border:1px solid #f4efe41f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:110px;display:grid;overflow:hidden}.homePrinciples article{background:#171d1cbd;min-height:330px;padding:28px}.homePrinciples span{color:var(--blue);font-size:.76rem;font-weight:950}.homePrinciples h2{max-width:280px;color:var(--ink-strong);margin-top:74px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.02}.homePrinciples p{color:var(--muted);margin-top:16px;font-size:.95rem;line-height:1.62}.homeMethod{border:1px solid var(--paper-line);background:var(--paper);color:var(--paper-ink);border-radius:8px;grid-template-columns:minmax(220px,.4fr) minmax(0,.9fr) minmax(320px,.55fr);align-items:start;gap:clamp(24px,4vw,72px);margin-top:130px;padding:clamp(30px,5vw,74px);display:grid}.homeMethod>div{color:#6f5621;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:950;display:flex}.homeMethod>div svg{color:var(--gold)}.homeMethod h2{color:var(--paper-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.55rem);line-height:.98}.homeMethod p{color:#4f5c54;line-height:1.66}.homeFinalCta{background:linear-gradient(135deg, #3ba5ff21, transparent 38%), linear-gradient(180deg, var(--surface-strong), var(--bg));border:1px solid #f4efe429;border-radius:8px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(18px,4vw,58px);min-height:320px;margin-top:20px;padding:clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.homeCardIcon{background:var(--blue);color:#07100f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.homeCardIcon svg{width:21px;height:21px}.homeFinalCta h2{max-width:760px;color:var(--ink-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.6vw,5.2rem);line-height:.96}.homeFinalCta .primaryCta{gap:8px;margin-top:22px}.homeFinalCta>div:first-child{color:var(--muted);gap:12px;font-size:.9rem;font-weight:760;line-height:1.5;display:grid}.homeFinalCta>div:first-child svg{color:var(--gold)}.homePage{background:0 0;width:min(1320px,100% - 48px);padding:22px 0 64px}.homeNav{border-bottom-color:#f4efe41f;border-radius:0;margin-bottom:0;padding:12px 0 20px}.homeBrand span{letter-spacing:.06em}.homeBrand strong{font-size:1.08rem}.homeNavAction{background:0 0;border:0;min-height:38px;padding:0 2px;transition:color .18s,transform .18s}.homeNavAction:hover{color:var(--blue);background:0 0;transform:translate(2px)}.homeHero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.72fr);gap:clamp(56px,8vw,124px);min-height:min(760px,100vh - 72px);padding:clamp(74px,9vw,132px) 0 clamp(76px,8vw,116px)}.homeCopy{max-width:760px}.homeCopy h1{max-width:760px;margin-top:24px;font-size:clamp(3.75rem,6.2vw,6.5rem);line-height:.93}.homeCopy h1 em{color:var(--blue);font-style:italic;font-weight:500}.homeCopy .eyebrow{color:#c8d0ca;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;font-size:.78rem;font-weight:900;display:inline-flex}.homeCopy .eyebrow i{background:var(--blue);width:8px;height:8px}.homeCopy p{color:#bac3bd;max-width:590px;margin-top:28px;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.68}.homeActions{gap:24px;margin-top:36px}.homeActions .primaryCta{min-height:50px;padding:0 20px}.homeTextLink{color:#d5dbd6;font-size:.88rem;font-weight:850;text-decoration:none;position:relative}.homeTextLink:after{content:"";transform-origin:0;background:#f4efe45c;height:1px;transition:transform .18s;position:absolute;bottom:-5px;left:0;right:0}.homeTextLink:hover:after{transform:scaleX(.45)}.homeHeroMeta{border-top:1px solid #f4efe41f;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:62px 0 0;padding:20px 0 0;display:grid}.homeHeroMeta div{gap:7px;padding-right:18px;display:grid}.homeHeroMeta dt{color:#7f8b84;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.homeHeroMeta dd{color:#d5dbd6;margin:0;font-size:.84rem;font-weight:800}.homeDataPreview{background:linear-gradient(180deg, #f4efe40e, transparent 20%), var(--surface);min-width:0;min-height:520px;color:var(--ink);border:1px solid #f4efe429;border-radius:8px;padding:clamp(24px,3vw,38px);position:relative;box-shadow:0 30px 80px #0000004d,inset 0 1px #fffaf014}.homeDataPreview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4efe409 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#f4efe409 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.homeDataPreview>*{z-index:1;position:relative}.homeDataPreview header{border-bottom:1px solid #f4efe41a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.homeDataPreview header span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.homeDataPreview header strong{color:var(--ink-strong);margin-top:7px;font-size:.98rem;display:block}.homeDataPreview header svg{color:var(--blue)}.homePreviewMetric{justify-content:space-between;align-items:end;gap:18px;padding-top:34px;display:flex}.homePreviewMetric span,.homePreviewMetric small{color:var(--muted);font-size:.73rem;display:block}.homePreviewMetric strong{color:var(--ink-strong);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;line-height:.9;display:block}.homePreviewMetric small{white-space:nowrap;padding-bottom:6px}.homeVolumeChart{background:linear-gradient(#f4efe414 1px,#0000 1px) 0 0/100% 33.333%;grid-template-columns:repeat(5,minmax(26px,1fr));align-items:end;gap:clamp(10px,2vw,18px);height:210px;margin-top:38px;padding-top:18px;display:grid}.homeVolumeChart div{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:10px;height:100%;display:grid}.homeVolumeChart span{background:var(--blue);width:100%;min-height:28px;display:block;box-shadow:0 12px 30px #3ba5ff1f}.homeVolumeChart small{color:#8e9992;text-transform:uppercase;font-size:.68rem;font-weight:800}.homeDataPreview footer{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:22px;display:grid}.homeDataPreview footer span{color:#d9dfda;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.homeDataPreview footer i{background:var(--blue);width:8px;height:8px}.homeDataPreview footer p{color:#8e9992;text-align:right;font-size:.72rem;line-height:1.45}.homeStatement{max-width:980px;margin-top:72px}.homeStatement p{font-size:clamp(2rem,4vw,4.25rem);line-height:1.06}.homePrinciples{margin-top:96px}.homePrinciples article{min-height:310px}.homePrinciples h2{margin-top:64px;font-size:clamp(1.5rem,2.3vw,2.2rem)}.homeMethod{margin-top:112px}.homeFinalCta h2{font-size:clamp(2rem,4.2vw,4.6rem);line-height:.98}.dashboardShell{grid-template-columns:286px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#070b0b;height:100vh;padding:16px 12px;position:sticky;top:0;overflow:auto}.content{min-width:0;padding:28px}.brandBlock,.sidePanel,.statCard,.panel,.volumeNote{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.brandBlock{color:var(--ink-strong);background:linear-gradient(135deg,#3ba5ff29,#0000 42%),linear-gradient(#151c1b,#0d1212);border-color:#f4efe42e;gap:8px;margin-bottom:12px;padding:16px 14px;display:grid}.brandBlock span{width:fit-content;color:var(--blue);letter-spacing:0;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:6px;font-size:.7rem;font-weight:950}.brandBlock strong{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;line-height:1.05}.brandBlock small{color:#f0cc83;background:#d8a84c1a;border:1px solid #d8a84c61;border-radius:999px;width:fit-content;margin-top:2px;padding:5px 8px;font-size:.72rem;font-weight:900}.sidePanel{background:var(--surface);gap:10px;margin-bottom:12px;padding:13px;display:grid}.sidePanel h2{color:var(--ink-strong);align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.sidePanel p{color:var(--muted);font-size:.88rem;line-height:1.48}label{color:#c9d0cb;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:950;display:grid}select,input{width:100%;height:38px;color:var(--ink);background:#0c1111;border:1px solid #f4efe429;border-radius:6px;outline:none;padding:0 10px;font-size:.86rem}select:focus,input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3ba5ff29}.legendItem{border-top:1px solid var(--line);gap:3px;padding-top:10px;display:grid}.legendItem strong{color:var(--ink-strong);font-size:.85rem}.legendItem span{color:var(--muted);font-size:.8rem;line-height:1.35}.hero{border:1px solid var(--paper-line);border-top:4px solid var(--blue);background:linear-gradient(135deg, #3ba5ff1a, transparent 34%), var(--paper);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) 286px;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:grid}.heroCopy{min-width:0}.eyebrow{color:#a63446;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}h1{max-width:840px;color:var(--paper-ink);letter-spacing:0;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.4vw,5.25rem);font-weight:700;line-height:.96}.hero p{color:#4f5c54;max-width:760px;margin-top:14px;font-size:1rem;line-height:1.55}.heroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.primaryCta,.secondaryCta{border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.88rem;font-weight:950;text-decoration:none;display:inline-flex}.primaryCta{background:var(--blue);color:#07100f}.secondaryCta{border:1px solid var(--paper-line);color:var(--paper-ink);background:#fffefa}.sourceLine{color:#4f5c54;flex-wrap:wrap;gap:8px;max-width:100%;margin-top:14px;display:flex}.sourceLine span{border:1px solid var(--paper-line);background:#fffefab8;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:.78rem;line-height:1.2;display:inline-flex}.sourceLine strong{color:#7a5c1f;text-transform:uppercase;font-size:.68rem}.heroMeta{border:1px solid var(--paper-line);background:#fffefa;border-radius:8px;padding:16px}.heroMeta span,.heroMeta small,.panelHeader span,.statCard span,.statCard small,footer{color:var(--muted)}.heroMeta span{color:#687166}.heroMeta strong{color:var(--paper-ink);margin:8px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.05;display:block}.heroMeta small{color:var(--gold);font-weight:950}.heroMeta p{color:#5f6a62;margin-top:12px;font-size:.82rem;line-height:1.45}.volumeNote{color:#ffe1a3;background:#d8a84c21;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-weight:850;display:flex}.rateNote{color:#0f3d56;background:#3ba5ff1f}.dataNotice{border:1px solid var(--paper-line);background:linear-gradient(135deg, #d8a84c1a, transparent 48%), var(--paper);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:stretch;gap:18px;margin-bottom:16px;padding:18px;display:grid}.noticeKicker{color:#7a5c1f;text-transform:uppercase;background:#d8a84c24;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.dataNotice h2{color:var(--paper-ink);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.08}.dataNotice p{color:#4f5c54;max-width:920px;margin-top:8px;font-size:.96rem;line-height:1.55}.dataNotice dl{gap:8px;margin:0;display:grid}.dataNotice dl div{border:1px solid var(--paper-line);background:#fffefac2;border-radius:8px;padding:10px 12px}.dataNotice dt{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:950}.dataNotice dd{color:var(--paper-ink);margin:3px 0 0;font-size:.9rem;line-height:1.35}.statsGrid{gap:12px;margin-bottom:16px;display:grid}.statsGrid.six{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.statCard{border-color:var(--paper-line);background:var(--paper);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:14px;display:grid;overflow:hidden}.statCard:first-child .statIcon{background:var(--blue)}.statCard:nth-child(2) .statIcon,.statCard:nth-child(3) .statIcon{background:var(--red)}.statCard:nth-child(4) .statIcon{background:var(--teal)}.statCard:nth-child(5) .statIcon,.statCard:nth-child(6) .statIcon{background:var(--gold)}.statIcon{color:#07100f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.statIcon svg{width:20px;height:20px}.statCard strong{color:var(--paper-ink);overflow-wrap:anywhere;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.5vw,1.85rem);line-height:1.04;display:block}.statCard small{overflow-wrap:anywhere;margin-top:5px;font-size:.76rem;line-height:1.3;display:block}.statCard span,.statCard small{color:#687166}.panel{background:var(--paper);min-width:0;color:var(--paper-ink);padding:18px}.fullWidth{margin-bottom:16px}.temporalPanel{border-color:var(--paper-line);background:var(--paper);color:var(--paper-ink)}.temporalPanel .panelHeader{border-bottom-color:var(--paper-line)}.temporalPanel .panelHeader h2{color:var(--paper-ink)}.temporalPanel .panelHeader span{color:#687166}.temporalPanel .chartHint{color:#667067;margin-top:12px;margin-bottom:0}.temporalFeature{grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.temporalNarrative{border:1px solid var(--paper-line);background:#fffefac7;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:420px;padding:16px;display:flex}.temporalNarrative h3{color:var(--paper-ink);text-transform:uppercase;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:950;line-height:1.2}.temporalNarrative p{color:#4f5c54;margin-top:10px;font-size:.9rem;line-height:1.5}.temporalSummary{grid-template-columns:1fr;gap:7px;margin-top:16px;display:grid}.temporalSummary div{border:1px solid var(--paper-line);background:#fffefa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:11px;display:grid}.temporalSummary span{color:#687166;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.temporalSummary strong{color:var(--paper-ink);text-align:right;grid-area:1/2/span 2;margin-top:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:950;line-height:1.1;display:block}.temporalSummary small{color:#687166;grid-column:1;margin-top:3px;font-size:.8rem;line-height:1.3;display:block}.temporalChartFrame{border:1px solid var(--paper-line);background:#fffefa;border-radius:8px;min-width:0;padding:14px 14px 8px}.splitTemporalChart{gap:8px;display:grid}.splitChartBlock{border-top:1px solid var(--paper-line);min-width:0;padding:10px 0 0}.splitChartTitle{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 6px;display:flex}.splitChartTitle span{color:#687166;text-transform:uppercase;font-size:.72rem;font-weight:950}.splitChartTitle strong{color:var(--paper-ink);font-size:.92rem;font-weight:950}.scaleNote{color:#5f4b20;background:#d8a84c1f;border:1px solid #d8a84c52;border-radius:8px;margin-top:2px;padding:9px 10px;font-size:.82rem;line-height:1.35}.scaleNote strong{color:#3f3320}.temporalTooltip{border:1px solid var(--paper-line);color:#111716;background:#fffefa;border-radius:8px;gap:5px;min-width:190px;padding:10px 12px;font-size:.86rem;display:grid;box-shadow:0 14px 34px #0000002e}.temporalTooltip strong{color:#111716;font-size:.92rem}.temporalTooltip span{color:#202a25}.temporalLegend{color:#4b564f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:0 4px 8px;font-size:.82rem;font-weight:900;display:flex}.temporalLegend span{align-items:center;gap:7px;display:inline-flex}.temporalLegend i{display:inline-block}.legendBar{background:#3ba5ff;border-radius:3px;width:18px;height:10px}.grid{gap:16px;margin-bottom:16px;display:grid}.mainColumns{grid-template-columns:minmax(0,1.45fr) minmax(390px,.55fr);align-items:stretch}.twoEqual{grid-template-columns:repeat(2,minmax(0,1fr))}.rankingPanel,.ufPanel{min-height:640px}.panelHeader{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;padding-bottom:10px;display:flex}.panelHeader h2{color:var(--paper-ink);font-family:Georgia,Times New Roman,serif;font-size:1.42rem;line-height:1.12}.panelHeader span{color:#687166;margin-top:4px;font-size:.87rem;line-height:1.35;display:block}.compactSelect{color:#586159;text-transform:none;min-width:205px}.panel select,.panel input{border-color:var(--paper-line);color:var(--paper-ink);background:#fffefa}.chartHint{color:#667067;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:.86rem;line-height:1.45;display:flex}.chartHint svg{color:var(--blue);flex:none;margin-top:2px}.tableWrap{border:1px solid var(--paper-line);background:#fffefa;border-radius:8px;overflow:auto}.fixedTable{max-height:520px}table{border-collapse:collapse;width:100%;min-width:980px;font-size:.9rem}.compactTable table{min-width:720px}.regionTable table{min-width:1040px}th,td{border-bottom:1px solid var(--paper-line);text-align:left;padding:12px}th{z-index:1;color:#4b564f;background:var(--paper-soft);text-transform:uppercase;font-size:.73rem;position:sticky;top:0}td{color:#202a25}tbody tr:hover td{background:#f7eddc}.lowVolumeRow td{background:#fff3d7}.smallPopulationBadge{color:#0f5f8d;white-space:nowrap;background:#3ba5ff1f;border-radius:999px;width:max-content;margin-left:8px;padding:3px 7px;font-size:.68rem;font-weight:900;display:inline-flex}.tablePanel{margin-top:16px}.tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.tableActions label{min-width:205px}.flowFilters label{min-width:min(280px,100%)}.flowSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.learnMoreBox{color:#0f172a;background:#f8fbff;border:1px solid #dceefff5;border-radius:14px;margin:10px 0 14px}.learnMoreBox summary{cursor:pointer;color:#2563eb;padding:12px 14px;font-size:.86rem;font-weight:850;list-style-position:inside}.learnMoreBox div{gap:10px;padding:0 14px 14px;display:grid}.learnMoreBox p{color:#586577;font-size:.88rem;line-height:1.55}.learnMoreBox strong{color:#0f172a}.flowSummary div{background:#f8fbff;border:1px solid #dceefff5;border-radius:12px;min-width:0;padding:12px}.flowSummary span,.flowSummary strong{display:block}.flowSummary span{color:#586577;text-transform:uppercase;font-size:.72rem;font-weight:850}.flowSummary strong{color:#0f172a;margin-top:5px;font-size:.9rem;line-height:1.28}.download,.iconButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;font-weight:950;text-decoration:none;display:inline-flex}.download{color:var(--ink-strong);background:#111716;padding:0 13px}.iconButton{border:1px solid var(--paper-line);color:var(--paper-ink);background:#fffefa;padding:0 13px}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.pagination button{border:1px solid var(--paper-line);height:38px;color:var(--paper-ink);cursor:pointer;background:#fffefa;border-radius:6px;padding:0 12px;font-weight:950}.pagination button:disabled{cursor:not-allowed;opacity:.45}.pagination span{color:#687166;padding:0 8px;font-weight:950}footer{justify-content:center;padding:24px 0 6px;font-size:.9rem;display:flex}.recharts-wrapper{max-width:100%}.recharts-cartesian-axis-tick-value{fill:#4b5650}.recharts-legend-item-text{color:#34403a!important}.recharts-default-tooltip{box-shadow:0 14px 34px #0000002e;border-color:var(--paper-line)!important;border-radius:8px!important}@media (max-width:1280px){.dashboardShell{grid-template-columns:266px minmax(0,1fr)}.statsGrid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.mainColumns,.temporalFeature,.twoEqual,.dataNotice{grid-template-columns:1fr}.temporalNarrative,.rankingPanel,.ufPanel{min-height:auto}}@media (max-width:920px){.homeHero,.homeMethod,.homeFinalCta{grid-template-columns:1fr}.homeHero{gap:40px;min-height:auto}.homeProductPreview{min-height:500px;transform:none}.homeProductPreview:hover{transform:translateY(-2px)}.homePrinciples{grid-template-columns:1fr}.dashboardShell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.content{padding:18px}.hero,.statsGrid.six,.temporalSummary{grid-template-columns:1fr}.hero{align-items:start}h1{font-size:3rem}}@media (max-width:620px){.homePage{width:min(100% - 24px,1360px);padding:16px 0 44px}.homeNav{flex-direction:column;align-items:flex-start}.homeNavAction{width:100%}.homeHero{gap:30px}.homeMethod,.homeFinalCta{padding:22px}.homeCopy h1{font-size:3rem;line-height:.92}.homeActions a{width:100%}.homeProductPreview{min-height:auto;padding:14px}.previewMetrics{grid-template-columns:1fr}.previewChart{gap:8px;min-height:160px}.previewTable{overflow-x:auto}.previewTable div{min-width:520px}.homeStatement{text-align:left;margin-top:82px}.homePrinciples{margin-top:64px}.homePrinciples article{min-height:auto}.homePrinciples h2{margin-top:44px}.homeMethod{margin-top:82px}.content,.sidebar{padding:12px}h1{font-size:2.45rem}.hero{padding-top:18px}.heroActions a,.sourceLine span{width:100%}.panelHeader,.tableActions{flex-direction:column;align-items:stretch}.tableActions>*,.compactSelect{width:100%}.statCard{min-height:104px}}@media (max-width:920px){.homeHero{gap:58px;padding:82px 0 92px}.homeCopy{max-width:720px}.homeDataPreview{width:min(100%,620px);min-height:500px}}@media (max-width:620px){.homePage{width:min(100% - 28px,1320px);padding-top:12px}.homeNav{flex-direction:row;align-items:center;padding-bottom:16px}.homeBrand{flex-direction:column;align-items:flex-start;gap:2px}.homeBrand strong{font-size:1rem}.homeNavAction{width:auto;min-height:36px}.homeHero{gap:46px;padding:64px 0 76px}.homeCopy h1{margin-top:18px;font-size:clamp(2.85rem,14vw,4.1rem);line-height:.94}.homeCopy p{margin-top:22px;font-size:1rem}.homeActions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.homeActions .primaryCta{width:100%}.homeActions .homeTextLink{width:fit-content}.homeHeroMeta{gap:14px;margin-top:46px}.homeHeroMeta div{padding-right:4px}.homeHeroMeta dd{font-size:.76rem}.homeDataPreview{min-height:auto;padding:20px}.homePreviewMetric{flex-direction:column;align-items:flex-start;gap:12px;padding-top:28px}.homePreviewMetric strong{font-size:3.4rem}.homePreviewMetric small{padding-bottom:0}.homeVolumeChart{height:178px;margin-top:30px}.homeDataPreview footer{grid-template-columns:1fr;gap:10px}.homeDataPreview footer p{text-align:left}.homeStatement{margin-top:62px}}@media (prefers-reduced-motion:reduce){.homeNavAction,.homeTextLink:after,.homeActions .primaryCta,.homeFinalCta .primaryCta{transition:none}}.homeRedesign{--product-bg:#080a0d;--product-bg-2:#0d1016;--product-surface:#11161fd1;--product-surface-strong:#121821;--product-surface-soft:#ffffff0b;--product-text:#f5f7fa;--product-muted:#9aa6b2;--product-soft:#c7d0da;--product-line:#ffffff17;--product-blue:#3ba5ff;--product-cyan:#3ee1cf;--product-amber:#e0b35c;--product-green:#76d69c;--product-radius:24px;background:radial-gradient(circle at 18% 4%, #3ba5ff2e, transparent 34%), radial-gradient(circle at 86% 18%, #3ee1cf1a, transparent 28%), linear-gradient(180deg, var(--product-bg) 0%, #0a0d12 46%, #0f1218 100%);width:100%;min-height:100vh;color:var(--product-text);padding:24px clamp(20px,5vw,72px) 72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.homeRedesign:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#ffffff09,#0000 18%),radial-gradient(circle at 50% 72%,#ffffff0b,#0000 34%);position:absolute;inset:0}.homeRedesign>*{z-index:1;position:relative}.productNav{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100%);margin:0 auto;padding:8px 0 26px;display:flex}.productBrand,.productNav a,.launchButton,.ghostButton{color:inherit;text-decoration:none}.productBrand{align-items:center;gap:12px;min-width:0;display:inline-flex}.productBrand span{color:var(--product-text);font-size:.92rem;font-weight:850}.productBrand span:after{content:"/";color:#ffffff3d;margin-left:12px;font-weight:500}.productBrand strong{color:var(--product-muted);font-size:.9rem;font-weight:720}.productNavLinks{color:var(--product-muted);align-items:center;gap:24px;font-size:.86rem;font-weight:700;display:flex}.productNavLinks a{transition:color .18s,transform .18s}.productNavLinks a:hover{color:var(--product-text)}.productNavLinks .navLaunch{min-height:40px;color:var(--product-text);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.productNavLinks .navLaunch:hover{color:#061018;background:var(--product-blue);transform:translateY(-1px)}.productHero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:clamp(28px,7vw,96px);width:min(1180px,100%);margin:0 auto;padding:clamp(84px,11vw,148px) 0 clamp(42px,6vw,76px);display:grid}.heroContent{max-width:850px}.heroPill{color:#b9dcff;background:#3ba5ff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:760;display:inline-flex;box-shadow:inset 0 0 0 1px #3ba5ff38}.heroContent h1{max-width:820px;color:var(--product-text);letter-spacing:0;margin-top:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:820;line-height:.94}.heroContent p{max-width:650px;color:var(--product-soft);margin-top:26px;font-size:clamp(1.05rem,1.35vw,1.26rem);line-height:1.65}.homeRedesign .heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.launchButton,.ghostButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.92rem;font-weight:780;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.launchButton{background:var(--product-blue);color:#061018;box-shadow:0 16px 42px #3ba5ff3d,inset 0 -1px #0000002e}.launchButton:hover{transform:translateY(-2px);box-shadow:0 22px 52px #3ba5ff4d,inset 0 -1px #0000002e}.ghostButton{color:var(--product-soft);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.ghostButton:hover{color:var(--product-text);background:#ffffff1a;transform:translateY(-2px)}.heroTelemetry{gap:18px;padding-bottom:8px;display:grid}.heroTelemetry div{gap:7px;display:grid}.heroTelemetry span{color:#6f7b88;text-transform:uppercase;font-size:.72rem;font-weight:760}.heroTelemetry strong{color:var(--product-text);font-size:.98rem;font-weight:780}.productStage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff1f,#ffffff09),#0d1118e0;border-radius:32px;width:min(1220px,100%);margin:0 auto;animation:.72s both productReveal;transform:translateY(10px);box-shadow:0 46px 120px #00000075,inset 0 1px #ffffff29}.stageChrome{gap:8px;padding:18px 22px 0;display:flex}.stageChrome span{background:#ffffff38;border-radius:999px;width:10px;height:10px}.stageChrome span:first-child{background:var(--product-blue)}.stageChrome span:nth-child(2){background:var(--product-cyan)}.stageShell{grid-template-columns:230px minmax(0,1fr);gap:18px;padding:18px;display:grid}.stageSidebar,.stageWorkspace,.volumeSurface,.causeSurface{background:var(--product-surface-soft);border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff0e}.stageSidebar{min-height:430px;color:var(--product-muted);flex-direction:column;gap:12px;padding:18px;display:flex}.stageSidebar div{color:var(--product-text);align-items:center;gap:8px;margin-bottom:10px;display:flex}.stageSidebar div svg{color:var(--product-blue)}.stageSidebar span{background:#ffffff0e;border-radius:12px;min-height:38px;padding:10px 12px;font-size:.82rem;font-weight:670}.stageWorkspace{background:linear-gradient(135deg,#3ba5ff17,#0000 36%),#ffffff0b;min-width:0;padding:clamp(18px,2vw,26px)}.stageHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.stageHeader span,.surfaceTitle span,.stageMetrics span{color:var(--product-muted);text-transform:uppercase;font-size:.72rem;font-weight:760}.stageHeader strong,.surfaceTitle strong{color:var(--product-text);margin-top:6px;font-size:1rem;display:block}.stageHeader button{background:var(--product-blue);color:#061018;cursor:pointer;border:0;border-radius:12px;width:38px;height:38px}.stageMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.stageMetrics article{background:#080a0d70;border-radius:18px;min-width:0;padding:16px}.stageMetrics strong{color:var(--product-text);margin-top:12px;font-size:clamp(1.35rem,2.4vw,2.15rem);font-weight:820;line-height:1;display:block}.stageMetrics small{color:#778492;margin-top:8px;font-size:.78rem;display:block}.stageCharts{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);gap:14px;margin-top:14px;display:grid}.volumeSurface,.causeSurface{min-width:0;padding:18px}.barsPreview{grid-template-columns:repeat(6,minmax(22px,1fr));align-items:end;gap:12px;height:230px;margin-top:22px;display:grid}.barsPreview div{grid-template-rows:1fr auto;align-items:end;gap:9px;height:100%;display:grid}.barsPreview span{background:var(--product-blue);border-radius:12px 12px 4px 4px;min-height:40px;transition:opacity .18s,transform .18s;display:block;box-shadow:0 14px 32px #3ba5ff2e}.barsPreview div:hover span{opacity:.82;transform:translateY(-3px)}.barsPreview small{color:#7a8795;text-align:center;font-size:.72rem;font-weight:760}.causeSurface{align-content:start;gap:14px;display:grid}.causeLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.causeLine+.causeLine{border-top:1px solid #fff1}.causeLine strong{color:var(--product-text);font-size:.88rem;line-height:1.25;display:block}.causeLine span{color:var(--product-muted);margin-top:5px;font-size:.76rem;display:block}.causeLine em{color:var(--product-cyan);font-style:normal;font-weight:820}.productIntro,.principleRail,.dataSection,.methodStrip,.finalLaunch{width:min(1180px,100%);margin-left:auto;margin-right:auto}.productIntro{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:start;gap:clamp(32px,7vw,108px);padding:clamp(112px,13vw,168px) 0 0;display:grid}.productIntro span,.dataNarrative span,.methodStrip span,.finalLaunch span{color:var(--product-blue);text-transform:uppercase;font-size:.78rem;font-weight:820}.productIntro h2,.dataNarrative h2,.finalLaunch h2{color:var(--product-text);letter-spacing:0;margin-top:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.2rem,4.8vw,4.7rem);font-weight:820;line-height:1}.productIntro p,.dataNarrative p,.methodStrip p,.principleRail p{color:var(--product-soft);font-size:1rem;line-height:1.72}.principleRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,42px);padding-top:clamp(70px,9vw,118px);display:grid}.principleRail article{min-width:0}.principleRail svg{color:var(--product-cyan)}.principleRail h2{color:var(--product-text);margin-top:28px;font-size:1.25rem;font-weight:820}.principleRail p{color:var(--product-muted);margin-top:12px}.dataSection{grid-template-columns:minmax(0,.82fr) minmax(360px,.7fr);align-items:center;gap:clamp(34px,7vw,108px);padding-top:clamp(102px,12vw,156px);display:grid}.dataList{gap:12px;display:grid}.dataList div{min-height:58px;color:var(--product-soft);justify-content:space-between;align-items:center;gap:18px;padding:0 4px;font-weight:760;display:flex}.dataList div+div{border-top:1px solid #ffffff13}.dataList i{background:var(--product-green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 20px #76d69c7a}.methodStrip{border-radius:var(--product-radius);background:linear-gradient(135deg,#e0b35c1f,#0000 42%),#ffffff0e;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,76px);margin-top:clamp(94px,11vw,140px);padding:clamp(30px,5vw,54px);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.methodStrip div,.finalLaunch div{align-items:center;gap:10px;display:flex}.methodStrip svg{color:var(--product-amber)}.methodStrip p{color:#d3dae2;font-size:clamp(1.02rem,1.4vw,1.25rem)}.finalLaunch{justify-items:start;gap:24px;padding-top:clamp(104px,13vw,164px);display:grid}.finalLaunch div{color:var(--product-blue)}.finalLaunch svg{color:var(--product-cyan)}.finalLaunch h2{max-width:880px;margin-top:0}@keyframes productReveal{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(10px)scale(1)}}@media (max-width:1040px){.productHero,.productIntro,.dataSection,.methodStrip{grid-template-columns:1fr}.heroTelemetry{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.stageShell{grid-template-columns:1fr}.stageSidebar{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;display:grid}.stageSidebar div{grid-column:1/-1;margin-bottom:0}.stageCharts,.principleRail{grid-template-columns:1fr}}@media (max-width:720px){.homeRedesign{padding:18px 16px 54px}.productNav{align-items:flex-start}.productBrand{flex-direction:column;align-items:flex-start;gap:3px}.productBrand span:after{content:"";margin-left:0}.productNavLinks a:not(.navLaunch){display:none}.productHero{gap:34px;padding:66px 0 36px}.heroContent h1{font-size:clamp(2.72rem,13.5vw,4.2rem)}.heroContent p{margin-top:20px;font-size:1rem}.homeRedesign .heroActions{flex-direction:column;align-items:stretch}.heroTelemetry{grid-template-columns:1fr;gap:14px}.productStage{border-radius:24px;width:calc(100% + 8px);margin-left:-4px}.stageShell{padding:12px}.stageSidebar{grid-template-columns:1fr 1fr;padding:14px}.stageWorkspace{padding:16px}.stageMetrics{grid-template-columns:1fr 1fr}.stageMetrics article{padding:14px}.barsPreview{gap:8px;height:178px}.causeLine{grid-template-columns:1fr;gap:8px}.productIntro,.dataSection{padding-top:86px}.productIntro h2,.dataNarrative h2,.finalLaunch h2{font-size:clamp(2rem,10vw,3rem)}.methodStrip{margin-top:84px;padding:22px}.finalLaunch{padding-top:88px}}@media (max-width:440px){.productNavLinks .navLaunch{min-height:38px;padding:0 12px;font-size:.82rem}.stageSidebar,.stageMetrics{grid-template-columns:1fr}.stageHeader{align-items:flex-start}.stageHeader button{flex:none}}@media (prefers-reduced-motion:reduce){.productStage{animation:none}.launchButton,.ghostButton,.productNavLinks a,.barsPreview span{transition:none}}.evHome{--ev-dark:#0d1111;--ev-darker:#070b0b;--ev-light:#f8fbff;--ev-light-2:#eef7ff;--ev-card:#fff;--ev-ink:#0f172a;--ev-muted:#586577;--ev-soft:#dceeff;--ev-blue:#2563eb;--ev-blue-2:#1d4ed8;--ev-sky:#4a90e2;--ev-cyan:#7cc6fe;--ev-green:#16a34a;background:var(--ev-light);width:100%;min-height:100vh;color:var(--ev-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.evHome h1,.evHome h2,.evHome h3,.evHome p{margin:0}.evHome a{color:inherit;text-decoration:none}.evBand{width:min(100% - 32px,1280px);margin-inline:auto}.evNav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-bottom:1px solid #ddf0ffd6;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:10px max(16px,50vw - 640px);display:flex;position:sticky;top:0;box-shadow:0 12px 40px #2563eb14}.evBrand{align-items:center;gap:12px;min-width:0;display:inline-flex}.evBrand span:last-child{gap:4px;line-height:1;display:grid}.evBrand small{color:var(--ev-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850}.evNavLinks{color:#526173;align-items:center;gap:6px;font-size:.9rem;font-weight:780;display:flex}.evNavLinks a{border-radius:999px;padding:10px 14px;transition:background .18s,color .18s,transform .18s}.evNavLinks a:hover{color:var(--ev-blue);background:#eef7ff}.evNavLinks .evNavButton{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;align-items:center;gap:8px;margin-left:4px;display:inline-flex;box-shadow:0 14px 30px #2563eb38}.evNavLinks .evNavButton:hover{color:#fff;transform:translateY(-1px)}.evSection{padding:clamp(72px,9vw,116px) 0;position:relative}.evHero{background:radial-gradient(circle at 88% 12%, #7cc6fe57, transparent 28rem), radial-gradient(circle at 0% 6%, #ddf0ffeb, transparent 26rem), linear-gradient(180deg, #fff 0%, var(--ev-light) 48%, #eef7ff 100%);padding-top:clamp(62px,8vw,104px)}.evHero .evBand{grid-template-columns:minmax(0,.92fr) minmax(460px,.78fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid}.evHeroCopy{max-width:760px}.evEyebrow{color:var(--ev-sky);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:950}.evHero h1{color:#0f172a;letter-spacing:-.04em;max-width:760px;margin-top:20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.2rem,6.1vw,6.2rem);font-weight:950;line-height:.98}.evHeroCopy>p:not(.evEyebrow){color:#526173;max-width:700px;margin-top:24px;font-size:clamp(1.04rem,1.36vw,1.24rem);line-height:1.72}.evHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.evPrimary,.evSecondary,.evDarkLink{border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:.95rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.evPrimary{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;box-shadow:0 16px 38px #2563eb42}.evPrimary:hover,.evSecondary:hover,.evDarkLink:hover{transform:translateY(-2px)}.evPrimary:hover{box-shadow:0 22px 48px #2563eb52}.evSecondary{border:1px solid var(--ev-soft);color:#1d4ed8;background:#ffffffb8}.evSecondary:hover{background:#fff}.evBadgeRow{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.evBadgeRow span{border:1px solid var(--ev-soft);color:#526173;background:#ffffffb8;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.evProductPreview{background:#ffffffeb;border:1px solid #ddf0fff2;border-radius:32px;min-width:0;padding:clamp(18px,2.6vw,28px);position:relative;overflow:hidden;box-shadow:0 30px 90px #4a90e22e}.evProductPreview:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 8%,#7cc6fe42,#0000 16rem),linear-gradient(#eef7ffbd,#0000 42%);position:absolute;inset:0}.evProductPreview>*{z-index:1;position:relative}.evPreviewHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.evPreviewHeader span,.evMetricGrid span,.evPreviewChartTitle span{color:var(--ev-sky);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.evPreviewHeader strong,.evPreviewChartTitle strong{color:#0f172a;margin-top:6px;font-size:1rem;display:block}.evPreviewHeader button{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;border:0;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.evMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.evMetricGrid article{background:#ffffffc7;border:1px solid #ddf0ffe0;border-radius:22px;min-width:0;padding:16px;box-shadow:0 8px 24px #4a90e212}.evMetricGrid strong{color:#0f172a;margin-top:12px;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:950;line-height:1;display:block}.evMetricGrid small{color:#6b7686;margin-top:7px;font-size:.76rem;font-weight:650;display:block}.evPreviewChart{background:#f8fbff;border:1px solid #ddf0ffe0;border-radius:24px;margin-top:14px;padding:18px}.evBars{grid-template-columns:repeat(6,minmax(22px,1fr));align-items:end;gap:11px;height:210px;margin-top:20px;display:grid}.evBars div{grid-template-rows:1fr auto;align-items:end;gap:9px;height:100%;display:grid}.evBars span{background:linear-gradient(180deg, #7cc6fe, var(--ev-blue));border-radius:13px 13px 5px 5px;min-height:38px;display:block;box-shadow:0 12px 26px #2563eb2e}.evBars small{color:#6b7686;text-align:center;font-size:.72rem;font-weight:850}.evDark{background:radial-gradient(circle at 88% 14%, #3ba5ff24, transparent 24rem), linear-gradient(135deg, var(--ev-dark), var(--ev-darker));color:#f8fbff}.evLight{background:radial-gradient(circle at 0 0,#7cc6fe2e,#0000 28rem),linear-gradient(#fff 0%,#f8fbff 100%)}.evSplit,.evDataGrid,.evMethod,.evFinal .evBand,.evFooterGrid{grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:start;gap:clamp(34px,7vw,108px);display:grid}.evSplit h2,.evDataGrid h2,.evMethod h2,.evSectionHeader h2,.evFinal h2{letter-spacing:-.04em;margin-top:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.25rem,4.7vw,4.75rem);font-weight:950;line-height:1}.evDark .evEyebrow{color:#7cc6fe}.evTextStack{color:#cbd6e2;gap:22px;font-size:clamp(1.02rem,1.28vw,1.18rem);line-height:1.78;display:grid}.evSectionHeader{max-width:780px}.evCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.evSoftCard{background:#ffffffeb;border:1px solid #ddf0fff2;border-radius:28px;min-width:0;padding:clamp(22px,3vw,30px);transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 25px #4a90e214}.evSoftCard:hover{border-color:#7cc6fedb;transform:translateY(-5px);box-shadow:0 18px 35px #2563eb1f}.evIconBox{width:52px;height:52px;color:var(--ev-blue);background:#eef7ff;border-radius:19px;place-items:center;display:grid}.evSoftCard h3{color:#0f172a;letter-spacing:-.03em;margin-top:26px;font-size:1.35rem;font-weight:950}.evSoftCard p,.evDataGrid p,.evRoadmapList p{color:#586577;margin-top:12px;line-height:1.72}.evDataGrid p{color:#cbd6e2;max-width:640px;font-size:1.04rem}.evDarkLink{color:#f8fbff;background:#ffffff14;border:1px solid #7cc6fe57;width:fit-content;margin-top:28px}.evDarkLink:hover{background:#3ba5ff29}.evDataList{gap:12px;display:grid}.evDataList div{color:#eef7ff;background:#fff1;border:1px solid #7cc6fe2e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 18px;font-weight:850;display:flex}.evDataList i{background:var(--ev-green);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 18px #16a34a8f}.evRoadmapList{gap:15px;margin-top:42px;display:grid}.evRoadmapList article{background:#ffffffeb;border:1px solid #ddf0fff2;border-radius:26px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;padding:22px;display:grid;box-shadow:0 10px 25px #4a90e214}.evRoadmapList article>span{width:54px;height:54px;color:var(--ev-blue);background:#eef7ff;border-radius:18px;place-items:center;font-size:1rem;font-weight:950;display:grid}.evRoadmapList h3{color:#0f172a;letter-spacing:-.03em;font-size:1.2rem;font-weight:950}.evMethodPanel{background:#ffffff12;border:1px solid #7cc6fe2e;border-radius:28px;padding:clamp(24px,4vw,36px)}.evMethodPanel svg{color:#7cc6fe}.evMethodPanel p{color:#d8e3ee;margin-top:22px;font-size:1.04rem;line-height:1.76}.evMethodPanel small{color:#93a4b5;margin-top:22px;font-size:.88rem;line-height:1.62;display:block}.evFinal .evBand{align-items:center}.evFinal .evPrimary{white-space:nowrap;justify-self:end}.evFooterGrid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.4fr) minmax(240px,.5fr);padding:56px 0}.evFooterGrid>div:not(:first-child){align-content:start;gap:13px;display:grid}.evFooterGrid>div:not(:first-child) strong{color:#fff;font-size:.95rem}.evFooterBottom{color:#d8edffc2;border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;gap:14px;width:min(100% - 32px,1280px);margin-inline:auto;padding:18px 0;font-size:.78rem;font-weight:650;display:flex}@media (max-width:1040px){.evHero .evBand,.evSplit,.evDataGrid,.evMethod,.evFinal .evBand,.evFooterGrid{grid-template-columns:1fr}.evProductPreview{width:min(100%,720px)}.evCardGrid{grid-template-columns:1fr}.evFinal .evPrimary{justify-self:start}}@media (max-width:720px){.evNav{align-items:flex-start;min-height:70px}.evBrand strong{font-size:.98rem}.evBrand small{font-size:.58rem}.evNavLinks a:not(.evNavButton){display:none}.evNavLinks .evNavButton{padding:9px 12px;font-size:.82rem}.evSection{padding:64px 0}.evHero{padding-top:58px}.evHero h1{font-size:clamp(2.5rem,11vw,4rem)}.evHeroActions{flex-direction:column;align-items:stretch}.evBadgeRow span{min-height:32px}.evMetricGrid{grid-template-columns:1fr}.evBars{gap:8px;height:170px}.evSplit h2,.evDataGrid h2,.evMethod h2,.evSectionHeader h2,.evFinal h2{font-size:clamp(2rem,9vw,3rem)}.evRoadmapList article{grid-template-columns:1fr}.evFooterBottom{justify-content:flex-start}}@media (max-width:440px){.evBand,.evFooterBottom{width:min(100% - 24px,1280px)}.evNav{padding-left:12px;padding-right:12px}.evNavLinks .evNavButton svg{display:none}.evProductPreview{border-radius:24px;padding:16px}.evPreviewHeader{align-items:flex-start}}.evHome{font-family:Segoe UI Variable,Aptos,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.evNav{min-height:70px}.evBrand{gap:0}.evBrand span:last-child{gap:5px}.evBrand strong{color:#0f172a;letter-spacing:0;font-size:1.02rem;font-weight:820}.evBrand small{color:#2563eb;letter-spacing:.16em;font-size:.64rem;font-weight:760}.evFooter .evBrand strong{color:#f8fbff}.evHero{padding-top:clamp(54px,7vw,86px)}.evHero .evBand{grid-template-columns:minmax(0,.95fr) minmax(440px,.72fr)}.evHero h1{letter-spacing:0;max-width:700px;font-size:clamp(2.75rem,4.9vw,4.9rem);font-weight:820;line-height:1.03}.evHeroCopy>p:not(.evEyebrow){max-width:660px;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.68}.evSplit h2,.evDataGrid h2,.evMethod h2,.evSectionHeader h2,.evFinal h2{letter-spacing:0;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:820;line-height:1.08}.evSection{padding:clamp(62px,7.5vw,94px) 0}.evTextStack{font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.72}.evSoftCard h3,.evRoadmapList h3{letter-spacing:0;font-weight:820}.evMetricGrid strong{font-size:clamp(1.35rem,1.85vw,1.75rem);font-weight:820}.evFooter{color:#f8fbff;background:radial-gradient(circle at 92% 12%,#3ba5ff1f,#0000 24rem),linear-gradient(135deg,#0d1111,#070b0b)}.evFooterGrid{grid-template-columns:minmax(0,1fr) minmax(170px,.36fr) minmax(230px,.44fr);gap:clamp(28px,5vw,72px);padding:42px 0 36px}.evFooter .evBrand small{color:#7cc6fe}.evFooterGrid>div:not(:first-child){gap:10px}.evFooterGrid>div:not(:first-child) strong{color:#f8fbff;font-size:.84rem;font-weight:820}.evFooterGrid a:not(.evBrand){color:#b9c7c3;font-size:.86rem;font-weight:680}.evFooterBottom{color:#879591;border-top-color:#f4efe41f;padding:16px 0 20px;font-size:.74rem}@media (max-width:1040px){.evHero .evBand{grid-template-columns:1fr}}@media (max-width:720px){.evNav{align-items:center;min-height:64px}.evHero h1{font-size:clamp(2.25rem,9.5vw,3.25rem);line-height:1.06}.evSplit h2,.evDataGrid h2,.evMethod h2,.evSectionHeader h2,.evFinal h2{font-size:clamp(1.85rem,7.8vw,2.55rem);line-height:1.1}.evFooterGrid{padding:36px 0 30px}}.evFooter{background:radial-gradient(circle at 84% 10%,#3ba5ff1a,#0000 22rem),linear-gradient(135deg,#0d1111,#070b0b)}.evFooterInner{padding:44px 0 20px;display:block}.evFooterGrid{grid-template-columns:minmax(320px,1fr) minmax(150px,.3fr) minmax(220px,.38fr);align-items:start;gap:clamp(28px,4vw,58px);padding:0;display:grid}.evFooterAbout{max-width:520px}.evFooter .evBrand{display:inline-flex}.evFooter .evBrand strong{color:#f8fbff;font-size:1rem;font-weight:780}.evFooter .evBrand small{color:#7cc6fe;font-size:.62rem}.evFooter p{color:#aebbb7;max-width:460px;margin-top:14px;font-size:.88rem;line-height:1.65}.evFooterGrid>div,.evFooterGrid nav{align-content:start;gap:10px;display:grid}.evFooterGrid>div:not(.evFooterAbout),.evFooterGrid nav{padding-top:2px}.evFooterGrid>div>strong,.evFooterGrid nav>strong{color:#f8fbff;font-size:.84rem;font-weight:780}.evFooterGrid a:not(.evBrand){color:#b9c7c3;align-items:center;gap:8px;width:fit-content;font-size:.86rem;font-weight:650;transition:color .18s;display:inline-flex}.evFooterGrid a:not(.evBrand):hover{color:#7cc6fe}.evFooterBottom{margin-top:34px;color:#879591;border-top:1px solid #f4efe41f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;width:100%;margin-inline:0;padding:18px 0 0;font-size:.74rem;font-weight:620;display:flex}.evFooterBottom span:last-child{align-items:center;gap:7px;display:inline-flex}@media (max-width:1040px){.evFooterGrid{grid-template-columns:1fr}}@media (max-width:720px){.evFooterInner{padding:36px 0 18px}.evFooterBottom{justify-content:flex-start}}.dashboardV2Shell{--ev-dark:#0d1111;--ev-darker:#070b0b;--ev-light:#f8fbff;--ev-light-2:#eef7ff;--ev-card:#fff;--ev-ink:#0f172a;--ev-muted:#586577;--ev-soft:#dceeff;--ev-blue:#2563eb;--ev-blue-2:#1d4ed8;--ev-sky:#4a90e2;--ev-cyan:#7cc6fe;--ev-green:#16a34a;min-height:100vh;color:var(--ev-ink);background:radial-gradient(circle at 4% 0,#7cc6fe47,#0000 30rem),radial-gradient(circle at 86% 8%,#2563eb24,#0000 34rem),linear-gradient(#f8fbff 0%,#eef7ff 45%,#f8fbff 100%);grid-template-columns:318px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboardV2Shell .sidebar{color:#f8fbff;background:radial-gradient(circle at 8% 0,#7cc6fe29,#0000 18rem),radial-gradient(circle at 100% 24%,#2563eb21,#0000 20rem),linear-gradient(#0d1111 0%,#081313 48%,#070b0b 100%);border-right:1px solid #7cc6fe2e;box-shadow:28px 0 80px #070b0b33}.dashboardV2Shell .sidePanel,.dashboardV2Shell .dataNotice,.dashboardV2Shell .volumeNote,.dashboardV2Shell .statCard,.dashboardV2Shell .panel,.dashboardV2Shell .temporalPanel,.dashboardV2Shell .temporalNarrative,.dashboardV2Shell .temporalChartFrame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #dceefff5;box-shadow:0 22px 55px #2563eb14}.dashboardV2Shell .sidebar .brandBlock,.dashboardV2Shell .sidebar .healthExplorerBrand,.dashboardV2Shell .sidebar .sidePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #7cc6fe29;box-shadow:0 22px 55px #0000002e}.dashboardV2Shell .brandBlock,.dashboardV2Shell .healthExplorerBrand{border-radius:24px;gap:7px;padding:22px;position:relative;overflow:hidden}.dashboardV2Shell .brandBlock:before,.dashboardV2Shell .healthExplorerBrand:before{content:"";background:linear-gradient(180deg, var(--ev-blue), var(--ev-cyan));width:4px;position:absolute;inset:0 auto 0 0}.dashboardV2Shell .brandBlock span,.dashboardV2Shell .healthExplorerBrand span{color:var(--ev-blue);letter-spacing:.17em;font-size:.68rem;font-weight:900}.dashboardV2Shell .brandBlock strong,.dashboardV2Shell .healthExplorerBrand strong{color:#f8fbff;letter-spacing:-.035em;font-size:1.32rem;font-weight:900}.dashboardV2Shell .brandBlock small,.dashboardV2Shell .healthExplorerBrand small{color:#aebbb7;font-size:.78rem}.dashboardV2Shell .sidePanel{border-radius:22px;padding:20px}.dashboardV2Shell .sidePanel h2{color:#f8fbff;letter-spacing:.08em;font-size:.84rem;font-weight:850}.dashboardV2Shell .sidePanel label,.dashboardV2Shell .legendItem span,.dashboardV2Shell .notePanel p{color:#aebbb7}.dashboardV2Shell .legendItem strong{color:#f8fbff}.dashboardV2Shell .sidePanel select,.dashboardV2Shell .sidePanel input{color:#f8fbff;background:#f8fbff14;border:1px solid #7cc6fe38;box-shadow:inset 0 1px #ffffff0f}.dashboardV2Shell .sidePanel select option{color:#f8fbff;background:#0d1111}.dashboardV2Shell .sidePanel input::placeholder{color:#f8fbff80}.dashboardV2Shell .sidePanel select:focus,.dashboardV2Shell .sidePanel input:focus{border-color:#2563ebb8;box-shadow:0 0 0 3px #2563eb1f}.dashboardV2Shell .legendItem{border-color:#7cc6fe26}.dashboardV2Shell .content{background-color:#0000;background-image:linear-gradient(90deg,#2563eb0b 1px,#0000 1px),linear-gradient(#2563eb0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.dashboardV2Shell .hero{min-height:390px;color:var(--ev-ink);background:radial-gradient(circle at 84% 10%,#7cc6fe52,#0000 23rem),linear-gradient(135deg,#fff 0%,#f8fbff 48%,#eef7ff 100%);border:1px solid #dceefff5;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);position:relative;overflow:hidden;box-shadow:0 32px 85px #2563eb1f}.dashboardV2Shell .hero:before{content:"";pointer-events:none;border-top:1px solid #2563eb33;border-right:1px solid #2563eb33;width:180px;height:180px;position:absolute;inset:24px 24px auto auto}.dashboardV2Shell .eyebrow,.dashboardV2Shell .noticeKicker{color:var(--ev-blue);letter-spacing:.16em;font-size:.72rem;font-weight:900}.dashboardV2Shell h1,.dashboardV2Shell h2,.dashboardV2Shell h3{letter-spacing:-.035em}.dashboardV2Shell .hero h1{max-width:820px;color:var(--ev-ink);font-size:clamp(2.7rem,6vw,6.1rem);font-weight:920;line-height:.98}.dashboardV2Shell .hero p{max-width:720px;color:var(--ev-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7}.dashboardV2Shell .primaryCta{background:var(--ev-blue);box-shadow:0 16px 34px #2563eb38}.dashboardV2Shell .primaryCta:hover{background:var(--ev-blue-2)}.dashboardV2Shell .secondaryCta{color:var(--ev-ink);background:#fff;border-color:#bfdbfef2}.dashboardV2Shell .sourceLine{background:#ffffffb8;border-color:#dceefff5}.dashboardV2Shell .sourceLine span,.dashboardV2Shell .sourceLine strong,.dashboardV2Shell .heroMeta span,.dashboardV2Shell .heroMeta small,.dashboardV2Shell .heroMeta p{color:var(--ev-muted)}.dashboardV2Shell .heroMeta{background:linear-gradient(#ffffffe6,#eef7ffcc);border:1px solid #dceefff5;align-self:center;gap:10px;min-width:0;max-width:340px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 18px 44px #2563eb17}.dashboardV2Shell .heroMeta strong{color:var(--ev-blue);letter-spacing:-.055em;white-space:nowrap;max-width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,3.15vw,3.35rem);line-height:.98;overflow:hidden}.dashboardV2Shell .heroMeta small{margin-top:-4px;font-size:.78rem;line-height:1.2}.dashboardV2Shell .heroMeta p{margin-top:2px;font-size:.95rem;line-height:1.65}.dashboardV2Shell .dataNotice,.dashboardV2Shell .volumeNote{color:var(--ev-ink);background:linear-gradient(135deg,#fffffff2,#eef7ffeb),radial-gradient(circle at 100% 0,#2563eb1a,#0000 18rem);border-radius:26px}.dashboardV2Shell .dataNotice h2,.dashboardV2Shell .panelHeader h2,.dashboardV2Shell .temporalNarrative h2{color:var(--ev-ink);font-weight:890}.dashboardV2Shell .dataNotice p,.dashboardV2Shell .dataNotice dd,.dashboardV2Shell .panelHint,.dashboardV2Shell .chartHint,.dashboardV2Shell .temporalNarrative p{color:var(--ev-muted)}.dashboardV2Shell .dataNotice dt{color:var(--ev-blue)}.dashboardV2Shell .statCard{background:linear-gradient(#fff 0%,#f6fbff 100%);border-radius:24px;box-shadow:0 20px 48px #0f172a14}.dashboardV2Shell .statCard:before{background:linear-gradient(180deg, var(--ev-blue), var(--ev-cyan))}.dashboardV2Shell .statIcon{color:var(--ev-blue);background:#eef7ff}.dashboardV2Shell .statLabel,.dashboardV2Shell .statContext{color:var(--ev-muted)}.dashboardV2Shell .statValue{color:var(--ev-ink);font-size:clamp(1.35rem,2vw,2.15rem)}.dashboardV2Shell .temporalPanel{background:radial-gradient(circle at 96% 0,#2563eb2e,#0000 22rem),linear-gradient(#fff 0%,#f5faff 100%),#fff;border-radius:30px}.dashboardV2Shell .temporalNarrative,.dashboardV2Shell .temporalChartFrame{box-shadow:none;border-radius:24px}.dashboardV2Shell .temporalMetric,.dashboardV2Shell .axisGuide{background:#f8fbff;border-color:#dceefff5}.dashboardV2Shell .axisGuide span,.dashboardV2Shell .temporalMetric span,.dashboardV2Shell .temporalInsight,.dashboardV2Shell .chartLegend span,.dashboardV2Shell .tableCaption,.dashboardV2Shell .pagination{color:var(--ev-muted)}.dashboardV2Shell .panel,.dashboardV2Shell .rankingPanel,.dashboardV2Shell .ufPanel,.dashboardV2Shell .regionPanel,.dashboardV2Shell .tablePanel{background:linear-gradient(#fffffff5 0%,#f6fbfff0 100%);border-radius:28px;box-shadow:0 24px 62px #0f172a17}.dashboardV2Shell .panel:before,.dashboardV2Shell .tablePanel:before,.dashboardV2Shell .temporalPanel:before{background:linear-gradient(90deg, var(--ev-blue), var(--ev-cyan), transparent)}.dashboardV2Shell .tableWrap,.dashboardV2Shell .municipalTableWrap{background:#fff;border-color:#dceefff5}.dashboardV2Shell td{color:var(--ev-ink);border-color:#dceeffb8}.dashboardV2Shell tbody tr:hover{background:#eef7ffb8}.dashboardV2Shell .rankNumber,.dashboardV2Shell .sortButton,.dashboardV2Shell .pagerButton{color:var(--ev-blue);background:#f8fbff;border-color:#bfdbfef2}.dashboardV2Shell .sortButton:hover,.dashboardV2Shell .pagerButton:not(:disabled):hover{color:var(--ev-blue-2);background:#eef7ff}.dashboardV2Shell .downloadButton,.dashboardV2Shell .pageButton.active{background:var(--ev-blue);color:#fff}.dashboardV2Shell .pageButton{color:var(--ev-ink);background:#fff;border-color:#bfdbfef2}.dashboardV2Shell .lowVolumeBadge{color:var(--ev-blue);background:#2563eb1a}.dashboardV2Shell .recharts-cartesian-axis-tick-value{fill:#0f172a;font-weight:650}.dashboardV2Shell .recharts-cartesian-grid line{stroke:#94a3b83d}.dashboardV2Shell footer{color:var(--ev-muted)}@media (max-width:1180px){.dashboardV2Shell{grid-template-columns:1fr}.dashboardV2Shell .sidebar{border-bottom:1px solid #dceefff2;border-right:0;min-height:auto;position:relative}}@media (max-width:760px){.dashboardV2Shell{background-size:48px 48px;flex-direction:column;display:flex}.dashboardV2Shell .content{order:1;padding:14px}.dashboardV2Shell .sidebar{order:2;padding:14px}.dashboardV2Shell .hero{border-radius:26px;grid-template-columns:1fr;gap:18px;min-height:auto;padding:22px}.dashboardV2Shell .hero h1{font-size:clamp(2.15rem,12vw,3.25rem);line-height:1.02}.dashboardV2Shell .hero p{font-size:.96rem;line-height:1.58}.dashboardV2Shell .sourceLine{grid-template-columns:1fr}.dashboardV2Shell .heroMeta{align-self:start;width:100%;max-width:none}.dashboardV2Shell .heroMeta strong{width:100%;font-size:clamp(2rem,12vw,3.15rem)}.dashboardV2Shell .statsGrid.six{grid-template-columns:1fr;gap:10px}.dashboardV2Shell .statCard{min-height:auto;padding:16px 16px 16px 18px}.dashboardV2Shell .statValue{overflow-wrap:anywhere;font-size:clamp(1.45rem,9vw,2rem)}.dashboardV2Shell .panel,.dashboardV2Shell .temporalPanel,.dashboardV2Shell .tablePanel{border-radius:22px;padding:16px}.dashboardV2Shell .panelHeader{align-items:flex-start;gap:12px}.dashboardV2Shell .panelHeader h2{font-size:1.05rem;line-height:1.2}.dashboardV2Shell .temporalFeature{gap:12px}.dashboardV2Shell .temporalNarrative{min-height:auto;padding:14px}.dashboardV2Shell .temporalNarrative h3{font-size:.95rem}.dashboardV2Shell .temporalSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardV2Shell .temporalSummary div{min-width:0;padding:10px;display:block}.dashboardV2Shell .temporalSummary strong{text-align:left;overflow-wrap:anywhere;margin-top:4px;font-size:1rem}.dashboardV2Shell .temporalSummary small{margin-top:4px;font-size:.73rem}.dashboardV2Shell .temporalChartFrame{padding:12px 8px 8px;overflow:hidden}.dashboardV2Shell .temporalLegend{justify-content:flex-start;gap:8px 12px;padding-inline:2px;font-size:.74rem;line-height:1.35}.dashboardV2Shell .splitChartTitle{gap:2px;padding-inline:2px;display:grid}.dashboardV2Shell .splitChartTitle strong{font-size:.88rem}.dashboardV2Shell .scaleNote,.dashboardV2Shell .chartHint{font-size:.78rem;line-height:1.45}.dashboardV2Shell .mainColumns,.dashboardV2Shell .twoEqual,.dashboardV2Shell .dataNotice{grid-template-columns:1fr}.dashboardV2Shell .flowSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardV2Shell .flowFilters,.dashboardV2Shell .flowFilters label{width:100%}.dashboardV2Shell .tableWrap,.dashboardV2Shell .municipalTableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (max-width:430px){.dashboardV2Shell .content,.dashboardV2Shell .sidebar{padding:10px}.dashboardV2Shell .hero,.dashboardV2Shell .panel,.dashboardV2Shell .temporalPanel,.dashboardV2Shell .tablePanel,.dashboardV2Shell .sidePanel{border-radius:18px}.dashboardV2Shell .temporalSummary,.dashboardV2Shell .flowSummary{grid-template-columns:1fr}}.evPlatformHero .evBand,.evCatalogHero .evBand{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(32px,6vw,92px);display:grid}.evPlatformStack,.evMiniObservatoryGrid,.evCatalogGrid{gap:16px;display:grid}.evObservablePreview,.evMiniObservatoryGrid a,.evCatalogCard{color:inherit;text-decoration:none}.evObservablePreview{background:#fff9ed0f;border:1px solid #f4efe429;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.evObservablePreview:hover,.evMiniObservatoryGrid a:hover{background:#3ba5ff14;border-color:#3ba5ff75;transform:translateY(-2px)}.evObservablePreview small,.evSourceLine{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.evObservablePreview strong{color:var(--ink-strong);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;display:block}.evObservablePreview p{color:#c0c9c2;margin-top:8px;font-size:.92rem;line-height:1.55}.evMiniObservatoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evMiniObservatoryGrid a{background:#fff9ed0b;border:1px solid #f4efe424;border-radius:8px;gap:8px;min-height:170px;padding:18px;display:grid}.evMiniObservatoryGrid span{width:max-content;color:var(--blue);background:#3ba5ff29;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.evMiniObservatoryGrid strong{color:var(--ink-strong);align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.evMiniObservatoryGrid small{color:#c0c9c2;line-height:1.45}.evCatalogHero h1{color:var(--paper-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,7rem);line-height:.94}.evCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evCatalogCard{background:linear-gradient(135deg,#3ba5ff24,#0000 34%),#fff9ed0e;border:1px solid #f4efe429;border-radius:8px;flex-direction:column;min-height:430px;padding:clamp(22px,4vw,34px);display:flex}.evCatalogCardTop{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.evCatalogCardTop small{color:var(--teal);text-transform:uppercase;background:#18b7aa1f;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900}.evCatalogCard h2{max-width:560px;color:var(--ink-strong);margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.evCatalogCard p:not(.evEyebrow){color:#c4cdc6;margin-top:18px;line-height:1.7}.evCatalogCard .evSourceLine{margin-top:auto;padding-top:30px}.evCatalogCard .evPrimary{width:max-content;margin-top:18px}.evCatalogPage{min-height:100vh}.catalogNav .evNavLinks a.active{color:#2563eb}.catalogOpening{z-index:1;width:calc(100% - (var(--ev-home-gutter) * 2));grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr) minmax(170px,.28fr);align-items:end;gap:clamp(24px,4.5vw,72px);margin-inline:auto;padding:clamp(52px,7vw,94px) 0 clamp(38px,5vw,66px);display:grid;position:relative}.catalogOpening h1{color:#071011;max-width:900px;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,7.2vw,7.7rem);line-height:.9}.catalogOpeningText{color:#30465c;gap:16px;max-width:620px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72;display:grid}.catalogCount{background:#fff;border:1px solid #2563eb33;border-radius:8px;justify-self:end;gap:8px;width:min(100%,210px);padding:20px;display:grid;box-shadow:0 22px 64px #0f20331a}.catalogCount span{color:#2563eb;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4vw,4.6rem);font-weight:900;line-height:.86}.catalogCount strong{color:#102033;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;line-height:1.35}.catalogShelf{z-index:1;width:calc(100% - (var(--ev-home-gutter) * 2));background:linear-gradient(135deg,#2563eb1f,#0000 32%),linear-gradient(#0d1111 0%,#101a1a 100%);border:1px solid #f4efe41f;border-radius:8px;margin:0 auto clamp(40px,6vw,82px);padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 30px 90px #0710113d}.catalogShelfHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,3.5vw,42px);display:flex}.catalogShelfHeader h2{color:#fff9ed;max-width:720px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,4.2rem);line-height:.98}.catalogShelfHeader>span{color:#d8e4dd;border:1px solid #f4efe429;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:800}.catalogCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.catalogCard{--catalog-accent:#2563eb;color:#102033;background:#f8fbff;border:1px solid #b4cde6ad;border-radius:8px;grid-template-rows:auto minmax(112px,auto) auto auto auto;gap:22px;min-height:520px;padding:clamp(20px,3vw,30px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 22px 64px #08111e33}.catalogCard.energia{--catalog-accent:#18b7aa}.catalogCard:hover{border-color:color-mix(in srgb, var(--catalog-accent) 52%, white);transform:translateY(-3px);box-shadow:0 30px 78px #08111e47}.catalogCardTop,.catalogStatusGroup,.catalogArea,.catalogAction{align-items:center;display:flex}.catalogCardTop{justify-content:space-between;gap:12px}.catalogArea{color:var(--catalog-accent);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.74rem;font-weight:900}.catalogStatusGroup{flex-wrap:wrap;justify-content:flex-end;gap:6px}.catalogStatusGroup small{color:#0f766e;text-transform:uppercase;background:#18b7aa1a;border:1px solid #18b7aa2e;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:900}.catalogStatusGroup .highlight{color:#2563eb;background:#2563eb1a;border-color:#2563eb2e}.catalogCardBody h3{color:#071011;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.8rem);line-height:.96}.catalogCardBody p{color:#50657b;max-width:620px;margin-top:14px;font-size:.98rem;line-height:1.62}.catalogPreview{background:#fff;border:1px solid #0f203314;border-radius:8px;gap:16px;padding:18px;display:grid}.catalogPreview>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.catalogPreview span{color:#5f7287;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.catalogPreview strong{color:var(--catalog-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1}.catalogPreviewChart{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));align-items:end;gap:9px;height:138px;padding-top:4px;display:grid}.catalogPreviewChart span{color:#6a7d91;letter-spacing:0;text-transform:none;grid-template-rows:1fr auto;align-items:end;min-width:0;height:100%;display:grid}.catalogPreviewChart i{background:#2563eb;border-radius:5px 5px 2px 2px;width:100%;min-height:12px;transition:height .18s;display:block;box-shadow:inset 0 -10px #0710110f}.catalogPreviewChart.energia i{background:#18b7aa}.catalogPreviewChart small{color:#6a7d91;text-align:center;text-overflow:ellipsis;margin-top:7px;font-size:.7rem;font-weight:800;overflow:hidden}.catalogMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalogMeta span{color:#50657b;background:#eef7ffb8;border:1px solid #0f203314;border-radius:8px;min-width:0;padding:12px;font-size:.82rem;line-height:1.35}.catalogMeta strong{color:#102033;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;display:block}.catalogAction{color:var(--catalog-accent);place-self:end start;gap:8px;font-weight:900}.catalogAction svg{transition:transform .18s}.catalogCard:hover .catalogAction svg{transform:translate(4px)}.energyPage{color:#102033;background:linear-gradient(90deg,#2563eb14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#eef7ff 0%,#f7fbff 44%,#fff9ed 100%);min-height:100vh;display:block}.energySidebar{z-index:10;overscroll-behavior:contain;color:#f8fbff;background:radial-gradient(circle at 8% 0,#7cc6fe29,#0000 18rem),radial-gradient(circle at 100% 24%,#2563eb21,#0000 20rem),linear-gradient(#0d1111 0%,#081313 48%,#070b0b 100%);border-right:1px solid #7cc6fe2e;flex-direction:column;gap:16px;width:292px;height:100vh;min-height:100vh;padding:20px 16px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:28px 0 80px #070b0b33}.energyBrand{color:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #7cc6fe29;border-radius:24px;gap:7px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000002e}.energyBrand:before{content:"";background:linear-gradient(180deg, var(--ev-blue), var(--ev-cyan));width:4px;position:absolute;inset:0 auto 0 0}.energyBrand span{color:var(--ev-blue);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:900}.energyBrand strong{color:#f8fbff;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.32rem;font-weight:900;line-height:1}.energyBrand small{color:#aebbb7;font-size:.78rem}.energySidebar nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #7cc6fe29;border-radius:22px;gap:8px;padding:16px;display:grid;box-shadow:0 22px 55px #0000002e}.energySidebar nav a,.energyBack{color:#d9e5df;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.energySidebar nav a:hover,.energyBack:hover{color:#fff;background:#3ba5ff1f}.energyBack{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #7cc6fe29;margin-top:auto;box-shadow:0 22px 55px #0000002e}.energyBack svg{transform:rotate(180deg)}.energyFilters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #7cc6fe29;border-radius:22px;gap:12px;padding:20px;display:grid;box-shadow:0 22px 55px #0000002e}.energyFilters h2{color:#f8fbff;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:850}.energyFilters label{color:#cbd8d2;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:900;display:grid}.energyFilters select{color:#f8fbff;width:100%;min-height:38px;font:inherit;letter-spacing:0;text-transform:none;background:#f8fbff14;border:1px solid #7cc6fe38;border-radius:12px;padding:0 10px;font-size:.86rem;font-weight:800;box-shadow:inset 0 1px #ffffff0f}.energyFilters select:disabled{cursor:not-allowed;opacity:.48}.energyFilters button{color:#fff;cursor:pointer;background:#f8fbff14;border:1px solid #7cc6fe47;border-radius:12px;min-height:38px;font-weight:900}.energyFilters p{color:#aebcb6;font-size:.78rem;line-height:1.45}.energyMain{min-width:0;margin-left:292px;padding:clamp(18px,4vw,42px)}.energyHero,.energyPanel,.energyCards article,.energyMethod{background:#ffffffc7;border:1px solid #d9e8f6;border-radius:8px;box-shadow:0 22px 70px #2563eb14}.energyHero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:24px;padding:clamp(24px,5vw,48px);display:grid}.energyHero h1{color:#0f172a;max-width:900px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.94}.energyHero p{color:#526273;max-width:760px;margin-top:20px;font-size:1rem;line-height:1.72}.energyHeroNote{border-left:4px solid var(--blue);color:#405366;background:#edf6ff;gap:12px;padding:16px;font-size:.92rem;line-height:1.55;display:flex}.energyCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.energyCards article{gap:8px;min-height:132px;padding:18px;display:grid}.energyCards small,.energyHint{color:#617184}.energyCards strong{color:#2563eb;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3.2vw,3.1rem);line-height:.92}.energyCards span{color:#405366;font-size:.86rem;font-weight:800}.energyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.energyTerritoryGrid{grid-template-columns:1fr}.energyPanel,.energyMethod{min-width:0;padding:clamp(18px,3vw,26px)}.energyWide{margin-top:18px}.energyPanelHeader{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.energyPanelHeader h2,.energyMethod h2{color:#0f172a;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.05}.energyPanelHeader button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #c9daea;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.energyChart{height:320px}.energyChartTall{height:360px}.energyChartUf{height:610px}.energyHint{margin-top:14px;font-size:.86rem;line-height:1.55}.energyTableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.energyTable{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.energyTable th{color:#2563eb;letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.74rem}.energyTable th,.energyTable td{border-bottom:1px solid #dbe8f4;padding:12px 10px}.energyTable td{color:#102033}.energyUfTableWrap{margin-top:0}.energyUfPanel{grid-column:1/-1}.energyUfLayout{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:start;gap:18px;display:grid}.energySubCard{background:#ffffffb8;border:1px solid #dbe8f4;border-radius:8px;min-width:0;padding:16px;box-shadow:0 12px 34px #2563eb0f}.energyUfTableWrap{max-height:642px;overflow:auto}.energyUfLayout .energyTable{min-width:780px}.energyMethod{color:var(--ink);background:#0d1111;border-color:#f4efe421;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.energyMethod h2{color:var(--ink-strong)}.energyMethodList{gap:12px;display:grid}.energyMethodList p{color:#cad5cf;line-height:1.64}.energyMethodList a{color:var(--blue);font-weight:900}.energyFooter{border-radius:8px;margin-top:18px;padding:18px}.energyFooter .evFooterBottom{border:0;padding:0}.energyFooter a{color:var(--ink);align-items:center;gap:6px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1100px){.evPlatformHero .evBand,.evCatalogHero .evBand,.evCatalogGrid,.energyHero,.energyGrid,.energyMethod{grid-template-columns:1fr}.energyPage{display:block}.energySidebar{border-right:0;width:auto;height:auto;min-height:auto;position:relative}.energySidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.energyBack{margin-top:0}.energyMain{margin-left:0}.energyUfLayout{grid-template-columns:1fr}.energyCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.evPlatformHero .evBand,.evCatalogHero .evBand{gap:24px}.evMiniObservatoryGrid,.energyCards,.energySidebar nav,.evObservablePreview{grid-template-columns:1fr}.evCatalogCard{min-height:auto}.energyPage{background-size:36px 36px,auto;flex-direction:column;display:flex}.energyMain{order:1;padding:12px}.energySidebar{box-shadow:none;order:2;padding:12px}.energySidebar nav,.energyFilters{gap:10px;padding:14px}.energyHero,.energyPanel,.energyCards article,.energyMethod{border-radius:8px}.energyHero{grid-template-columns:1fr;gap:16px;padding:22px}.energyHero h1{font-size:clamp(2.05rem,12vw,3.2rem);line-height:1}.energyHero p{font-size:.94rem;line-height:1.58}.energyHeroNote{padding:14px;font-size:.84rem;display:grid}.energyPanelHeader{gap:10px;display:grid}.energyPanelHeader h2,.energyMethod h2{font-size:clamp(1.15rem,8vw,1.55rem);line-height:1.14}.energyChart,.energyChartTall{width:100%;min-width:0;height:300px}.energyChartUf{min-width:0;height:640px}.energyPanel{padding:16px;overflow:hidden}.energyTableWrap{overflow-x:auto}.energyUfLayout{gap:12px}.energySubCard{padding:12px}.energyTable{font-size:.8rem}.energyTable th,.energyTable td{padding:10px 8px}.energyMethod{padding:18px}.energyCards strong{font-size:clamp(2rem,13vw,3rem)}}@media (max-width:430px){.energyMain,.energySidebar{padding:10px}.energyBrand,.energySidebar nav,.energyFilters,.energyHero,.energyPanel,.energyCards article,.energyMethod,.energySubCard{border-radius:18px}.energyHero{padding:18px}.energyPanel{padding:14px}.energyCards article{min-height:auto}.energyCards strong{font-size:clamp(1.65rem,12vw,2.5rem)}}.evEditorialHome{--ev-home-gutter:clamp(20px, 5vw, 96px);--ev-home-surface:#ffffffd1;--ev-home-line:#c7d9eb;color:#102033;background:radial-gradient(circle at 12% 8%,#2563eb14,#0000 28%),radial-gradient(circle at 86% 18%,#18b7aa14,#0000 24%),linear-gradient(90deg,#0d11110a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#f8fbff 0%,#eef6ff 32%,#f5f8fb 62%,#fff 100%),#f5f8fb;width:100%;max-width:none;margin:0;padding:0;position:relative;overflow:hidden}.evEditorialHome:before{content:"";z-index:0;pointer-events:none;opacity:.46;background:radial-gradient(circle,#2563eb24 1.5px,#0000 1.5px) 0 0/72px 72px,radial-gradient(circle,#18b7aa1f 1px,#0000 1px) 36px 36px/96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 54%);mask-image:linear-gradient(#000000e6,#0000 54%)}.evEditorialHome *,.evEditorialHome :before,.evEditorialHome :after{box-sizing:border-box}.evEditorialHero>*,.evEditorialSection>*{z-index:1;position:relative}.evEditorialHome .evBand,.evEditorialHome .evEditorialHero,.evEditorialHome .evEditorialSection,.evEditorialHome .evNav{z-index:1;width:calc(100% - (var(--ev-home-gutter) * 2));max-width:none;margin-inline:auto;position:relative}.evEditorialNav{z-index:5;width:calc(100% - (var(--ev-home-gutter) * 2));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe6;border:1px solid #0f203324;border-radius:999px;max-width:none;margin-top:16px;margin-bottom:0;padding:10px 12px 10px 20px;position:sticky;top:16px;box-shadow:0 18px 56px #0f203317}.evEditorialNav .evBrand,.evEditorialNav .evNavLinks a{color:#102033}.evEditorialNav .evNavButton{background:#102033;border-color:#102033;width:auto;min-width:max-content;padding-inline:18px;color:#fff!important}.evEditorialHero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(30px,4.6vw,74px);min-height:580px;padding:clamp(42px,5.8vw,78px) 0 clamp(48px,6.4vw,86px);display:grid;position:relative}.evEditorialHero:before{display:none}.evEditorialHero:after{content:"";background:linear-gradient(90deg,#0000,#0f203338,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.evEditorialHero .evHeroCopy{max-width:760px}.evEditorialHero .evHeroCopy h1{color:#0d1111;letter-spacing:0;text-wrap:balance;max-width:740px;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.1vw,5.85rem);line-height:.94}.evEditorialHero .evHeroCopy p{color:#3e5062;max-width:620px;margin-top:18px;font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.68}.evEditorialHero .evPrimary{color:#fff;background:#0d1111;min-height:46px;padding-inline:20px;box-shadow:0 18px 40px #0f203333}.evEditorialHero .evSecondary{color:#102033;background:#fff;border-color:#8aa1b7}.evEditorialBrief{z-index:1;isolation:isolate;background:#fff;border:1px solid #c9d8e6;border-radius:8px;justify-self:end;width:min(100%,540px);position:relative;overflow:visible;transform:translateY(6px);box-shadow:0 24px 58px #0f203324}.evEditorialBrief:before,.evEditorialBrief:after{content:"";pointer-events:none;border-radius:14px;position:absolute}.evEditorialBrief:before{z-index:-1;background:linear-gradient(135deg,#2563ebeb,#18b7aadb),#0d1111;width:min(44%,220px);height:34%;bottom:-18px;right:-18px;box-shadow:0 18px 38px #0f203329}.evEditorialBrief:after{display:none}.briefHeader{color:#fff;background:#0d1111;border-bottom:1px solid #d9e5ef;border-radius:7px 7px 0 0;justify-content:space-between;align-items:end;gap:16px;padding:20px 22px;display:flex}.briefHeader span,.briefRows small,.evCardArea,.evEditorialHome .evEyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.briefHeader strong{font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.briefRows{border-bottom:1px solid #d9e5ef;display:grid}.briefRows div{border-bottom:1px solid #d9e5ef;gap:6px;padding:16px 22px;display:grid}.briefRows div:last-child{border-bottom:0}.briefRows b{color:#102033;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.briefRows span,.evEditorialBrief p{color:#526273;line-height:1.55}.briefChart{background:linear-gradient(#2563eb14,#0000),#f7fbff;align-items:end;gap:10px;height:142px;padding:22px 22px 14px;display:flex}.briefChart span{background:#2563eb;border-radius:5px 5px 0 0;flex:1;min-width:22px}.briefChart span:nth-child(2n){background:#18b7aa}.evEditorialBrief p{padding:0 22px 22px;font-size:.92rem}.evHeroAnalytics{z-index:1;background:#fff;border:1px solid #c8d9ea;border-radius:8px;justify-self:end;width:min(100%,720px);padding:clamp(18px,2.4vw,26px);position:relative;box-shadow:0 28px 70px #0f203324}.evHeroAnalytics:before{display:none}.heroAnalyticsTop,.heroAnalyticsMeta,.heroAnalyticsFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.heroAnalyticsTop{margin-bottom:20px}.heroAnalyticsTop span,.heroAnalyticsMeta small,.heroChartHeader span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.heroAnalyticsTop strong{color:#0d1111;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;display:block}.heroAnalyticsTabs{background:#f3f8fd;border:1px solid #d4e4f3;border-radius:999px;padding:4px;display:inline-flex}.heroAnalyticsTabs button{color:#405366;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.86rem;font-weight:900}.heroAnalyticsTabs button.active{color:#fff;background:#0d1111;box-shadow:0 10px 24px #0f203329}.heroAnalyticsTabs button:focus-visible,.heroAnalyticsFooter a:focus-visible,.heroLineChart circle:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}.heroAnalyticsMeta{background:#f7fbff;border:1px solid #d8e7f4;border-radius:8px;align-items:flex-end;padding:16px}.heroAnalyticsMeta h2{color:#0d1111;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1}.heroAnalyticsMeta p{color:#526273;margin-top:8px;line-height:1.45}.heroMetric{text-align:right;min-width:176px}.heroMetric span,.heroChartHeader small,.heroAnalyticsFooter{color:#5c6d7f;font-size:.84rem}.heroMetric strong{color:#2563eb;white-space:nowrap;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:.96;display:block}.heroChartFrame{background:linear-gradient(#2563eb0e,#0000 42%),#fff;border:1px solid #d8e7f4;border-radius:8px;margin-top:16px;padding:16px 16px 8px;position:relative;overflow:visible}.heroChartHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;display:flex}.heroLineChart{width:100%;height:300px;display:block}.heroLineChart line{stroke:#dce9f5;stroke-width:1px}.heroChartArea{fill:#2563eb1a}.heroChartLine{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 14px #2563eb33)}.heroLineChart circle{fill:#fff;stroke:#2563eb;stroke-width:3px;cursor:pointer}.heroLineChart circle.active{fill:#18b7aa;stroke:#0d1111}.heroChartMarkerLine{stroke:#9bb0c4}.heroChartMonth{fill:#526273;text-anchor:middle;font-size:.78rem;font-weight:850}.heroTooltip{color:#fff;pointer-events:none;background:#0d1111;border:1px solid #c8d9ea;border-radius:8px;min-width:158px;max-width:220px;padding:10px 12px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 18px 40px #0f20332e}.heroTooltip.below{transform:translate(-50%,14px)}.heroTooltip.above{transform:translate(-50%,calc(-100% - 12px))}.heroTooltip span,.heroTooltip small{color:#c6d3df;white-space:nowrap;font-size:.74rem;display:block}.heroTooltip strong{color:#fff;white-space:nowrap;margin:2px 0;font-size:clamp(.98rem,1.8vw,1.1rem);display:block}.heroAnalyticsFooter{border-top:1px solid #d8e7f4;margin-top:14px;padding-top:14px}.heroAnalyticsFooter a{color:#0d1111;align-items:center;gap:6px;font-weight:950;text-decoration:none;display:inline-flex}.evEditorialSection{border-top:0;grid-template-columns:minmax(0,.95fr) minmax(380px,.8fr);align-items:start;gap:clamp(36px,6vw,116px);padding:clamp(58px,7vw,96px) 0;display:grid;position:relative}.evEditorialSection:before{content:"";inset:0 calc(var(--ev-home-gutter) * -1);z-index:-1;pointer-events:none;position:absolute}.evEditorialSection h2{color:#0d1111;text-wrap:balance;max-width:720px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.04}.evEditorialSection>p,.evEditorialSection>div>p{color:#3e5062;font-size:1rem;line-height:1.75}.evEditorialDark{width:100%;max-width:none;padding-inline:var(--ev-home-gutter);color:#fff;background:radial-gradient(circle at 86% 22%,#2563eb2e,#0000 28%),linear-gradient(#173240 0%,#102a35 100%);position:relative}.evEditorialDark:before{opacity:.5;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 12% 18%,#18b7aa1f,#0000 26%)}.evEditorialDark h2,.evEditorialDark p,.evEditorialDark .evEyebrow,.evMethodEditorial .evEyebrow{color:#fff}.evObservatorySection,.evTransparency{grid-template-columns:1fr}.evObservatorySection{border:1px solid var(--ev-home-line);background:linear-gradient(180deg, #2563eb14, transparent 32%), var(--ev-home-surface);border-radius:8px;margin-top:clamp(34px,5vw,72px);margin-bottom:clamp(34px,5vw,72px);padding:clamp(30px,5vw,54px);position:relative;box-shadow:0 24px 70px #2563eb14}.evObservatorySection:before{opacity:.8;background:linear-gradient(90deg,#2563eb0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff59,#0000 70%);border-radius:12px}.evObservatorySection .evSectionHeader{max-width:980px}.evEditorialCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.evEditorialCard{color:#102033;background:#fff;border:1px solid #c2d4e6;border-top:6px solid #2563eb;border-radius:8px;flex-direction:column;justify-content:space-between;gap:28px;min-height:360px;padding:clamp(22px,4vw,34px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 18px 48px #0f203314}.evEditorialCard.energia{border-top-color:#18b7aa}.evEditorialCard:hover,.evEditorialCard:focus-visible{border-color:#102033;outline:none;transform:translateY(-2px);box-shadow:0 18px 48px #0f20331f}.evCardArea{color:#2563eb;align-items:center;gap:8px;display:inline-flex}.evEditorialCard.energia .evCardArea{color:#0f8f85}.evEditorialCard h3{color:#0d1111;max-width:540px;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}.evEditorialCard p{color:#405366;max-width:620px;margin-top:18px;line-height:1.65}.evCardMeta{border-top:1px solid #d9e5ef;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.evCardMeta small{color:#526273;font-weight:800}.evCardMeta b{color:#102033;align-items:center;gap:8px;display:inline-flex}.evMethodEditorial{width:100%;max-width:none;padding-inline:var(--ev-home-gutter);color:#fff;background:radial-gradient(circle at 86% 22%,#2563eb2e,#0000 28%),linear-gradient(#173240 0%,#102a35 100%);grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,44px);padding-block:clamp(44px,6vw,72px)}.evMethodEditorial:before{opacity:.5;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 12% 18%,#18b7aa1f,#0000 26%)}.evMethodEditorial h2,.evMethodEditorial p{color:#fff}.evMethodEditorial>div{max-width:760px}.evMethodFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.evMethodFlow:before{display:none}.evMethodFlow li{align-content:start;gap:14px;min-height:130px;padding:0;display:grid;position:relative}.evMethodIcon{z-index:1;color:#fff;background:#f8fbff14;border:1px solid #ddf0ff42;border-radius:999px;justify-self:center;place-items:center;width:52px;height:52px;transition:background .18s,border-color .18s,transform .18s;display:inline-grid;position:relative;box-shadow:0 0 0 8px #102a35b8}.evMethodFlow strong{color:#fff;text-wrap:balance;text-align:center;justify-self:center;max-width:170px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.05}.evMethodFlow li:hover .evMethodIcon,.evMethodFlow li:focus-within .evMethodIcon{background:#2563eb57;border-color:#7cc6feb8;transform:translateY(-2px)}.evMethodFlow li:focus-visible{outline-offset:8px;outline:3px solid #2563eb61}.evTransparency{background:linear-gradient(135deg,#18b7aa21,#0000 36%),#edf6ff;border:1px solid #bcd5ee;border-radius:8px;margin-top:clamp(34px,5vw,72px);margin-bottom:clamp(34px,5vw,72px);padding:clamp(30px,5vw,54px);position:relative}.evTransparency:before{opacity:.42;background:radial-gradient(circle,#2563eb1f 1.5px,#0000 1.5px) 0 0/44px 44px;border-radius:12px}.evTransparencyGrid,.evAboutSignals{flex-wrap:wrap;gap:12px;display:flex}.evTransparencyGrid div,.evAboutSignals span{color:#102033;background:#fff;border:1px solid #c9d8e6;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:850;display:inline-flex}.evTransparencyGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evTransparencyGrid div{background:#ffffffc2;border-radius:8px;align-items:flex-start;min-height:110px;padding:18px;box-shadow:0 12px 34px #2563eb12}.evAboutBlock{border:1px solid var(--ev-home-line);background:#fff;border-radius:8px;align-items:center;margin-bottom:clamp(34px,5vw,72px);padding:clamp(30px,5vw,54px);position:relative;box-shadow:0 18px 54px #0f20330f}.evAboutBlock:before{opacity:.82;background:linear-gradient(90deg,#18b7aa13,#0000 42%),linear-gradient(#2563eb0f 1px,#0000 1px) 0 0/100% 38px;border-radius:12px}.evAboutBlock .evAboutSignals{grid-column:2}.platformFooter{margin-top:0;padding:18px}.platformFooter .evFooterBottom{border:0;padding:0}.platformFooter a{color:var(--ink);align-items:center;gap:6px;font-weight:850;text-decoration:none;display:inline-flex}.platformFooter a:hover,.platformFooter a:focus-visible{color:var(--blue);outline:none}.homeFooter{border-radius:0}.dashboardV2Shell{--health-line:#cfe1f2}.dashboardV2Shell .content{padding-block:clamp(18px,3vw,34px)}.dashboardV2Shell .hero{border-color:var(--health-line);box-shadow:0 22px 70px #2563eb14}.dashboardV2Shell .hero h1{max-width:760px}.dashboardV2Shell .sourceLine span,.dashboardV2Shell .statCard,.dashboardV2Shell .panel,.dashboardV2Shell .temporalPanel,.dashboardV2Shell .tablePanel,.dashboardV2Shell .dataNotice,.dashboardV2Shell .volumeNote{border-color:var(--health-line)}.dashboardV2Shell .statCard{min-height:160px;box-shadow:0 14px 42px #2563eb0f}.dashboardV2Shell .statValue{letter-spacing:0}.dashboardV2Shell .sidePanel{border-color:#dceeff47}.dashboardV2Shell th{color:#0952d8;background:#eaf4ff}.healthFooter{border-radius:8px;margin-top:18px}@media (max-width:900px){.evEditorialHero,.evEditorialSection,.evEditorialCards{grid-template-columns:1fr}.evEditorialHero{min-height:auto;padding:38px 0 48px}.evEditorialHero:before{width:min(100%,560px);height:45%;top:auto;bottom:24px;right:-12px}.evEditorialBrief{justify-self:start;width:min(100%,640px);transform:none}.evHeroAnalytics{justify-self:start;width:min(100%,760px)}.evEditorialSection h2{max-width:none}.evAboutBlock .evAboutSignals{grid-column:auto}.evMethodFlow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.evMethodFlow:before{display:none}.evMethodFlow li{min-height:128px}.evTransparencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.evEditorialHome{--ev-home-gutter:12px;overflow-x:hidden}.evEditorialHome .evEditorialHero,.evEditorialHome .evEditorialSection{width:min(100% - 24px,1240px)}.evEditorialNav{border-radius:24px;gap:14px;width:calc(100% - 24px);margin-top:10px;padding-inline:12px;display:grid}.evEditorialNav .evNavLinks{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.evEditorialHero .evHeroCopy h1{text-wrap:initial;overflow-wrap:anywhere;word-break:normal;white-space:normal;max-width:calc(100vw - 28px);font-size:clamp(2.35rem,11vw,3.1rem);line-height:1.02}.evEditorialHero:before{display:none}.evEditorialHero .evEyebrow{letter-spacing:.04em;white-space:normal;max-width:calc(100vw - 28px);font-size:.62rem;line-height:1.45}.evEditorialHero .evHeroCopy p{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 28px);font-size:.96rem;line-height:1.62}.evEditorialHero .evHeroCopy,.evEditorialHero .evHeroCopy p,.evEditorialBrief,.evEditorialCard{min-width:0;max-width:100%}.evEditorialBrief:before{width:48%;height:32%;bottom:-10px;right:-10px}.evEditorialBrief:after{display:none}.evHeroAnalytics{padding:14px}.evHeroAnalytics:before{display:none}.heroAnalyticsTop,.heroAnalyticsMeta,.heroAnalyticsFooter{align-items:flex-start;display:grid}.heroAnalyticsTabs{width:100%}.heroAnalyticsTabs button{flex:1}.heroMetric{text-align:left;min-width:0}.heroMetric strong{font-size:clamp(1.55rem,8vw,2.05rem)}.heroLineChart{height:260px}.heroTooltip{min-width:168px;max-width:calc(100vw - 72px);transform:translate(-50%,calc(-100% - 10px))}.evEditorialBrief p,.briefRows span,.briefRows b{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.evEditorialBrief p{width:100%;padding-inline:18px}.evEditorialHero .evHeroActions{gap:12px;width:100%;display:grid}.evEditorialHero .evHeroActions a{justify-content:center;width:100%}.evCardMeta,.briefHeader{display:grid}.evObservatorySection,.evTransparency,.evAboutBlock{padding:22px}.evTransparencyGrid{grid-template-columns:1fr}.evMethodFlow{grid-template-columns:1fr;gap:0;padding-top:10px}.evMethodFlow li{grid-template-columns:44px 1fr;gap:14px;min-height:auto;padding:0 0 24px}.evMethodIcon{grid-area:1/1;justify-self:start;width:44px;height:44px;box-shadow:0 0 0 6px #0d1111}.evMethodFlow strong{text-align:left;grid-column:2;justify-self:start;max-width:none}.platformFooter .evFooterBottom{text-align:left;gap:12px;display:grid}}@media (max-width:1080px){.catalogOpening{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:start}.catalogOpeningText{grid-column:1/-1;max-width:780px}.catalogCards{grid-template-columns:1fr}}@media (max-width:760px){.catalogOpening{grid-template-columns:1fr;padding-top:40px}.catalogOpening h1{overflow-wrap:anywhere;max-width:calc(100vw - 28px);font-size:clamp(3rem,16vw,4.9rem);line-height:.94}.catalogOpeningText{font-size:.96rem}.catalogCount{justify-self:start;width:min(100%,260px)}.catalogShelf{width:calc(100% - 24px);padding:22px}.catalogShelfHeader{align-items:start;display:grid}.catalogShelfHeader h2{font-size:clamp(2rem,11vw,3.1rem)}.catalogShelfHeader>span{justify-self:start}.catalogCard{min-height:auto;padding:18px}.catalogCardTop,.catalogPreview>div:first-child{align-items:flex-start;display:grid}.catalogStatusGroup{justify-content:flex-start}.catalogCardBody h3{font-size:clamp(2rem,12vw,3rem)}.catalogPreviewChart{gap:7px;height:118px}.catalogMeta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evEditorialCard,.evEditorialNav .evNavButton,.evEditorialHero .evPrimary,.evEditorialHero .evSecondary,.evMethodIcon,.catalogCard,.catalogAction svg,.catalogPreviewChart i{transition:none}}
