@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-wght-normal.15j66v505zruv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-wght-normal.2g-_ddaxicwal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-wght-normal.3gfix38_g8jy1.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-wght-normal.2viyz1bzxo6ke.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-wght-normal.1ypawvdr3-tjv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-normal.2bbm7w9b-e07f.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper-0:#fffdf8;--paper-50:#faf6ed;--paper-100:#f3ecdf;--paper-200:#e7ddcc;--paper-300:#d6c8b2;--ink-950:#101d1c;--ink-900:#162622;--ink-700:#334741;--ink-600:#40564f;--ink-500:#566b64;--teal-800:#103f3b;--teal-700:#14514c;--teal-600:#1e6555;--teal-200:#a6c8bd;--teal-50:#e8f1ee;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.75rem;--radius-sm:4px;--radius-md:7px;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", ui-monospace, monospace;--duration-fast:.12s;--ease-out:cubic-bezier(.22, 1, .36, 1);--bg-page:var(--paper-50);--bg-raised:var(--paper-0);--bg-inset:var(--paper-100);--text-primary:var(--ink-950);--text-secondary:var(--ink-600);--text-muted:var(--ink-500);--border-subtle:var(--paper-200);--border-strong:var(--paper-300);--accent:var(--teal-700);--accent-strong:var(--teal-800);--focus:var(--teal-600);--plot-null:var(--ink-500);--plot-ci:var(--teal-600);--effect-negative:#a23b2a;--effect-negative-1:#d79c8f;--effect-negative-2:#c77e6c;--effect-negative-3:#b25a45;--effect-negative-4:var(--effect-negative);--effect-positive:#2f6b4f;--effect-positive-1:#8ebfa6;--effect-positive-2:#68a487;--effect-positive-3:#4a8467;--effect-positive-4:var(--effect-positive);--grade-very-low-fg:#103f3b;--grade-very-low-bg:#eaf5f4;--grade-very-low-dot:#103f3b;--grade-low-fg:#124f49;--grade-low-bg:#b0d2cf;--grade-low-dot:#124f49;--grade-moderate-fg:#fffdf8;--grade-moderate-bg:#227b72;--grade-moderate-dot:#fffdf8;--grade-high-fg:#fffdf8;--grade-high-bg:#103f3b;--grade-high-dot:#fffdf8;--shadow-raised:0 1px 0 #101d1c08, 0 14px 40px -32px #101d1c73;--layout-max:82rem;--layout-gutter:clamp(1rem, 3.4vw, 2.75rem);--control-height:2.75rem;--control-radius:var(--radius-sm);--control-border:var(--border-strong);--control-bg:var(--bg-raised)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:radial-gradient(120% 80% at 50% -10%, #fffdf8 0%, #fffdf800 60%), var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-synthesis:none;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--font-serif);text-wrap:balance;font-weight:500}a{color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}button{font:inherit}code{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--teal-200);color:var(--ink-950)}.skip-link{top:-100%;left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--accent);color:var(--paper-0);border-radius:var(--radius-sm);position:absolute}.skip-link:focus{top:var(--space-2);color:var(--paper-0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.en{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.01em;margin-top:2px;font-size:.72rem;line-height:1.3;display:block}.masthead{border-bottom:1px solid var(--border-strong)}.masthead-inner{max-width:var(--layout-max);padding:clamp(.9rem, 2vw, 1.4rem) var(--layout-gutter) clamp(.85rem, 1.6vw, 1.15rem);margin:0 auto}.wordmark{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:600}.masthead-credit{color:var(--text-secondary);margin-top:.5rem;font-size:.78rem;line-height:1.4}.masthead-credit a{color:var(--accent);text-underline-offset:2px}.masthead h1{letter-spacing:-.01em;margin-top:.35rem;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.1}.masthead-source{color:var(--text-secondary);margin-top:.3rem;font-size:.78rem;line-height:1.4}.masthead-source a{color:var(--accent);text-underline-offset:2px}.masthead-currency{color:var(--accent-strong);margin-top:.35rem;font-size:.82rem}.masthead-currency strong{font-weight:700}.page{flex-direction:column;min-height:100vh;display:flex}.page-main{flex:1}.workspace{max-width:var(--layout-max);padding:clamp(1rem, 2vw, 1.5rem) var(--layout-gutter) 0;margin:0 auto}.controls{align-items:start;gap:var(--space-3);padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);grid-template-columns:minmax(15rem,.95fr) minmax(15rem,1.15fr) minmax(15rem,1.15fr) auto;display:grid}.control{min-width:0}.control-label{margin-bottom:var(--space-1);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600;display:block}.control-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.control-head .control-label{margin-bottom:0}.filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:.1rem;display:flex}.filter-actions .mantine-Button-root{min-height:1.45rem;color:var(--text-secondary);letter-spacing:0;text-transform:none;padding-inline:.35rem;font-size:.68rem;font-weight:600}.filter-actions .mantine-Button-root:hover{color:var(--accent-strong);background:var(--teal-50)}.filter-option{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.filter-option-indicator{pointer-events:none;flex:none;margin-top:.12rem}.filter-option-label{min-width:0;line-height:1.35}.filter-missing{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;font-size:.72rem;line-height:1.45}.filter-missing-caption{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.65rem;font-weight:600}.filter-missing p{margin:0}.filter-missing p+p{margin-top:.15rem}.filter-missing-label{color:var(--text-primary);font-weight:600}.control-note{margin-top:var(--space-1);max-width:34ch;color:var(--text-secondary);font-size:.7rem;line-height:1.35}.age-segmented{min-height:var(--control-height);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:3px}.age-segmented .mantine-SegmentedControl-label{min-height:calc(var(--control-height) - 8px);white-space:normal;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.78rem;line-height:1.2;display:flex}.age-segmented .mantine-SegmentedControl-indicator{background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:0 1px 2px #101d1c0f}.age-segmented .mantine-SegmentedControl-label[data-active]{color:var(--accent-strong);font-weight:600}.control-input{min-height:var(--control-height);background:var(--control-bg);border-color:var(--control-border);border-radius:var(--control-radius);padding-block:.3rem;font-size:.82rem;height:auto!important}.control-input:focus-within{border-color:var(--focus)}.control-input .mantine-MultiSelect-inputField{flex:1 1 0;width:0;min-width:0}.control-input:focus-within .mantine-MultiSelect-inputField{flex-basis:6rem;width:auto}.control-input .mantine-PillGroup-group{gap:.3rem}.selected-pill{border:1px solid var(--border-subtle);background:var(--teal-50);max-width:100%;color:var(--text-primary);border-radius:999px;flex:0 auto;align-items:center;gap:.25rem;padding:.1rem .08rem .1rem .4rem;font-size:.72rem;line-height:1.3;display:inline-flex}.selected-pill-label{overflow-wrap:anywhere;min-width:0}.selected-pill-remove{width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.selected-pill-remove:hover{background:var(--teal-200);color:var(--ink-950)}.control--reset{justify-content:flex-end;align-self:end;display:flex}.reset-button{min-height:var(--control-height);white-space:nowrap;font-size:.78rem}.workspace-meta{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0 var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.selection-summary{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;margin:0;font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:500;line-height:1.15;display:flex}.selection-summary .summary-age{color:var(--text-primary);font-weight:600}.summary-part{white-space:nowrap;color:var(--text-primary);font-size:clamp(.875rem,1.2vw,1rem);font-weight:500}.summary-value{font-weight:600}.summary-dot{color:var(--text-muted);font-size:.9em;line-height:1}.legend{align-items:center;gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:.7rem;display:flex}.legend-panel{margin:var(--space-2) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);padding:.45rem .65rem}.legend-panel-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.legend span{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.legend-note{color:var(--text-muted)}.legend-mark{flex:none;display:inline-block}.legend-point{background:var(--plot-ci);border-radius:50%;width:7px;height:7px}.legend-whisker{background:var(--plot-ci);width:16px;height:2px;position:relative}.legend-whisker:before,.legend-whisker:after{content:"";border-left:1px solid var(--plot-ci);height:8px;position:absolute;top:-3px}.legend-whisker:before{left:0}.legend-whisker:after{right:0}.legend-null{border-left:1px dashed var(--plot-null);width:1px;height:12px}.blocks{padding-bottom:var(--space-4)}.outcome-block{margin-top:clamp(1.75rem,3vw,2.6rem)}.block-head{z-index:3;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-inline:calc(var(--layout-gutter) * -1);padding:var(--space-3) var(--layout-gutter) calc(var(--space-2) + var(--space-1));background:var(--bg-raised);border-bottom:2px solid var(--border-strong);background-clip:padding-box;display:flex;position:sticky;top:0;box-shadow:0 12px 18px -20px #101d1c99}.block-head h2{font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.15}.block-metric{color:var(--text-secondary);margin-top:3px;font-size:.7rem}.block-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.68rem}.evidence-table{table-layout:fixed;border-collapse:collapse;width:100%}.evidence-table thead th{padding:var(--space-2) var(--space-2) .4rem;font-family:var(--font-sans);letter-spacing:.02em;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-size:.72rem;font-weight:600}.evidence-table thead th:first-child{width:24%;padding-left:0}.evidence-table thead th[data-timepoint]{width:25.333%}.evidence-table thead th+th,.evidence-table tbody td+td,.evidence-table tfoot td+td{border-left:1px solid var(--border-subtle)}.evidence-table tbody th.row-label{width:24%;padding:var(--space-3) var(--space-3) var(--space-3) 0;font-family:var(--font-serif);text-align:left;vertical-align:top;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;font-size:.93rem;font-weight:500;line-height:1.25}.evidence-table tbody tr:last-child th.row-label,.evidence-table tbody tr:last-child td.row-cell{border-bottom:0}.row-cell{padding:var(--space-2) var(--space-2);vertical-align:top;border-bottom:1px solid var(--border-subtle)}.cell-timepoint{display:none}.cell-empty{min-height:44px;color:var(--text-muted);align-items:center;font-size:.72rem;font-style:italic;display:flex}.view-toggle{margin-top:var(--space-3);align-items:center;gap:.55rem;display:flex}.view-toggle .control-label{margin:0}.summary-matrix{--matrix-cell-width:12rem;margin-top:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised)}.summary-matrix-scroll{max-width:100%;overscroll-behavior:contain;contain:paint;-webkit-overflow-scrolling:touch;max-block-size:min(75svh,80rem);scroll-padding-block-start:8rem;scroll-padding-inline-start:13rem;overflow:auto}.summary-matrix-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.78rem}.summary-matrix-table th,.summary-matrix-table td{border-bottom:1px solid var(--border-subtle);vertical-align:top;text-align:left}.summary-matrix-table tbody tr:last-child th,.summary-matrix-table tbody tr:last-child td{border-bottom:0}.summary-matrix-table thead th{z-index:2;border-bottom:1px solid var(--border-strong);background:var(--bg-inset);color:var(--text-muted);background-clip:padding-box;padding:.5rem .6rem;font-size:.72rem;font-weight:600;line-height:1.2;position:sticky;top:0}.summary-matrix-table thead th.summary-matrix-corner{z-index:4;background:var(--bg-inset);width:13rem;min-width:9.5rem;max-width:13rem;box-shadow:1px 0 0 var(--border-subtle);background-clip:padding-box;position:sticky;top:0;left:0}.summary-matrix-outcome-head{width:var(--matrix-cell-width,12.5rem);min-width:var(--matrix-cell-width,12.5rem)}.summary-matrix-outcome{color:var(--text-primary);font-family:var(--font-serif);overflow-wrap:anywhere;font-size:.86rem;font-weight:500;line-height:1.2;display:block}.summary-matrix-metric{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.05em;margin-top:.15rem;font-size:.68rem;font-weight:600;display:inline-block}.summary-matrix-row-head{z-index:1;background:var(--bg-raised);width:13rem;min-width:9.5rem;max-width:13rem;box-shadow:1px 0 0 var(--border-subtle);font-family:var(--font-serif);overflow-wrap:anywhere;background-clip:padding-box;padding:.5rem .6rem;font-weight:500;line-height:1.25;position:sticky;left:0}.summary-matrix-cell{width:var(--matrix-cell-width,12.5rem);min-width:var(--matrix-cell-width,12.5rem);padding:.4rem .55rem}.summary-matrix-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.summary-matrix-week-head{width:3.6rem;min-width:3.6rem}.summary-matrix-week-cell{background:var(--bg-raised);width:3.6rem;min-width:3.6rem;color:var(--text-muted);white-space:nowrap;padding:.3rem .35rem;font-size:.68rem;font-weight:600;line-height:1.25}.matrix-legend{margin-top:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.matrix-legend-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.mv-legend-cat{white-space:nowrap;align-items:center;gap:.32rem;line-height:1.2;display:inline-flex}.mv-legend-bars{flex-direction:column;flex:none;gap:2px;display:inline-flex}.mv-legend-bar{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:1px;width:1.5rem;height:4px;display:block;position:relative;overflow:hidden}.mv-legend-fill{background:var(--text-muted);position:absolute;inset:0 auto 0 0}.mv-legend-bar[data-direction=positive] .mv-legend-fill{background:var(--effect-positive)}.mv-legend-bar[data-direction=negative] .mv-legend-fill{background:var(--effect-negative)}.mv-legend-key{white-space:nowrap;align-items:center;gap:.3rem;line-height:1.2;display:inline-flex}.mv-legend-label{color:var(--text-muted);white-space:nowrap}.mv-legend-quality{flex:none;gap:2px;display:inline-flex}.summary-estimate{width:100%;min-width:0;min-height:32px;color:var(--text-primary);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.06rem;padding:.16rem .24rem;font-size:.76rem;line-height:1.2;display:flex}.summary-estimate:hover{border-color:var(--border-subtle);background:var(--bg-inset)}.summary-estimate:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mv-eq-items{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mv-eq-item{align-items:center;min-height:26px;padding:.08rem .1rem;display:flex}.mv-eq-effect{align-items:center;gap:.4rem;min-width:0;display:flex}.mv-eq-bar{border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:1px;flex:none;width:2.7rem;height:6px;display:block;position:relative;overflow:hidden}.mv-eq-fill{width:var(--mv-eq-fill,0%);background:var(--mv-eq-color,var(--text-muted));transition:width var(--duration-fast) var(--ease-out);position:absolute;inset:0 auto 0 0}.mv-eq-effect[data-direction=negative]{--mv-eq-color:var(--effect-negative)}.mv-eq-effect[data-direction=positive]{--mv-eq-color:var(--effect-positive)}.mv-eq-effect[data-category=ns]{--mv-eq-color:var(--text-muted)}.mv-eq-label{color:var(--text-secondary);white-space:nowrap;font-size:.68rem;line-height:1.2}.mv-eq-effect[data-category=ns] .mv-eq-label{color:var(--text-muted)}.mv-eq-quality{min-width:0;color:var(--text-secondary);align-items:center;gap:.28rem;font-size:.57rem;line-height:1.2;display:inline-flex}.mv-eq-quality-ticks{flex:none;gap:2px;display:inline-flex}.mv-eq-quality-tick{border:1px solid var(--teal-200);background:0 0;border-radius:1px;width:3px;height:8px}.mv-eq-quality-tick[data-filled]{border-color:var(--teal-700);background:var(--teal-700)}.mv-eq-quality-text{white-space:nowrap;min-width:0}.mv-eq-empty{min-height:26px;color:var(--text-muted);align-items:center;font-size:.7rem;line-height:1.3;display:flex}.mv-eq-tooltip{font-family:var(--font-sans);font-size:.72rem;line-height:1.35}.mv-eq-tip{font-variant-numeric:tabular-nums;flex-direction:column;gap:.08rem;display:flex}.mv-eq-tip-row{white-space:nowrap;display:block}.estimate{border-radius:var(--radius-sm);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;padding:.35rem .45rem .4rem;display:flex}.estimate:hover{background:var(--bg-inset);border-color:var(--border-subtle)}.estimate+.estimate{border-top:1px dashed var(--border-strong);margin-top:.3rem;padding-top:.55rem}.estimate-plot{height:22px;margin-bottom:.2rem;display:block;position:relative}.plot-inner{position:absolute;inset:0 5px}.plot-null{border-left:1px dashed var(--plot-null);opacity:.55;position:absolute;top:1px;bottom:1px}.plot-ci{background:var(--plot-ci);height:2px;position:absolute;top:50%;transform:translateY(-50%)}.plot-ci:before,.plot-ci:after{content:"";border-left:1px solid var(--plot-ci);height:8px;position:absolute;top:-3px}.plot-ci:before{left:0}.plot-ci:after{right:0}.plot-point{background:var(--plot-ci);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg-raised);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.estimate-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;display:flex}.estimate-value{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.18rem;font-weight:600;line-height:1.05}.estimate-metric{color:var(--text-secondary);font-size:.68rem;font-weight:600}.estimate-ci{color:var(--text-secondary);font-size:.75rem;line-height:1.25}.estimate-grade{color:var(--text-secondary);margin-top:.22rem;font-size:.75rem;line-height:1.3}.grade-key{color:var(--text-muted)}.estimate-meta{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.72rem;line-height:1.3}.block-axis-row td{padding:0 var(--space-2);vertical-align:top}.block-axis-row td:first-of-type{padding-left:0}.axis-ticks{border-top:1px solid var(--border-subtle);height:20px;margin:0 14px;display:block;position:relative}.axis-tick{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.65rem;line-height:1;position:absolute;top:4px;transform:translate(-50%)}.axis-tick:first-child{transform:translate(0)}.axis-tick:last-child{transform:translate(-100%)}.axis-tick:before{content:"";border-left:1px solid var(--border-strong);height:3px;position:absolute;top:-4px;left:50%}.axis-tick[data-reference]{color:var(--text-primary);font-weight:600}.mobile-axis{display:none}.workspace-empty{max-width:42rem;margin:var(--space-6) 0;padding:var(--space-5);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.workspace-empty h2{font-size:1.25rem}.workspace-empty p{margin:var(--space-2) 0 var(--space-4);color:var(--text-secondary);font-size:.85rem}.detail-modal .mantine-Modal-content{background:var(--bg-raised);border:1px solid var(--border-subtle)}.detail-modal .mantine-Modal-header{background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.detail-modal .mantine-Modal-title{font-family:var(--font-serif);padding-right:var(--space-2);font-size:1.05rem;line-height:1.25}.detail-modal .mantine-Modal-body{padding-top:var(--space-4)}.detail-effect{margin-bottom:var(--space-4)}.detail-estimate{margin-top:var(--space-1)}.effect-value{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.effect-metric{color:var(--text-secondary);font-size:.8rem}.effect-ci{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.78rem}.grade-line{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.45rem;font-size:.75rem;display:flex}.grade-badge{color:var(--grade-very-low-fg);background:var(--grade-very-low-bg);border-radius:999px;align-items:center;gap:.35rem;padding:1px 8px 1px 6px;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-flex}.grade-dot{background:var(--grade-dot,var(--grade-very-low-dot));border-radius:50%;flex:none;width:6px;height:6px}.grade-badge[data-grade=high]{--grade-dot:var(--grade-high-dot);color:var(--grade-high-fg);background:var(--grade-high-bg)}.grade-badge[data-grade=moderate]{--grade-dot:var(--grade-moderate-dot);color:var(--grade-moderate-fg);background:var(--grade-moderate-bg)}.grade-badge[data-grade=low]{--grade-dot:var(--grade-low-dot);color:var(--grade-low-fg);background:var(--grade-low-bg)}.detail-grid{gap:var(--space-3) var(--space-4);margin:var(--space-4) 0;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;font-weight:600}.detail-grid dd{color:var(--text-primary);margin-top:1px;font-size:.82rem}.detail-note{margin-top:var(--space-2);color:var(--text-secondary);font-size:.78rem;line-height:1.45}.detail-source{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.detail-source p+p{margin-top:.35rem}.footer{margin-top:var(--space-7);border-top:1px solid var(--border-subtle)}.footer-inner{max-width:var(--layout-max);padding:var(--space-4) var(--layout-gutter) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;margin:0 auto;font-size:.74rem;display:flex}.footer-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer-links-label{color:var(--text-muted);font-weight:600}.footer a{white-space:nowrap}@media (max-width:68em){.controls{grid-template-columns:repeat(2,minmax(0,1fr))}.control--age{grid-column:1}.control--reset{grid-column:2;justify-content:flex-end;align-self:end}}@media (max-width:48em){.masthead-inner{padding-top:.6rem;padding-bottom:.55rem}.masthead h1{margin-top:.2rem;font-size:1.22rem;line-height:1.08}.masthead-source{font-size:.68rem}.masthead-currency{margin-top:.25rem;font-size:.76rem;line-height:1.25}.view-toggle{flex-wrap:wrap;gap:.35rem .55rem}.summary-matrix-table{font-size:.75rem}.summary-matrix-scroll{scroll-padding-inline-start:8rem}.summary-matrix-table thead th.summary-matrix-corner,.summary-matrix-row-head{width:8rem;min-width:8rem;max-width:8rem;padding:.4rem .45rem}.summary-matrix{--matrix-cell-width:11.5rem}.summary-matrix-outcome-head,.summary-matrix-cell{width:var(--matrix-cell-width,13rem);min-width:var(--matrix-cell-width,13rem)}.summary-matrix-cell{padding:.35rem .4rem}.summary-estimate{min-height:44px;font-size:.75rem}.matrix-legend{gap:.3rem .7rem;font-size:.68rem}.summary-matrix-week-head,.summary-matrix-week-cell{width:3.4rem;min-width:3.4rem}.masthead-credit{margin-top:.4rem;font-size:.72rem}.workspace{padding-top:.55rem}.controls{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.5rem}.control-input{padding-block:.15rem}.control-input .mantine-MultiSelect-inputField{height:0}.control-input:focus-within .mantine-MultiSelect-inputField{height:auto}.selected-pill{padding-block:.05rem;font-size:.7rem}.control-label{margin-bottom:1px}.workspace-meta{padding-top:var(--space-3);padding-bottom:var(--space-2);align-items:flex-start}.selection-summary{gap:.1rem .45rem}.control--age,.control--reset{grid-column:auto}.control--reset{justify-content:stretch}.reset-button{width:100%}.age-segmented .mantine-SegmentedControl-label{padding-inline:.12rem;font-size:.67rem;line-height:1.15}.block-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.1rem .5rem;display:grid}.block-head h2{font-size:1.05rem}.block-count{white-space:nowrap;align-self:end}.legend{gap:.3rem .85rem;font-size:.66rem}.legend span{white-space:normal}.block-head{flex-direction:column;align-items:flex-start;gap:.2rem}.block-count{white-space:normal}.mobile-axis{margin-top:var(--space-2);display:block}.evidence-table,.evidence-table thead,.evidence-table tbody,.evidence-table tfoot,.evidence-table tr,.evidence-table th,.evidence-table td{width:100%;display:block}.evidence-table thead,.evidence-table tfoot.block-axis-row{display:none}.evidence-table tbody td+td{border-left:0}.evidence-table tbody tr{padding:var(--space-2) 0 var(--space-1);border-bottom:1px solid var(--border-strong)}.evidence-table tbody th.row-label{width:100%;padding:0 0 var(--space-1);overflow-wrap:break-word;word-break:normal;border-bottom:0;font-size:1.02rem}.row-cell{border-bottom:0;border-top:1px dashed var(--border-subtle);padding:.4rem 0 .5rem}.cell-timepoint{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem;font-size:.62rem;font-weight:600;display:block}.cell-empty{min-height:30px}.estimate{min-height:44px;padding-inline:0}.estimate:hover{background:0 0;border-color:#0000}.estimate-value{font-size:1.14rem}.footer-inner{flex-direction:column;align-items:flex-start}.detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:30em){.legend-note{display:none}.estimate-line{gap:.1rem .35rem}.estimate-ci{font-size:.68rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.controls,.skip-link{display:none}.outcome-block{break-inside:avoid}.block-head{box-shadow:none;margin-inline:0;padding-inline:0;position:static}}.detail-provenance{margin:var(--space-4) 0;padding:var(--space-3);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.provenance-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem;font-weight:600}.provenance-head h3{font-family:var(--font-serif);color:var(--text-primary);margin-top:2px;font-size:1.02rem;font-weight:600;line-height:1.25}.provenance-review,.provenance-studies{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.provenance-review h4,.provenance-studies h4{align-items:baseline;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;font-weight:600;display:flex}.provenance-citation{margin-top:var(--space-2);color:var(--text-primary);font-size:.8rem;line-height:1.5}.provenance-citation a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.provenance-doi{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem}.provenance-doi a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.provenance-study-list{margin-top:var(--space-2);flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.provenance-study-list li{color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:999px;padding:.2rem .5rem;font-size:.75rem;line-height:1.35}.provenance-study-list a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.provenance-more{margin-top:var(--space-2)}.provenance-more summary{width:fit-content;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;padding:.2rem 0;font-size:.75rem;font-weight:600}.provenance-note{margin-top:var(--space-2);color:var(--text-secondary);font-size:.75rem;line-height:1.45}.provenance-footnote{margin-top:var(--space-2);color:var(--text-muted);font-size:.66rem;line-height:1.4}
