.research.svelte-m4nz1l{max-width:820px;margin:0 auto;padding:var(--space-10) var(--container-padding) var(--space-16)}.research-body.svelte-m4nz1l h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:var(--space-10) 0 var(--space-4);line-height:var(--line-height-tight);scroll-margin-top:96px}.research-body.svelte-m4nz1l p{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5)}.research-body--lead.svelte-m4nz1l p{font-size:var(--font-size-xl);color:var(--color-text-heading)}.research-body.svelte-m4nz1l strong{color:var(--color-text-heading)}.research-body.svelte-m4nz1l a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.research-body.svelte-m4nz1l ul,.research-body.svelte-m4nz1l ol{margin:0 0 var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.research-body.svelte-m4nz1l li{color:var(--color-text-body);line-height:var(--line-height-relaxed)}.research-body.svelte-m4nz1l dl{margin:0 0 var(--space-6)}.research-body.svelte-m4nz1l dt{font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-top:var(--space-5)}.research-body.svelte-m4nz1l dd{margin:var(--space-1) 0 0;color:var(--color-text-body);line-height:var(--line-height-relaxed)}.research-body.svelte-m4nz1l .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-6) 0 var(--space-2)}.research-body.svelte-m4nz1l table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.research-body.svelte-m4nz1l th,.research-body.svelte-m4nz1l td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.research-body.svelte-m4nz1l th{background-color:var(--color-bg-light);color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.research-body.svelte-m4nz1l .table-scroll+p>em,.research-body.svelte-m4nz1l p>em:only-child{font-size:var(--font-size-sm);color:var(--color-text-muted)}.research-body.svelte-m4nz1l .viz{margin:var(--space-6) 0 var(--space-2);padding:14px 12px 8px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.research-body.svelte-m4nz1l .viz figcaption{display:flex;flex-direction:column;gap:2px;margin:0 4px 10px;text-align:left}.research-body.svelte-m4nz1l .viz figcaption strong{font-size:15px;color:var(--color-text-heading)}.research-body.svelte-m4nz1l .viz figcaption span{font-size:12.5px;color:var(--color-text-muted)}.research-body.svelte-m4nz1l .viz svg{width:100%;height:auto;display:block}.research-body.svelte-m4nz1l .viz .grid{stroke:var(--color-border);stroke-width:1}.research-body.svelte-m4nz1l .viz .axis{stroke:#b8bfc4;stroke-width:1}.research-body.svelte-m4nz1l .viz .tick{fill:var(--color-text-muted);font-size:11px}.research-body.svelte-m4nz1l .viz .cat,.research-body.svelte-m4nz1l .viz .legend text{fill:var(--color-text-muted);font-size:12px}.research-body.svelte-m4nz1l .viz .dlabel,.research-body.svelte-m4nz1l .viz .vlabel{fill:var(--color-text-heading);font-size:11.5px;font-weight:600}.research-body.svelte-m4nz1l .viz .bar.s1,.research-body.svelte-m4nz1l .viz .legend .s1{fill:#2a78d6}.research-body.svelte-m4nz1l .viz .bar.s2,.research-body.svelte-m4nz1l .viz .legend .s2{fill:#eb6834}.research-body.svelte-m4nz1l .viz .bar{stroke:#fff;stroke-width:2}.research-body.svelte-m4nz1l .viznote{font-size:13.5px;color:var(--color-text-muted);margin:8px 4px 2px}.research-body.svelte-m4nz1l .research-limits{border-left:4px solid var(--color-primary);background:var(--color-bg-light);padding:var(--space-1) var(--space-6) var(--space-2);margin:var(--space-10) 0;border-radius:0 8px 8px 0}.research-body.svelte-m4nz1l .research-limits h2{margin-top:var(--space-5)}.research-sample.svelte-m4nz1l{border:1px solid var(--color-border);border-radius:8px;padding:var(--space-4) var(--space-5);margin:0 0 var(--space-8);background:#fff}.research-sample.svelte-m4nz1l p:where(.svelte-m4nz1l){margin:0;font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.research-sample.svelte-m4nz1l strong:where(.svelte-m4nz1l){color:var(--color-text-heading)}.research-figures.svelte-m4nz1l{margin:0 0 var(--space-8)}.research-figures__heading.svelte-m4nz1l{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.research-figures__grid.svelte-m4nz1l{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.research-figures__tile.svelte-m4nz1l{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s}.research-figures__tile.svelte-m4nz1l:hover{border-color:var(--color-primary)}.research-figures__value.svelte-m4nz1l{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.1;color:var(--color-text-heading)}.research-figures__label.svelte-m4nz1l{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-body)}.research-block.svelte-m4nz1l{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.research-block.svelte-m4nz1l h2:where(.svelte-m4nz1l){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.research-cards.svelte-m4nz1l{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}.research-card.svelte-m4nz1l{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .2s}.research-card.svelte-m4nz1l:hover{border-color:var(--color-primary)}.research-card__kind.svelte-m4nz1l{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.research-card__title.svelte-m4nz1l{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);line-height:var(--line-height-tight)}.research-card__dek.svelte-m4nz1l{font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-normal)}.research-downloads.svelte-m4nz1l{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-body)}.research-downloads.svelte-m4nz1l a:where(.svelte-m4nz1l),.research-cite.svelte-m4nz1l a:where(.svelte-m4nz1l),.research-stats.svelte-m4nz1l a:where(.svelte-m4nz1l){color:var(--color-primary)}.research-stats.svelte-m4nz1l{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.research-stats.svelte-m4nz1l li:where(.svelte-m4nz1l){display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-body)}.research-stats.svelte-m4nz1l a:where(.svelte-m4nz1l){font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.research-changelog.svelte-m4nz1l{list-style:none;font-size:var(--font-size-base);color:var(--color-text-body)}.research-cite__text.svelte-m4nz1l{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.research-cite__copy.svelte-m4nz1l{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-heading);background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer}.research-cite__copy.svelte-m4nz1l:hover{border-color:var(--color-primary)}.research-cite__license.svelte-m4nz1l{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.research-about.svelte-m4nz1l{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}@media print{.mega-menu,footer.footer,.hero__bg-pattern,.hero__breadcrumbs,.research-cite__copy.svelte-m4nz1l{display:none!important}.hero{background:none!important;padding:0 0 12pt!important;min-height:0!important}.hero,.hero *{color:#0e0e13!important}.research.svelte-m4nz1l{max-width:none;padding:0}.hero__meta{justify-content:flex-start!important;text-align:left!important}.research-body.svelte-m4nz1l .viz,.research-body.svelte-m4nz1l tr,.research-figures__tile.svelte-m4nz1l{break-inside:avoid}.research-body.svelte-m4nz1l .table-scroll{overflow:visible}}
