@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(./ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(./ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f7f3ea;--paper-raised:#fffdf8;--ink:#20242e;--ink-soft:#565b69;--hairline:rgba(32,36,46,.16);--hairline-strong:rgba(32,36,46,.32);--garance:#a63d2a;--garance-soft:rgba(166,61,42,.07);--positive:#2e6e4e;--chip-bg:rgba(32,36,46,.05);color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper:#171a21;--paper-raised:#1f232d;--ink:#ece7db;--ink-soft:#a9a598;--hairline:rgba(236,231,219,.14);--hairline-strong:rgba(236,231,219,.3);--garance:#d67a5c;--garance-soft:rgba(214,122,92,.09);--positive:#7fc09e;--chip-bg:rgba(236,231,219,.07);color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}.display,h1,h2{font-family:Fraunces Variable,Georgia,serif;font-variation-settings:"SOFT" 40,"WONK" 0;font-weight:560;line-height:1.08;letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration-color:color-mix(in srgb,var(--garance) 55%,transparent);text-underline-offset:3px}a:hover{color:var(--garance)}:focus-visible{outline:2px solid var(--garance);outline-offset:2px;border-radius:2px}.mono{font-family:IBM Plex Mono,monospace}.layout{max-width:68rem;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.site-header{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;padding:1.1rem 0 1rem;border-bottom:2px solid var(--ink)}.brand{font-family:Fraunces Variable,Georgia,serif;font-weight:640;font-size:1.45rem;text-decoration:none;color:inherit}.brand .dot,.brand:hover{color:var(--garance)}.tagline{color:var(--ink-soft);font-size:.88rem}.site-footer{margin-top:4rem;padding:1.4rem 0 2.2rem;border-top:1px solid var(--hairline-strong);color:var(--ink-soft);font-size:.82rem}.site-footer p{margin:.3rem 0}.fiche-head{padding:2.4rem 0 0}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.eyebrow .code{background:var(--chip-bg);border:1px solid var(--hairline);padding:.1rem .45rem;border-radius:3px;color:var(--ink)}.fiche-head h1{font-size:clamp(2.1rem,6vw,3.6rem);margin-top:.5rem}.fiche-sub{color:var(--ink-soft);margin:.6rem 0 0;font-size:1.02rem;max-width:46rem}.rule{border:none;height:1px;background:var(--hairline-strong);margin:1.6rem 0 0;position:relative;overflow:visible}.rule:after{content:"◆";position:absolute;top:-.62em;left:0;color:var(--garance);font-size:.75rem;background:var(--paper);padding-right:.5rem}nav.breadcrumb{font-size:.86rem;margin-top:1.3rem;color:var(--ink-soft)}nav.breadcrumb a{text-decoration:none}nav.breadcrumb a:hover{text-decoration:underline}nav.breadcrumb .sep{margin:0 .35rem;color:var(--garance)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;margin:2rem 0 0;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper-raised);overflow:hidden}.stat{padding:1rem 1.2rem;border-left:1px solid var(--hairline)}.stat:first-child{border-left:none}.stat .n{font-family:Fraunces Variable,Georgia,serif;font-size:1.7rem;font-weight:600;display:block;font-variant-numeric:tabular-nums}.stat .l{font-size:.78rem;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.6rem}.card{background:var(--paper-raised);border:1px solid var(--hairline-strong);border-radius:6px;padding:1.1rem 1.25rem 1.2rem}.card h2{font-size:1.05rem;font-weight:600}.card h2 .k{color:var(--garance);margin-right:.4rem}.card dl{margin:.8rem 0 0}.card dt{font-size:.76rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:.7rem}.card dd{margin:.1rem 0 0;font-size:1.02rem}.card .who{font-size:1.25rem;font-family:Fraunces Variable,Georgia,serif;font-weight:580}.ledger-wrap{overflow-x:auto;margin-top:1rem;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper-raised)}table.ledger{border-collapse:collapse;width:100%;min-width:34rem;font-variant-numeric:tabular-nums}.ledger caption{text-align:left;padding:1rem 1.25rem .4rem;font-weight:600;font-size:1.05rem}.ledger caption .k{color:var(--garance);margin-right:.4rem}.ledger td,.ledger th{padding:.55rem 1.25rem;text-align:right;font-size:.95rem}.ledger thead th{border-bottom:1px solid var(--hairline-strong);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;color:var(--ink-soft)}.ledger th[scope=row]{text-align:left;font-weight:500}.ledger tbody tr+tr td,.ledger tbody tr+tr th{border-top:1px solid var(--hairline)}.ledger .neg{color:var(--garance)}.ledger .pos{color:var(--positive)}.ledger .per-hab{color:var(--ink-soft);font-size:.86rem}.ledger-note{padding:.5rem 1.25rem 1rem;color:var(--ink-soft);font-size:.8rem;margin:0}.index-section{margin-top:2.4rem}.index-section>h2{font-size:1.35rem}.index-section>h2 .count{color:var(--ink-soft);font-weight:400;font-size:.95rem;margin-left:.5rem}.filter{margin-top:.9rem;display:flex;flex-direction:column;gap:.25rem;max-width:22rem}.filter label{font-size:.8rem;color:var(--ink-soft)}.filter input{font:inherit;color:inherit;background:var(--paper-raised);border:1px solid var(--hairline-strong);border-radius:5px;padding:.5rem .75rem}ul.children{list-style:none;padding:0;margin:1.1rem 0 0;-moz-columns:14rem 3;columns:14rem 3;-moz-column-gap:2.2rem;column-gap:2.2rem}ul.children li{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;justify-content:space-between;gap:.6rem;padding:.28rem 0;border-bottom:1px solid var(--hairline);font-size:.94rem}ul.children a{text-decoration:none}ul.children a:hover{text-decoration:underline;color:var(--garance)}ul.children .pop{color:var(--ink-soft);font-size:.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.sources{margin-top:2.4rem;font-size:.86rem;color:var(--ink-soft)}.sources h2{font-size:.95rem;color:var(--ink)}.sources ul{margin:.5rem 0 0;padding-left:1.1rem}.sources li{margin:.25rem 0}@media(max-width:40rem){.ledger-wrap{overflow-x:visible}table.ledger{min-width:0;display:block}.ledger caption{display:block;width:100%;padding:.9rem 1rem .2rem}.ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ledger tbody,.ledger tr{display:block}.ledger tr{padding:.7rem 1rem}.ledger tbody tr+tr{border-top:1px solid var(--hairline)}.ledger tbody tr+tr td,.ledger tbody tr+tr th{border-top:none}.ledger th[scope=row]{display:block;padding:0;font-size:.78rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.ledger td{display:inline-block;padding:.15rem 0 0;text-align:left}.ledger td+td{margin-left:.9rem}.ledger td:first-of-type{font-size:1.15rem;font-family:Fraunces Variable,Georgia,serif;font-weight:580}.ledger td[data-label]:before{content:attr(data-label) " ";font-size:.72rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em}.ledger-note{padding:.4rem 1rem .9rem}ul.children{-moz-columns:1;column-count:1}ul.children li{padding:.55rem 0}ul.children a{min-height:44px;display:flex;align-items:center;flex:1}.sources li{padding:.2rem 0}.sources a{display:inline-block;min-height:44px;line-height:44px}nav.breadcrumb a{display:inline-block;min-height:40px;line-height:40px}.stat{border-left:none;border-top:1px solid var(--hairline)}.stat:first-child{border-top:none}}.absent{margin:.8rem 0 0;font-size:.9rem;color:var(--ink-soft);border-left:2px solid var(--hairline-strong);padding-left:.8rem}@media(prefers-reduced-motion:no-preference){.reveal{animation:rise .5s cubic-bezier(.22,1,.36,1) both}.reveal:nth-child(2){animation-delay:.06s}.reveal:nth-child(3){animation-delay:.12s}.reveal:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.interpeller{margin-top:2rem}.interpeller-lede{margin:.4rem 0 0;color:var(--ink-soft);font-size:.95rem}.contact-actions{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.contact-actions a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;text-decoration:none;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper);font-size:.92rem}.contact-actions a:hover,.contact-actions li:first-child a{border-color:var(--garance);color:var(--garance)}.interpeller-note{margin:.9rem 0 0;font-size:.76rem;color:var(--ink-soft)}@media(max-width:40rem){.contact-actions{flex-direction:column}.contact-actions a{justify-content:center}}
