.index-method{display:flex;gap:.65rem;flex-wrap:wrap;margin:0 0 1rem}.index-method span{border:1px solid var(--line);padding:.45rem .62rem;border-radius:3px;font:600 .68rem/1 var(--mono);letter-spacing:.08em;color:var(--muted)}.intelligence-index{display:grid;gap:.75rem}.comparison-groups{display:grid;gap:.65rem;margin:.4rem 0 1rem;padding:1rem;border:1px solid rgba(129,214,184,.2);background:#040e167a}.comparison-groups-heading h2{font:600 1rem/1.25 var(--display)}.comparison-groups-heading p{max-width:780px;margin:.35rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.comparison-task-group{display:grid;gap:.4rem;padding:.75rem;border-top:1px solid var(--line)}.comparison-task-group h3{margin:0;color:var(--mint);font:600 .7rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.comparison-task-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;border-top:1px solid rgba(182,223,207,.08)}.comparison-task-identity,.comparison-task-result{display:grid;gap:.2rem;min-width:0}.comparison-task-identity strong{font:600 .78rem/1.3 var(--display);overflow-wrap:anywhere}.comparison-task-identity small,.comparison-task-result small{color:var(--muted);font:.57rem/1.45 var(--mono)}.comparison-task-result{text-align:right;flex:0 0 auto}.comparison-task-result strong{font:600 .9rem/1 var(--mono);color:#e8fff8}@media(max-width:560px){.comparison-task-row{align-items:flex-start;flex-direction:column}.comparison-task-result{text-align:left}}.intelligence-index[data-catalogs-busy=true] [data-catalog-slot]:not(:has(.frontier-catalog)){min-height:2.6rem}.intelligence-index[data-catalogs-busy=true] [data-catalog-slot]:not(:has(.frontier-catalog)) .index-snapshot-status{display:flex;align-items:center;gap:.55rem;min-height:2.6rem}.intelligence-index[data-catalogs-busy=true] [data-catalog-slot]:not(:has(.frontier-catalog)) .index-snapshot-status:before{content:"";width:.52rem;height:.52rem;flex:0 0 .52rem;border:1px solid rgba(129,214,184,.32);border-top-color:var(--mint);border-radius:50%;animation:index-feed-spin .8s linear infinite}[data-catalog-slot][aria-busy=true] .frontier-catalog{position:relative;opacity:.88}[data-catalog-slot][aria-busy=true] .frontier-catalog:after{content:"Refreshing";position:absolute;top:.6rem;right:.65rem;padding:.24rem .4rem;border:1px solid rgba(129,214,184,.2);background:#07151d;color:var(--mint);font:500 .53rem/1 var(--mono);letter-spacing:.05em}@keyframes index-feed-spin{to{transform:rotate(360deg)}}.index-snapshot-status{margin:0;color:var(--muted);font:.7rem/1.4 var(--mono);letter-spacing:.025em}.index-snapshot-status[data-freshness=aging]{color:#e5c98b}.index-snapshot-status[data-refresh=failed]{color:#f0a8a1;border-left:2px solid rgba(240,168,161,.65);padding-left:.55rem}.index-snapshot-status[data-freshness=stale],.index-snapshot-status[data-freshness=unavailable],.index-snapshot-status[data-state=migration_required],.index-snapshot-status[data-state=integrity_failure],.index-snapshot-status[data-state=invalid_snapshot_time],.index-snapshot-status[data-state=unavailable]{color:#f0a8a1}.index-snapshot-status[data-freshness=stale]+.index-empty{border-color:#f0a8a166}.index-row{border:1px solid rgba(182,223,207,.14);background:#040e166b;padding:1rem 1.05rem;border-radius:4px;backdrop-filter:blur(8px)}.index-row-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.index-row-head h2{font:600 1rem/1.25 var(--display);letter-spacing:-.02em;overflow-wrap:anywhere}.index-row-head p{margin-top:.25rem;color:var(--muted);font:.72rem/1.4 var(--mono)}.index-rank{font:700 .7rem/1 var(--mono);color:var(--mint);min-width:2.5rem}.index-score{font:600 1.15rem/1 var(--mono);color:#e8fff8;text-align:right}.index-metrics{display:grid;grid-template-columns:repeat(13,minmax(76px,1fr));gap:.45rem;margin-top:.9rem}.index-metric{min-width:0;border-top:1px solid var(--line);padding-top:.55rem}.index-metric small{display:block;color:var(--muted);font:.58rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em}.index-metric strong{display:block;margin-top:.28rem;font:600 .78rem/1.2 var(--mono);overflow-wrap:anywhere}.index-observed,.index-method-note,.index-empty p{margin-top:.75rem;color:var(--muted);font-size:.82rem;line-height:1.5}.index-empty{border:1px solid var(--line);padding:1.1rem;border-radius:4px;background:#040e165c}.index-empty>a{display:inline-flex;margin-top:.7rem;color:var(--mint);font:600 .66rem/1.5 var(--mono);text-decoration:underline;text-underline-offset:3px}.index-measurement-activity{margin-top:1rem;border:1px solid rgba(129,214,184,.22);background:#06141b94}.index-measurement-activity>summary{cursor:pointer;padding:.75rem .85rem;color:#e8d8ad;font:600 .68rem/1.45 var(--mono);letter-spacing:.035em}.index-measurement-activity[open]>summary{border-bottom:1px solid rgba(182,223,207,.13)}.index-measurement-activity-body{display:grid;gap:.7rem;padding:.8rem .85rem}.index-measurement-activity-body>p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.55}.index-measurement-activity-body>.index-measurement-activity-lead{color:#e8fff8;font-weight:600}.index-measurement-activity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.index-measurement-activity-facts>div{min-width:0;padding:.55rem;border-top:1px solid var(--line)}.index-measurement-activity-facts dt{color:var(--muted);font:.56rem/1.35 var(--mono);text-transform:uppercase;letter-spacing:.05em}.index-measurement-activity-facts dd{margin:.25rem 0 0;color:#e8fff8;font:600 .75rem/1.4 var(--mono);overflow-wrap:anywhere}.index-measurement-activity-links{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.index-measurement-activity-links a{color:var(--mint);font:600 .61rem/1.5 var(--mono);text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.index-measurement-activity-facts{grid-template-columns:1fr}}.comparison-eligibility{margin-top:.9rem;border-top:1px solid rgba(182,223,207,.14);padding-top:.65rem}.comparison-eligibility>summary{cursor:pointer;color:#d9c692;font:600 .65rem/1.5 var(--mono)}.comparison-eligibility p,.comparison-eligibility li{color:var(--muted);font-size:.72rem;line-height:1.55}.comparison-eligibility ul{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.55rem 0;padding-left:1.1rem}.comparison-eligibility .comparison-eligibility-note{padding-top:.5rem;border-top:1px solid rgba(182,223,207,.1)}.frontier-catalog{border:1px solid rgba(132,193,207,.2);padding:1rem;background:linear-gradient(125deg,#07151fc7,#050d147a)}.catalog-directory{margin:1rem 0;border:1px solid rgba(132,193,207,.24);background:#040e1680}.catalog-directory>summary{cursor:pointer;padding:.85rem 1rem;color:var(--mint);font:600 .7rem/1.5 var(--mono);letter-spacing:.04em}.catalog-directory[open]>summary{border-bottom:1px solid rgba(182,223,207,.14)}.catalog-directory-note{margin:.7rem 1rem;color:var(--muted);font:.61rem/1.5 var(--mono)}.catalog-directory-content{display:grid;gap:.7rem;padding:0 1rem 1rem}.evolution-learning{margin:1.2rem 0;border:1px solid rgba(129,214,184,.28);padding:1.1rem;background:linear-gradient(125deg,#081b1eb8,#050d14b3);border-radius:4px}.measurement-opportunity-preview{display:grid;gap:.35rem;margin:.1rem 0 1rem;padding:.9rem 1rem;border-left:2px solid rgba(227,194,118,.72);background:#201a0c38}.measurement-preview-label{margin:0;color:#e7d6a8;font:600 .56rem/1.45 var(--mono);letter-spacing:.05em}.measurement-opportunity-preview h3{margin:0;color:#e8fff8;font:600 .88rem/1.4 var(--display)}.measurement-opportunity-preview>p:not(.measurement-preview-label){margin:0;color:var(--muted);font:.61rem/1.55 var(--mono)}.measurement-opportunity-preview>a{width:max-content;max-width:100%;margin-top:.15rem;color:var(--mint);font:600 .59rem/1.5 var(--mono);text-underline-offset:3px;overflow-wrap:anywhere}.evolution-source-change{margin:.45rem 0;padding:.65rem .75rem;border-left:2px solid rgba(227,194,118,.65);background:#201a0c3d;color:#e8d8ad;font:600 .59rem/1.6 var(--mono)}.evolution-disclosure{border-top:1px solid rgba(182,223,207,.14);padding-top:.55rem}.evolution-disclosure>summary{cursor:pointer;color:var(--mint);font:600 .68rem/1.5 var(--mono);letter-spacing:.035em}.evolution-disclosure[open]>summary{margin-bottom:.75rem}.evolution-disclosure .evolution-content{padding-top:.2rem}.catalog-change-feed{margin:1rem 0 1.5rem;padding:1.1rem;border:1px solid rgba(129,214,184,.28);background:linear-gradient(115deg,#07191fdb,#050d14c7);border-radius:4px}.catalog-feed-intro{margin:.45rem 0 .55rem;max-width:72ch}.catalog-activity-details{margin-top:.7rem;border-top:1px solid rgba(182,223,207,.14);padding-top:.65rem}.catalog-activity-details>summary{width:max-content;max-width:100%;cursor:pointer;color:var(--mint);font:600 .62rem/1.5 var(--mono);text-underline-offset:3px}.catalog-activity-details>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.catalog-activity-details[open]>summary{margin-bottom:.55rem}.catalog-activity-detail-content{padding-top:.1rem}.catalog-activity-trends{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.7rem;margin:.45rem 0 1rem}.catalog-activity-trends>h3,.catalog-activity-trend-note{grid-column:1/-1}.catalog-activity-trends>h3{margin:0;color:#e8fff8;font:600 .82rem/1.4 var(--display)}.catalog-activity-trend-note{max-width:90ch;margin:-.4rem 0 0;color:var(--muted);font:.58rem/1.55 var(--mono)}.catalog-activity-trend{min-width:0;padding:.75rem .8rem;border:1px solid rgba(182,223,207,.13);background:#02080e5c}.catalog-activity-trend h4{margin:0;color:var(--mint);font:600 .68rem/1.4 var(--mono)}.catalog-activity-trend>p{margin:.2rem 0 .3rem;color:var(--muted);font:.54rem/1.4 var(--mono)}.catalog-activity-trend svg{display:block;width:100%;height:auto;overflow:visible}.catalog-activity-axis{stroke:#b6dfcf3d;stroke-width:1}.catalog-trend-added{fill:#75d9ad;background:#75d9ad}.catalog-trend-removed{fill:#ed9b8f;background:#ed9b8f}.catalog-trend-metadata{fill:#88bce8;background:#88bce8}.catalog-activity-tick{fill:#a9bbc2;font:9px var(--mono)}.catalog-activity-legend{display:flex;gap:.4rem .8rem;flex-wrap:wrap;margin-top:.25rem}.catalog-activity-legend-item{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font:.52rem/1.3 var(--mono)}.catalog-activity-legend-item i{width:.45rem;height:.45rem;border-radius:1px}.catalog-coverage-note{margin:.35rem 0 .75rem}.catalog-coverage-note>summary{width:max-content;max-width:100%;cursor:pointer;color:var(--mint);font:600 .6rem/1.5 var(--mono);text-underline-offset:3px}.catalog-coverage-note>p{max-width:80ch;margin:.45rem 0 0;padding:.55rem .7rem;border-left:2px solid rgba(164,243,212,.3);background:#02080e59;color:var(--muted);font:.59rem/1.55 var(--mono)}.research-pulse{margin:1.2rem 0 2rem;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid rgba(217,198,146,.3);background:linear-gradient(120deg,#211c13b8,#050e14e6 62%);border-radius:4px}.research-pulse-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.research-pulse-headline{margin:.8rem 0 .25rem;color:#e8fff8;font:600 clamp(1rem,2vw,1.3rem)/1.4 var(--display)}.research-pulse-summary-caveat{margin:.25rem 0 .65rem;color:var(--muted);font:.62rem/1.55 var(--mono)}.research-pulse-summary-links{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin:.45rem 0 .7rem}.research-pulse-summary-links a{color:var(--mint);font:600 .62rem/1.5 var(--mono);text-underline-offset:3px}.research-pulse-heading h2{margin:.25rem 0 .6rem;font:500 clamp(1.35rem,2.8vw,2rem)/1.15 var(--display);letter-spacing:-.035em}.research-pulse-heading .eyebrow{color:#d9c692;font:600 .59rem/1.5 var(--mono);letter-spacing:.09em}.research-pulse-badge{flex:none;padding:.42rem .55rem;border:1px solid rgba(164,243,212,.25);color:var(--mint);font:600 .55rem/1.3 var(--mono);letter-spacing:.04em}.research-pulse>p{max-width:880px;color:#cad9df;font-size:.82rem;line-height:1.6}.research-pulse-details{margin-top:.7rem;border-top:1px solid rgba(182,223,207,.14);padding-top:.55rem}.research-pulse-details>summary{width:max-content;max-width:100%;cursor:pointer;color:var(--mint);font:600 .62rem/1.55 var(--mono);text-underline-offset:3px}.research-pulse-details>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.research-pulse-details[open]>summary{margin-bottom:.65rem}.research-pulse-details-content{padding-top:.1rem}.research-pulse-table-wrap{overflow-x:auto;margin:.8rem 0}.research-pulse-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}.research-pulse-table th,.research-pulse-table td{padding:.68rem .65rem;border-bottom:1px solid var(--line)}.research-pulse-table thead th{color:var(--mint);font:600 .59rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}.research-pulse-table tbody th{font-weight:600}.research-pulse-table td{font-variant-numeric:tabular-nums}.research-pulse-caveat{color:var(--muted)!important;font-size:.72rem!important}.research-paired-summary{margin:.9rem 0;padding:.75rem .85rem;border-left:2px solid rgba(164,243,212,.45);background:#a4f3d409}.research-paired-summary h3{margin:0 0 .35rem;color:var(--mint);font:600 .68rem/1.45 var(--mono)}.research-paired-summary>p{max-width:900px;color:#cad9df;font-size:.74rem;line-height:1.55}.research-paired-summary .research-pulse-table-wrap{margin:.45rem 0}.research-paired-summary .research-pulse-table th,.research-paired-summary .research-pulse-table td{padding:.42rem .55rem}.research-paired-summary .research-pulse-caveat{margin:.45rem 0 0}.research-pulse-links{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin:.7rem 0}.research-pulse-links a{color:var(--mint);font:600 .62rem/1.5 var(--mono);text-underline-offset:3px}.research-pulse>small{color:var(--muted);font:.52rem/1.5 var(--mono);overflow-wrap:anywhere}@media(max-width:560px){.research-pulse-heading{flex-direction:column}.research-pulse-table{min-width:740px}}.catalog-change-feed>h2{font:600 clamp(1.25rem,2.5vw,1.8rem)/1.15 var(--display);margin:.25rem 0 .55rem}.catalog-follow{margin:.2rem 0 .8rem}.catalog-follow a{color:var(--mint);font:600 .65rem/1.5 var(--mono);text-underline-offset:3px}.catalog-pricing-spotlight{display:grid;gap:.45rem;margin:.8rem 0;padding:.75rem;border-left:2px solid rgba(164,243,212,.55);background:#040e168c}.catalog-pricing-heading{margin:0;color:#e8fff8;font:600 .62rem/1.5 var(--mono)}.catalog-pricing-list{display:flex;gap:.35rem .8rem;flex-wrap:wrap}.catalog-pricing-list a{color:var(--mint);font:500 .61rem/1.45 var(--mono);text-underline-offset:2px}.catalog-pricing-spotlight small{color:var(--muted);font:500 .55rem/1.5 var(--mono)}.catalog-pricing-comparisons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.5rem}.catalog-pricing-comparison{display:grid;gap:.25rem;padding:.55rem .65rem;border:1px solid rgba(147,190,202,.17);background:#040e168c}.catalog-pricing-comparison>strong{color:#e8fff8;font-size:.68rem}.catalog-pricing-comparison>p{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;color:var(--muted);font-size:.6rem;line-height:1.5;overflow-wrap:anywhere}.catalog-pricing-comparison>p strong{color:var(--text);font-weight:600}.catalog-pricing-comparison .catalog-pricing-provenance{gap:.5rem .8rem}.catalog-pricing-comparison a{color:var(--mint);text-underline-offset:2px}.catalog-performance-boundary{display:flex;align-items:center;gap:.55rem;margin:.9rem 0 0;padding:.65rem .75rem;border:1px solid rgba(229,201,139,.3);background:#201a0c3d;color:#e7d6a8;font:600 .62rem/1.55 var(--mono)}.catalog-performance-boundary:before{content:"";width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:#e3c276;box-shadow:0 0 10px #e3c27673}.catalog-latest-changes{margin:.9rem 0 1rem;padding:.85rem;border:1px solid rgba(129,214,184,.2);background:linear-gradient(110deg,#091f25b8,#050e1594);border-radius:4px}.catalog-latest-changes>h3{margin:0 0 .6rem;color:var(--mint);font:600 .68rem/1.45 var(--mono);letter-spacing:.045em;text-transform:uppercase}.catalog-latest-change-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.55rem}.catalog-latest-change{display:grid;align-content:start;gap:.3rem;min-width:0;padding:.65rem .7rem;border:1px solid rgba(147,190,202,.15);background:#030c1294}.catalog-latest-change>strong{color:#e8fff8;font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}.catalog-latest-change>small{color:var(--muted);font:.61rem/1.55 var(--mono)}.catalog-latest-change-interpretation{color:#d8e9e5!important;font-family:var(--display)!important;font-size:.72rem!important;line-height:1.45!important}.catalog-latest-change-freshness[data-state=current]{color:#a4f3d4}.catalog-latest-change-refresh{color:#b7c9d0!important}.catalog-latest-change-freshness[data-state=stale],.catalog-latest-change-coverage[data-state=bounded]{color:#e7d6a8}.catalog-latest-change>a{width:max-content;max-width:100%;color:var(--mint);font:600 .64rem/1.5 var(--mono);text-underline-offset:3px}.catalog-latest-pricing-preview{margin:.25rem 0;padding:.5rem;border-left:2px solid rgba(164,243,212,.38);background:#040e167a}.catalog-latest-pricing-preview>summary{cursor:pointer;color:var(--mint);font:600 .62rem/1.5 var(--mono);text-underline-offset:3px}.catalog-latest-pricing-preview>strong{display:block;margin:.35rem 0;color:#e8fff8;font-size:.7rem;line-height:1.5}.catalog-latest-pricing-rates{display:grid;gap:.15rem}.catalog-latest-pricing-rates p{margin:0;color:var(--muted);font:.6rem/1.55 var(--mono);overflow-wrap:anywhere}.catalog-latest-pricing-rates p:first-letter{color:var(--text)}.catalog-latest-pricing-provenance{display:flex;gap:.35rem .7rem;flex-wrap:wrap;margin:.35rem 0}.catalog-latest-pricing-provenance a{color:var(--mint);font:500 .58rem/1.5 var(--mono);text-underline-offset:2px}.catalog-latest-pricing-preview>small{display:block;color:var(--muted);font:.57rem/1.5 var(--mono)}.catalog-latest-reliability{margin:.25rem 0;padding:.45rem;border-left:2px solid rgba(231,214,168,.55);background:#201a0c33}.catalog-latest-reliability>summary{cursor:pointer;color:#e7d6a8;font:600 .61rem/1.5 var(--mono);text-underline-offset:3px}.catalog-latest-reliability>p{margin:.35rem 0 0;color:var(--muted);font:.58rem/1.55 var(--mono);overflow-wrap:anywhere}.catalog-latest-change-note{margin:.55rem 0 0;color:var(--muted);font-size:.66rem;line-height:1.5}.catalog-change-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.catalog-change-item{display:grid;gap:.55rem;align-content:start;min-width:0;padding:.8rem;border:1px solid var(--line);background:#02080d8c}.catalog-change-copy{display:grid;gap:.2rem}.catalog-change-copy strong{font:600 .72rem/1.4 var(--mono);color:#e8fff8}.catalog-change-copy small,.catalog-change-item>small{font:500 .58rem/1.5 var(--mono);color:var(--muted)}.catalog-change-copy .catalog-change-fields{color:#c6d9ce}.catalog-change-copy .catalog-history-retention{color:#d9c692}.catalog-change-copy .catalog-change-freshness{color:var(--mint)}.catalog-change-copy .catalog-capture-continuity{color:#c6d9ce}.catalog-change-copy .catalog-capture-continuity[data-state=has-failures]{color:#f0c18d}.catalog-change-copy .catalog-capture-timing{color:#a8c2cf}.catalog-change-copy .catalog-capture-timing[data-state=pending]{color:#e7d6a8}.catalog-change-copy .catalog-change-freshness[data-state=stale],.catalog-change-copy .catalog-change-freshness[data-state=failed]{color:#f0a8a1}.catalog-change-copy .catalog-change-freshness[data-state=unconfirmed],.catalog-change-copy .catalog-change-freshness[data-state=unavailable]{color:#e7d6a8}.catalog-refresh-warning{grid-column:1/-1;color:#e7d6a8;font:.58rem/1.5 var(--mono)}.catalog-change-item>span{font:600 .66rem/1.5 var(--mono);color:var(--mint)}.catalog-change-item>.catalog-window-note{padding-top:.45rem;border-top:1px solid rgba(182,223,207,.1);color:#e7d6a8}.catalog-change-item[data-freshness=stale]{border-color:#e5c98b61}.catalog-change-examples{border-top:1px solid rgba(182,223,207,.12);padding-top:.45rem}.catalog-change-examples>summary{cursor:pointer;color:var(--mint);font:600 .59rem/1.45 var(--mono)}.catalog-change-example-group{display:grid;gap:.28rem;margin-top:.55rem}.catalog-change-example-group>strong{font:600 .57rem/1.4 var(--mono);color:#e8fff8}.catalog-change-example{display:grid;gap:.08rem;min-width:0}.catalog-change-example a,.catalog-change-example span,.catalog-change-example code{font:500 .57rem/1.45 var(--mono);overflow-wrap:anywhere}.catalog-change-example a{color:var(--mint);text-decoration:underline;text-underline-offset:2px}.catalog-change-example span,.catalog-change-example code{color:var(--muted)}.catalog-change-example small,.catalog-change-omitted{font:500 .52rem/1.45 var(--mono);color:var(--muted);overflow-wrap:anywhere}.catalog-change-omitted{margin-top:.12rem}.catalog-change-history{margin-top:.8rem;border-top:1px solid rgba(182,223,207,.14);padding-top:.7rem}.catalog-change-history>summary{cursor:pointer;color:var(--mint);font:600 .64rem/1.5 var(--mono);letter-spacing:.05em}.catalog-history-note{margin:.65rem 0;color:var(--muted);font:.61rem/1.55 var(--mono)}.catalog-history-controls{display:flex;gap:.35rem;flex-wrap:wrap;margin:.55rem 0}.catalog-history-filter,.catalog-history-more{border:1px solid rgba(182,223,207,.18);background:#02080d8c;color:var(--muted);padding:.38rem .55rem;font:500 .55rem/1.4 var(--mono);cursor:pointer}.catalog-history-filter[aria-pressed=true]{border-color:#a4f3d48c;color:var(--mint);background:#a4f3d414}.catalog-history-filter:hover,.catalog-history-more:hover,.catalog-history-filter:focus-visible,.catalog-history-more:focus-visible{border-color:var(--mint);color:#e8fff8;outline:none}.catalog-history-more{margin-top:.55rem}.catalog-history-more[hidden]{display:none}.catalog-history-list{display:grid;gap:.4rem;margin-top:.55rem}.catalog-history-item{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(220px,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px solid rgba(182,223,207,.1);background:#02080d61}.catalog-history-copy{display:grid;gap:.15rem;min-width:0}.catalog-history-copy strong{font:600 .62rem/1.4 var(--mono);color:#e8fff8}.catalog-history-copy small,.catalog-history-item code{font:500 .55rem/1.45 var(--mono);color:var(--muted);overflow-wrap:anywhere}.catalog-history-item>span{font:600 .58rem/1.45 var(--mono);color:var(--mint);overflow-wrap:anywhere}.catalog-history-provenance{display:grid;gap:.2rem;justify-items:start;min-width:0}.catalog-history-provenance a{font:500 .55rem/1.45 var(--mono);color:var(--mint);text-decoration:underline;text-underline-offset:2px}.catalog-history-hash{min-width:0}.catalog-history-hash summary{cursor:pointer;font:500 .55rem/1.45 var(--mono);color:var(--muted);overflow-wrap:anywhere}.catalog-history-hash code{display:block;margin-top:.15rem;font:500 .55rem/1.45 var(--mono);color:var(--muted);overflow-wrap:anywhere}.catalog-history-item[data-state=failed]>span{color:#f0a8a1}@media(max-width:720px){.catalog-history-item{grid-template-columns:1fr}.catalog-history-item code{margin-top:.1rem}}@media(max-width:720px){.catalog-change-list{grid-template-columns:1fr}}.evolution-state,.evolution-scope,.evolution-empty{color:var(--muted);font-size:.78rem;line-height:1.55}.evolution-scope{margin:.8rem 0}.local-study-links{display:flex;gap:.6rem 1rem;flex-wrap:wrap}.local-study-links a{color:var(--mint);font:600 .64rem/1.5 var(--mono);text-underline-offset:3px}.local-study-headline{margin:.65rem 0;padding:.75rem .85rem;border-left:2px solid var(--mint);background:linear-gradient(100deg,#0c2a2bb8,#040f168f)}.local-study-headline h4{margin:0;color:var(--mint);font:600 .64rem/1.45 var(--mono);letter-spacing:.04em;text-transform:uppercase}.local-study-headline p{margin:.35rem 0 0;color:#e6f4ef;font-size:.78rem;line-height:1.55}.local-study-headline p+p{color:var(--muted);font:.57rem/1.55 var(--mono)}.local-study-result{margin:.8rem 0;padding:.85rem;border:1px solid rgba(164,243,212,.2);background:#04111785}.local-study-result h3{margin:0;color:#e8fff8;font:600 .82rem/1.4 var(--display)}.local-study-meta,.local-study-caveat{margin:.4rem 0;color:var(--muted);font:.59rem/1.55 var(--mono)}.local-study-paired-direction{margin:.6rem 0 0;padding:.55rem .65rem;border-left:2px solid rgba(164,243,212,.45);background:#04111761;color:#c8dfd8;font:.58rem/1.55 var(--mono)}.local-study-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.5rem;margin:.7rem 0}.local-study-model{display:grid;gap:.22rem;padding:.6rem;border:1px solid rgba(182,223,207,.1);background:#02080d66}.local-study-model strong{color:var(--mint);font:600 .65rem/1.4 var(--mono);overflow-wrap:anywhere}.local-study-model span,.local-study-model small{color:#c1d1d2;font:.57rem/1.5 var(--mono)}.local-study-model small{color:var(--muted)}.local-study-evidence-links{display:grid;gap:.2rem;margin-top:.2rem}.local-study-evidence-link{color:var(--mint);font:.55rem/1.45 var(--mono);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.measurement-opportunities{margin:.85rem 0;padding:.85rem;border:1px solid rgba(110,190,222,.2);background:#0510198c}.measurement-opportunities>h3{margin:0;color:#e8fff8;font:600 .82rem/1.4 var(--display)}.measurement-opportunities>p,.measurement-opportunity p{margin:.42rem 0;color:var(--muted);font:.59rem/1.55 var(--mono)}.measurement-opportunity-group{display:grid;gap:.4rem;margin-top:.75rem}.measurement-opportunity-group>h4{margin:0;color:#a9d7e6;font:600 .62rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}.measurement-opportunity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.28rem .7rem;padding:.62rem;border:1px solid rgba(182,223,207,.1);background:#02080e6b}.measurement-opportunity>strong{color:#e8fff8;font:600 .66rem/1.4 var(--mono);overflow-wrap:anywhere}.measurement-opportunity .opportunity-state{color:#e0ca91;font:600 .52rem/1.4 var(--mono);text-align:right}.measurement-opportunity p,.measurement-opportunity small,.measurement-opportunity a{grid-column:1/-1;overflow-wrap:anywhere}.measurement-opportunity small{color:var(--muted);font:.52rem/1.45 var(--mono)}.measurement-opportunity a{color:var(--mint);font:600 .56rem/1.4 var(--mono);text-underline-offset:2px}.opportunity-candidates{display:flex;flex-wrap:wrap;gap:.32rem .55rem}.opportunity-candidates a{max-width:100%;padding:.13rem .28rem;border:1px solid rgba(164,243,212,.18);background:#041217b8;font-size:.52rem;line-height:1.5}.local-studies{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(182,223,207,.16)}.local-studies>h3{margin:0;color:#e8fff8;font:600 .82rem/1.4 var(--display)}.local-study-disclosure{margin-top:.55rem;border:1px solid rgba(182,223,207,.12);background:#02080d4d;padding:.65rem .75rem}.local-study-disclosure>summary{cursor:pointer;color:var(--mint);font:600 .62rem/1.55 var(--mono);text-underline-offset:3px}.local-study-disclosure>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.local-study-disclosure[open]>summary{margin-bottom:.55rem}.catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.catalog-heading h2{margin:.35rem 0;font:500 clamp(1.2rem,2vw,1.7rem) var(--display);letter-spacing:-.035em}.catalog-heading .eyebrow{font:600 .62rem/1.4 var(--mono);letter-spacing:.12em;color:#91bac8}.catalog-source{display:inline-block;margin-top:.35rem;color:#93c8d3;font:600 .58rem/1.4 var(--mono)}.catalog-summary,.catalog-boundary,.catalog-count{margin:.35rem 0;color:var(--muted);font:.67rem/1.55 var(--mono)}.catalog-state{flex:0 0 auto;border:1px solid var(--line);padding:.42rem .55rem;color:#bdd2d7;font:600 .57rem/1.2 var(--mono);letter-spacing:.07em}.catalog-state[data-state=current]{border-color:#a4f3d457;color:var(--mint)}.catalog-state[data-state=stale],.catalog-state[data-state=invalid_snapshot],.catalog-state[data-state=invalid_receipt]{border-color:#f0a8a166;color:#f0a8a1}.catalog-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;margin-top:.7rem}.catalog-metrics .index-metric{border-top-color:#b6dfcf1a}.catalog-boundary{margin:.85rem 0 0}.discovery-summary{margin:1rem 0;padding:1rem;border:1px solid rgba(164,243,212,.2);border-radius:8px;background:linear-gradient(120deg,#0c1e23d1,#040c14c7)}.discovery-summary-heading h2{margin:0;color:var(--ink);font:500 clamp(1.15rem,2.4vw,1.65rem)/1.15 var(--display);letter-spacing:-.025em}.discovery-summary-heading p{margin:.45rem 0 .8rem;color:var(--muted);font-size:.75rem;line-height:1.55}.discovery-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.discovery-summary-item{display:grid;align-content:start;gap:.28rem;min-width:0;padding:.7rem;border:1px solid rgba(182,223,207,.12);background:#02080e6b}.discovery-summary-item dt{color:var(--muted);font:.58rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.035em}.discovery-summary-item dd{margin:0;color:var(--mint);font:600 clamp(1.05rem,2.2vw,1.5rem)/1.1 var(--display);font-variant-numeric:tabular-nums}.discovery-summary-item small,.discovery-summary-caveat{color:var(--muted);font:.55rem/1.5 var(--mono)}.discovery-summary-caveat{margin:.7rem 0 0}.catalog-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem}.catalog-preview>.catalog-count{grid-column:1/-1;margin:0}.catalog-preview-entry{display:grid;gap:.22rem;min-width:0;border:1px solid rgba(182,223,207,.1);padding:.62rem;background:#02080e6b}.catalog-preview-entry strong{font:600 .72rem/1.35 var(--display);overflow-wrap:anywhere}.catalog-preview-entry code,.catalog-preview-entry small{color:var(--muted);font:.56rem/1.45 var(--mono);overflow-wrap:anywhere}.catalog-browser{margin-top:.8rem;border-top:1px solid var(--line);padding-top:.7rem}.catalog-browser>summary{cursor:pointer;color:var(--mint);font:600 .66rem/1.5 var(--mono);letter-spacing:.06em}.catalog-search{width:100%;margin-top:.75rem;border:1px solid var(--line);background:#02060cb8;color:var(--ink);padding:.65rem .75rem;font:.75rem var(--mono)}.catalog-search:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.catalog-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.catalog-filter-label{display:grid;gap:.35rem;color:var(--muted);font:.62rem/1.4 var(--mono)}.catalog-filter{min-width:0;border:1px solid var(--line);background:#02060cb8;color:var(--ink);padding:.6rem .65rem;font:.68rem var(--mono)}.catalog-filter:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.catalog-filter:disabled{opacity:.55}.catalog-filter-note{display:block;margin-top:.55rem;color:var(--muted);font:.58rem/1.55 var(--mono)}.catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.catalog-change-item[data-state=failed]{border-color:#f0a8a166;background:#2d12173d}.catalog-change-item[data-state=failed]>span{color:#f0a8a1}.catalog-entry{display:grid;gap:.2rem;min-width:0;border:1px solid rgba(182,223,207,.1);padding:.65rem;background:#02080e6b}.catalog-entry strong{font:600 .76rem/1.35 var(--display);overflow-wrap:anywhere}.catalog-entry span,.catalog-entry small{color:var(--muted);font:.58rem/1.45 var(--mono);overflow-wrap:anywhere}.catalog-entry .catalog-classification{color:#d6c28d;letter-spacing:.05em;font-size:.53rem}.catalog-profile-link{display:inline-flex;width:max-content;max-width:100%;margin-top:.25rem;color:var(--mint);font:600 .59rem/1.4 var(--mono);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.hero-local-research-signal{display:grid;gap:.22rem;padding-top:.42rem;border-top:1px solid rgba(182,223,207,.12)}.hero-source-progress{color:#d9c692;font:500 .59rem/1.45 var(--mono)}.hero-local-research-signal strong{color:var(--mint);font:600 .61rem/1.45 var(--mono)}.hero-local-research-signal span{color:#c1d1d2;font-size:.66rem;line-height:1.45}.hero-local-research-signal a{width:max-content;max-width:100%;color:var(--mint);font:600 .58rem/1.5 var(--mono);text-decoration:underline;text-decoration-color:#a4f3d473;text-underline-offset:.2em}.hero-local-research-signal a:hover,.hero-local-research-signal a:focus-visible{color:#e8fff8;text-decoration-color:currentColor}@media(max-width:980px){.index-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.index-row{padding:.85rem}.index-row-head{grid-template-columns:auto 1fr;gap:.7rem}.index-score{grid-column:2;text-align:left;font-size:.9rem}.index-metrics,.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-preview,.catalog-filter-row,.catalog-list{grid-template-columns:1fr}.discovery-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-state{font-size:.5rem}.measurement-opportunity{grid-template-columns:1fr}.measurement-opportunity .opportunity-state{text-align:left}}.evolution-cycle-history{display:grid;gap:.55rem;margin:1rem 0;padding:.85rem;border:1px solid rgba(132,193,207,.18);background:#030b1161}.evolution-cycle-history h3{margin:0;color:#dcebe7;font:600 .78rem/1.4 var(--mono)}.evolution-cycle-history>a{width:max-content;max-width:100%;color:var(--mint);font:600 .62rem/1.5 var(--mono);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.evolution-cycle-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.evolution-cycle-row{display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:.2rem .7rem;padding:.55rem .65rem;border-left:2px solid rgba(129,214,184,.38);background:#ffffff05}.evolution-cycle-row time{grid-row:span 3;color:#d9c692;font:.59rem/1.5 var(--mono)}.evolution-cycle-row strong{color:var(--mint);font:.61rem/1.45 var(--mono)}.evolution-cycle-row small{color:var(--muted);font:.55rem/1.45 var(--mono);overflow-wrap:anywhere}.evolution-cycle-load{width:max-content;max-width:100%;padding:.55rem .7rem;border:1px solid rgba(129,214,184,.3);background:#81d6b80f;color:var(--mint);font:600 .6rem/1.4 var(--mono);cursor:pointer}.evolution-cycle-load:hover:not(:disabled),.evolution-cycle-load:focus-visible{background:#81d6b824}.evolution-cycle-load:disabled{opacity:.58;cursor:wait}.evolution-cycle-load-status{color:#f0a8a1;font:.58rem/1.4 var(--mono)}.arena-section{margin-top:1.2rem;padding:1.5rem 1rem 1rem;border:1px solid rgba(164,243,212,.16);border-radius:10px;background:#02080ed6;box-shadow:0 18px 60px #00000038;backdrop-filter:blur(10px)}.arena-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.arena-heading h2{font:500 clamp(1.6rem,3.4vw,2.5rem)/1.1 var(--display);letter-spacing:-.035em}.arena-heading>a,.arena-data>a{color:var(--mint);font:600 .63rem/1.5 var(--mono);text-underline-offset:3px}.arena-tabs{display:flex;gap:.45rem;margin:1.1rem 0 .8rem}.arena-tabs button{min-height:40px;padding:.55rem .8rem;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font:600 .63rem var(--mono);cursor:pointer}.arena-tabs button[aria-selected=true]{border-color:#a4f3d461;background:#a4f3d417;color:var(--mint)}.arena-data{margin-top:.8rem;padding:1rem;border:1px solid rgba(164,243,212,.16);border-radius:10px;background:#02080ee8;box-shadow:0 18px 60px #00000038;backdrop-filter:blur(12px)}.arena-table-wrap{overflow:auto;margin:.65rem 0}.arena-history{margin:1.1rem 0;padding:0 1rem;border:1px solid var(--line);border-radius:8px;background:#02080ee8;backdrop-filter:blur(12px)}.arena-history>summary{padding:1rem 0;color:var(--mint);font:600 .68rem/1.5 var(--mono);cursor:pointer}.arena-history>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.arena-history-content{padding-bottom:1rem;background:#02080e80}.arena-history-insight{margin:.85rem 0;padding:.8rem 1rem;border-left:2px solid var(--mint);background:#a4f3d40e;color:#d5e5e3;font-size:.82rem;line-height:1.6}.arena-history-chart{display:block;width:100%;height:auto;min-height:180px}.arena-history-legend{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:.6rem 0;color:var(--muted);font-size:.72rem}.arena-history-legend span{display:inline-flex;align-items:center;gap:.4rem}.arena-history-legend i{width:.58rem;height:.58rem;border-radius:50%;background:var(--series-color)}.arena-history-source{display:flex;flex-wrap:wrap;gap:.8rem;margin:.75rem 0}.arena-history-source a{color:var(--mint);font:600 .61rem/1.5 var(--mono);text-underline-offset:3px}.arena-table{width:100%;border-collapse:collapse;text-align:left;font-size:.82rem}.arena-table th,.arena-table td{padding:.72rem .65rem;border-bottom:1px solid var(--line);vertical-align:top}.arena-table th{color:var(--mint);font:600 .61rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.04em}.arena-table td:nth-child(3),.arena-table td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.arena-source-line,.arena-method,.arena-interval-note,.arena-status,.arena-caveat{color:var(--muted);font-size:.76rem;line-height:1.6}.arena-interval-note{max-width:850px;margin:.25rem 0 .75rem;padding:.55rem .7rem;border-left:2px solid rgba(164,243,212,.35);background:#a4f3d409}.arena-caveat{margin-top:.7rem;max-width:850px}.arena-status{padding:.9rem;border:1px solid var(--line)}.arena-error{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.arena-error .arena-status{flex:1 1 18rem;margin:.3rem 0}.arena-retry{min-height:40px;padding:.55rem .8rem;border:1px solid rgba(164,243,212,.35);background:#a4f3d414;color:var(--mint);font:600 .68rem var(--mono);cursor:pointer}.arena-retry:hover{background:#a4f3d426}.arena-retry{margin:.1rem 0 .55rem}.arena-retry:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media(max-width:560px){.arena-heading{align-items:flex-start;flex-direction:column}.arena-table{min-width:540px}.arena-tabs button{font-size:.56rem}}@media(max-width:560px){.evolution-cycle-row{grid-template-columns:1fr}.evolution-cycle-row time{grid-row:auto}}
