:root{color-scheme:light;--ink: #1c1b19;--muted: #55524b;--placeholder: #76726a;--paper: #fbfaf7;--surface: #ffffff;--canvas: #e9e6df;--line: #d9d5cc;--line-soft: #ebe8e1;--accent: #1f4e79;--accent-ink: #163a5c;--accent-soft: #e8eef5;--focus: #1f4e79;--flag: #8a3b12;--flag-soft: #f7ebe3;--flag-line: #e2c3ae;--quality: #2f6b3a;--quality-soft: #e7f1e8;--quality-line: #bfd8c3;--highlight: #fde9a8;--row-current: #f3f6fa;--badge: #f1efe9;--chart: #1f4e79;--chart-muted: #7a94ad;--celeste-50: #eaf3fb;--celeste-200: #b9d7f1;--celeste: #74acdf;--celeste-700: #2f6796;--bloc-1: #1e3a8a;--bloc-2: #0f766e;--bloc-3: #6d28d9;--bloc-4: #be123c;--bloc-5: #b45309;--bloc-other: #55524b;--serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--text-4xl: 38px;--leading: 1.45;--leading-tight: 1.1;--tracking-caps: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 40px;--page-max: 1200px;--page-pad: clamp(16px, 3vw, 40px);--radius-sm: 3px;--radius-md: 4px;--radius: 6px;--radius-lg: 8px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(28, 27, 25, .06);--shadow-raised: 0 6px 18px rgba(28, 27, 25, .1);--shadow-popover: 0 10px 30px rgba(28, 27, 25, .1);--focus-ring: 3px solid var(--focus)}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper)}body{margin:0;font-family:var(--sans);font-size:var(--text-md);line-height:var(--leading);color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.2}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-ink)}:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}kbd{font-family:var(--mono);font-size:var(--text-2xs);border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-sm);padding:0 4px;color:var(--muted);background:var(--surface)}mark{background:var(--highlight);color:inherit;padding:0 1px}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{padding:7px 8px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}th{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom-color:var(--line)}caption{text-align:left;font-size:var(--text-xs);color:var(--muted);padding-bottom:var(--space-1)}input,select,button,textarea{font:inherit;color:inherit}details>summary{cursor:pointer}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;display:block;border:0}.eyebrow{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 var(--space-1)}.tag{display:inline-block;font-size:var(--text-2xs);padding:1px 7px;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;display:block}.tag.flag{border-color:var(--flag-line);background:var(--flag-soft);color:var(--flag)}.tag.ok{border-color:var(--quality-line);background:var(--quality-soft);color:var(--quality)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.page-wrap{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad)}.ui-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.note{font-size:var(--text-xs);color:var(--muted);margin:6px 0 0}.muted{color:var(--muted);font-size:var(--text-xs)}.box{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);font-size:var(--text-sm)}.box.quality{border-color:var(--quality-line);background:var(--quality-soft)}.box p{margin:0 0 var(--space-2)}.box ul{margin:0 0 var(--space-2);padding-left:var(--space-5)}.data-table{margin-bottom:var(--space-5)}.data-table .num,.data-table th.num{text-align:right;white-space:nowrap}.table-wrap{overflow-x:auto}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4) var(--space-6);margin:var(--space-1) 0 var(--space-3)}.topic-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}@media(max-width:960px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.topic-grid{grid-template-columns:minmax(0,1fr)}}.chip-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.search[data-astro-cid-feeqkpez]{position:relative}label[data-astro-cid-feeqkpez]{display:block;font-size:var(--text-xs);font-weight:600;margin-bottom:6px}.box[data-astro-cid-feeqkpez]{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--placeholder);border-radius:var(--radius);padding:6px 10px}.hero[data-astro-cid-feeqkpez] .box[data-astro-cid-feeqkpez]{border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.box[data-astro-cid-feeqkpez]:focus-within{outline:var(--focus-ring);outline-offset:2px}svg[data-astro-cid-feeqkpez]{flex:none}svg[data-astro-cid-feeqkpez] circle[data-astro-cid-feeqkpez],svg[data-astro-cid-feeqkpez] path[data-astro-cid-feeqkpez]{fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round}.hero[data-astro-cid-feeqkpez] svg[data-astro-cid-feeqkpez] circle[data-astro-cid-feeqkpez],.hero[data-astro-cid-feeqkpez] svg[data-astro-cid-feeqkpez] path[data-astro-cid-feeqkpez]{stroke:var(--ink);stroke-width:2}input[data-astro-cid-feeqkpez]{flex:1;min-width:0;border:0;background:transparent;font-size:var(--text-sm);color:var(--ink)}.hero[data-astro-cid-feeqkpez] input[data-astro-cid-feeqkpez]{font-size:var(--text-xl)}input[data-astro-cid-feeqkpez]:focus-visible{outline:none}input[data-astro-cid-feeqkpez]::placeholder{color:var(--placeholder);opacity:1}.hint[data-astro-cid-feeqkpez]{font-size:var(--text-xs);color:var(--muted);margin:6px 0 0}.results[data-astro-cid-feeqkpez]{position:absolute;z-index:20;left:0;right:0;margin-top:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);overflow:hidden}[data-astro-cid-feeqkpez][role=listbox]{max-height:min(60vh,480px);overflow-y:auto}.results[data-astro-cid-feeqkpez] .group-title{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:10px var(--space-4) var(--space-1)}.results[data-astro-cid-feeqkpez] .option{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:7px var(--space-4);cursor:pointer}.results[data-astro-cid-feeqkpez] .option[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.results[data-astro-cid-feeqkpez] .badge{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-2xs);font-weight:700;background:var(--accent-soft);color:var(--accent-ink)}.results[data-astro-cid-feeqkpez] .text{min-width:0}.results[data-astro-cid-feeqkpez] .name,.results[data-astro-cid-feeqkpez] .meta{display:block;overflow-wrap:anywhere}.results[data-astro-cid-feeqkpez] .meta,.results[data-astro-cid-feeqkpez] .right{font-size:var(--text-xs);color:var(--muted)}.results[data-astro-cid-feeqkpez] .right{text-align:right}.foot[data-astro-cid-feeqkpez]{margin:0;border-top:1px solid var(--line-soft);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--muted)}kbd[data-astro-cid-feeqkpez]{flex:none}.brand[data-astro-cid-52dtfbou]{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand[data-astro-cid-52dtfbou]:hover{color:var(--ink)}.mark[data-astro-cid-52dtfbou]{flex:none}.name[data-astro-cid-52dtfbou]{display:block;font-family:var(--serif);font-weight:400;font-size:var(--text-xl);line-height:1.2}.name[data-astro-cid-52dtfbou] b[data-astro-cid-52dtfbou]{font-weight:700}small[data-astro-cid-52dtfbou]{display:block;font-family:var(--sans);font-size:var(--text-2xs);color:var(--muted);letter-spacing:.04em}.skip[data-astro-cid-gjphf53z]{position:absolute;left:-9999px;top:var(--space-4);z-index:10;background:var(--surface);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius);box-shadow:var(--shadow-popover)}.skip[data-astro-cid-gjphf53z]:focus{left:var(--space-4)}.site-header[data-astro-cid-gjphf53z]{background:var(--surface);border-bottom:1px solid var(--line)}.site-bar[data-astro-cid-gjphf53z]{max-width:var(--page-max);margin:0 auto;padding:14px var(--page-pad) 6px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.site-search[data-astro-cid-gjphf53z]{margin-left:auto;width:min(100%,360px)}.site-search[data-astro-cid-gjphf53z]:empty{display:none}.site-nav[data-astro-cid-gjphf53z]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) var(--space-2);overflow-x:auto}.site-nav[data-astro-cid-gjphf53z] ul[data-astro-cid-gjphf53z]{display:flex;gap:var(--space-1);list-style:none;margin:0 0 0 -10px;padding:0}.site-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{display:block;padding:6px 10px;font-size:var(--text-sm);color:var(--ink);text-decoration:none;border-radius:var(--radius-md);white-space:nowrap}.site-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover{background:var(--accent-soft)}.site-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z][aria-current=page]{font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}main[data-astro-cid-gjphf53z]{display:block}main[data-astro-cid-gjphf53z]:focus{outline:none}.site-footer[data-astro-cid-gjphf53z]{margin-top:var(--space-8);border-top:1px solid var(--line);background:var(--surface);padding:var(--space-5) 0 var(--space-7);font-size:var(--text-xs);color:var(--muted)}.footer-grid[data-astro-cid-gjphf53z]{display:flex;align-items:center;gap:var(--space-5)}.seal[data-astro-cid-gjphf53z]{flex:none}@media(max-width:520px){.footer-grid[data-astro-cid-gjphf53z]{flex-direction:column;align-items:flex-start}}.site-footer[data-astro-cid-gjphf53z] p[data-astro-cid-gjphf53z]{margin:0 0 var(--space-2)}.site-footer[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{color:var(--muted)}.site-footer[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z].method{color:var(--accent);font-weight:600}@media(prefers-reduced-motion:no-preference){.site-nav[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{transition:background-color .12s ease}}.table-scroll[data-astro-cid-a4ivj4hb]{overflow-x:auto;margin-bottom:var(--space-3)}.table-scroll[data-astro-cid-a4ivj4hb]:focus-visible{outline-offset:0}table[data-astro-cid-a4ivj4hb]{margin-bottom:0}.dense[data-astro-cid-a4ivj4hb] th,.dense[data-astro-cid-a4ivj4hb] td{padding:4px 6px}table[data-astro-cid-a4ivj4hb] td.num,table[data-astro-cid-a4ivj4hb] th.num{text-align:right;white-space:nowrap}table[data-astro-cid-a4ivj4hb] tr.current td{background:var(--row-current)}table[data-astro-cid-a4ivj4hb] tr.current td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.source[data-astro-cid-bevdqh6n]{font-size:var(--text-xs);color:var(--muted);margin:var(--space-2) 0 var(--space-3)}.source[data-astro-cid-bevdqh6n] a[data-astro-cid-bevdqh6n]{color:var(--muted)}.source[data-astro-cid-bevdqh6n] a[data-astro-cid-bevdqh6n]:hover{color:var(--accent-ink)}.section[data-astro-cid-5v3l7meg]{margin-bottom:var(--space-5)}.card[data-astro-cid-5v3l7meg]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.head[data-astro-cid-5v3l7meg]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:10px}h2[data-astro-cid-5v3l7meg],h3[data-astro-cid-5v3l7meg]{margin:0;font-size:var(--text-xl)}.tag[data-astro-cid-5v3l7meg]{flex:0 1 auto;min-width:0;white-space:normal}
