.ia-radar{--ia-ink:#182724;--ia-muted:#50605a;--ia-line:#d7dfd8;background:#f1f3eb;color:#182724;color:var(--ia-ink);font-family:Arial,sans-serif;line-height:1.6;margin:auto;max-width:1440px;min-height:100vh;padding:28px 5vw 60px}.ia-radar a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.ia-radar [tabindex]:focus-visible,.ia-radar a:focus-visible,.ia-radar button:focus-visible{outline:3px solid #156b4b;outline-offset:4px}.ia-header{border-bottom:1px solid var(--ia-line);display:flex;font-size:13px;gap:24px;justify-content:space-between;padding-bottom:24px}.ia-home{font-weight:700}.ia-intro{max-width:850px;padding:65px 0 44px}.ia-eyebrow{color:#247451;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ia-radar h1{font-size:max(64px,min(11vw,140px));letter-spacing:-.075em;line-height:1.1;margin:10px 0 22px}.ia-intro>p:last-child{font-size:max(18px,min(2vw,24px));max-width:700px}.ia-radar h2{font-size:25px;letter-spacing:-.03em;margin:0 0 12px}.ia-card{background:#fffef8;border:1px solid var(--ia-line);border-radius:16px;margin:24px 0;padding:28px}.ia-muted{color:var(--ia-muted);font-size:13px}.ia-section-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:40px}.ia-section-title>span{font-size:13px}.ia-table-wrap{background:#fffef8;border:1px solid var(--ia-line);border-radius:14px;overflow:auto}.ia-radar table{border-collapse:collapse;font-size:14px;min-width:700px;width:100%}.ia-radar th{background:#e5ebe2;color:#36483d;font-size:11px;letter-spacing:.09em;padding:16px;text-align:left;text-transform:uppercase}.ia-radar td{border-top:1px solid var(--ia-line);padding:20px 16px;vertical-align:top}.ia-radar td:first-child{max-width:350px;min-width:230px}.ia-radar td:nth-child(2),.ia-radar td:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ia-radar .ia-shell{align-items:start;display:grid;grid-template-columns:225px minmax(0,1fr) 230px;grid-gap:24px;gap:24px;margin:24px auto 0;max-width:1500px}.ia-section-nav{display:grid;position:-webkit-sticky;position:sticky;top:20px;grid-gap:6px;background:#123d32;border-radius:16px;gap:6px;padding:18px}.ia-section-nav a{border-radius:8px;color:#f3f4e9;display:block;padding:10px 12px;-webkit-text-decoration:none;text-decoration:none}.ia-section-nav a.is-active,.ia-section-nav a:hover{background:#c9e99b;color:#142d25}.ia-section-nav .ia-brand{font-size:20px;font-weight:700;margin:0 0 8px}.ia-main-column,.ia-view-content,.ia-view-section{min-width:0}.ia-main-heading{padding:4px 0 14px}.ia-main-heading h1{font-size:max(32px,min(4vw,48px));letter-spacing:-.05em;line-height:1.08;margin:6px 0 12px}.ia-main-heading>p:not(.ia-eyebrow){font-size:16px;max-width:68ch}.ia-publication-control{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ia-publication-control label{font-weight:700}.ia-publication-control select{background:#fffef8;border:1px solid var(--ia-muted);border-radius:7px;color:var(--ia-ink);max-width:100%;min-height:44px;padding:8px 12px}.ia-edition-context{display:grid;position:-webkit-sticky;position:sticky;top:20px;grid-gap:14px;gap:14px}.ia-context-card,.ia-context-note{background:#fffef8;border:1px solid var(--ia-line);border-radius:14px;min-width:0;padding:18px}.ia-context-card h2{font-size:20px}.ia-context-card dl{margin:16px 0 0}.ia-context-card dl div{border-top:1px solid var(--ia-line);padding:10px 0}.ia-context-card dt{color:var(--ia-muted);font-size:12px}.ia-context-card dd{font-size:14px;margin:2px 0 0;word-wrap:anywhere}.ia-context-note{font-size:13px}.ia-context-note h3{margin:0 0 6px}.ia-context-note p{margin:0}.ia-edition-context>.ia-card{font-size:13px;margin:0;padding:16px}.ia-view-section>.ia-section-title:first-child{margin-top:8px}.ia-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 28px}.ia-change-card{background:#fffef8;border:1px solid var(--ia-line);border-radius:14px;min-width:0;padding:20px;word-wrap:anywhere}.ia-change-card h3{font-size:19px;margin:0 0 8px}.ia-change-card p{margin:8px 0}.ia-change-kind{color:#215d46;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ia-change-date,.ia-change-models{color:var(--ia-muted);font-size:12px}.ia-change-links{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;margin-top:12px}.ia-all-changes{margin:0 0 28px}.ia-all-changes>summary{cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.ia-source-list li{word-wrap:anywhere}.ia-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1120px){.ia-radar .ia-shell{grid-template-columns:185px minmax(0,1fr)}.ia-edition-context{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ia-context-card,.ia-edition-context>.ia-card{grid-column:auto}}@media (max-width:760px){.ia-radar .ia-shell{display:flex;flex-direction:column;gap:18px;margin-top:16px}.ia-section-nav{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px;position:static;width:100%}.ia-section-nav a{flex:0 0 auto;min-height:44px;padding:10px 12px;white-space:nowrap}.ia-section-nav .ia-brand{display:none}.ia-edition-context,.ia-main-column{width:100%}.ia-main-heading{padding-top:0}.ia-edition-context{position:static}.ia-change-grid,.ia-edition-context{grid-template-columns:1fr}}.ia-radar small{color:var(--ia-muted);display:block;margin-top:6px}.ia-radar td p{font-size:12px;margin-top:8px}.ia-badge{background:#d7f2b7;border-radius:20px;color:#335819;font-size:11px;padding:4px 9px}.ia-card ul{padding-left:20px}.ia-card li{margin-top:12px}.ia-footer{border-top:1px solid var(--ia-line);font-size:12px;margin-top:50px;padding-top:20px}@media (max-width:600px){.ia-header>span{display:none}.ia-card{padding:20px}.ia-intro{padding-top:40px}.ia-radar{padding-left:18px;padding-right:18px}}.ia-controls{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.ia-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:18px;gap:18px}.ia-recommendations .ia-card{margin:0;min-width:0}.ia-recommendations ol{list-style:decimal;padding-left:22px}.ia-recommendations h3{font-size:20px;font-weight:700}.ia-evidence,.ia-recommendations p{word-wrap:anywhere}.ia-evidence,.ia-metric-chart figcaption{font-size:12px}.ia-metric-chart{margin:18px 0}.ia-metric-chart svg{display:block;max-height:520px;width:100%}.ia-controls label{display:flex;flex:1 1 170px;flex-direction:column;font-size:13px;min-width:0}.ia-controls input,.ia-controls select,.ia-pagination button{background:#fffef8;border:1px solid var(--ia-muted);border-radius:7px;color:var(--ia-ink);min-height:44px;padding:10px;width:100%}.ia-radar input:focus-visible,.ia-radar select:focus-visible,.ia-radar summary:focus-visible{outline:3px solid #156b4b;outline-offset:3px}.ia-simulation{border:1px solid var(--ia-line);border-radius:14px;min-width:0;padding:18px}.ia-simulation legend{font-weight:700;padding:0 8px}.ia-simulation p{font-size:13px}.ia-pagination{align-items:center;display:flex;gap:15px;margin:20px 0}.ia-pagination button{cursor:pointer;width:auto}.ia-pagination button:disabled{cursor:default;opacity:.5}.ia-table-wrap summary{cursor:pointer;margin-top:12px;-webkit-text-decoration:underline;text-decoration:underline}.ia-table-wrap details{font-size:12px;max-width:360px;min-width:220px;word-wrap:anywhere}.ia-table-wrap details a{display:block;margin:8px 0}.ia-table-wrap dl{margin:12px 0}.ia-table-wrap dt{font-weight:700}.ia-table-wrap dd{margin:0 0 8px}.ia-table-wrap output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.ia-pagination{flex-wrap:wrap;font-size:12px}}.ia-series-method{margin:16px 0}.ia-capacity-chart svg,.ia-cost-scatter svg{display:block;max-height:620px;width:100%}.ia-series-method .ia-evidence{display:flex;flex-wrap:wrap;gap:8px 14px}.ia-cost-scatter{background:#fffef8;border:1px solid var(--ia-line);border-radius:14px;margin:28px 0;padding:20px}.ia-cost-scatter h3{margin-top:0}.ia-cost-scatter figure{margin:14px 0 0}.ia-cost-scatter figcaption{font-size:12px}.ia-show-more{background:#fffef8;border:1px solid var(--ia-muted);border-radius:8px;color:var(--ia-ink);cursor:pointer;margin:16px 0;min-height:44px;padding:10px 14px}.ia-show-more:focus-visible{outline:3px solid #156b4b;outline-offset:3px}