.bk-sec[data-astro-cid-ktd3vbg3]{margin-top:2.6rem}.bk-p[data-astro-cid-ktd3vbg3]{max-width:42rem}.bk-radio[data-astro-cid-ktd3vbg3]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bk-pick[data-astro-cid-ktd3vbg3]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.8rem 0 .6rem}.bk-pick[data-astro-cid-ktd3vbg3] .m[data-astro-cid-ktd3vbg3]{text-transform:none;letter-spacing:0;margin-right:.3rem}.bk-pick[data-astro-cid-ktd3vbg3] label[data-astro-cid-ktd3vbg3]{border:1px solid var(--ink);padding:.3rem .75rem;cursor:pointer;font-family:var(--display);font-size:1rem;background:var(--paper)}.bk-panel[data-astro-cid-ktd3vbg3]{display:none}.bk-title[data-astro-cid-ktd3vbg3]{font-family:var(--display);font-weight:400;font-size:1.2rem;margin:.4rem 0 .5rem}.bk-fig[data-astro-cid-ktd3vbg3]{margin:0;max-width:46rem}.bk-host[data-astro-cid-ktd3vbg3]{position:relative;border:1px solid var(--ink);background:var(--paper);overflow:hidden}.bk-host[data-astro-cid-ktd3vbg3].bk-on .bk-canvas{touch-action:pan-x pan-y}.bk-host[data-astro-cid-ktd3vbg3] .bk-touchhint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.8rem;padding:.45rem .8rem;pointer-events:none}.bk-pagelink[data-astro-cid-ktd3vbg3]{margin:.4rem 0 0;font-size:.95rem}.bk-still[data-astro-cid-ktd3vbg3]{display:block;width:100%;height:auto}.bk-still[data-astro-cid-ktd3vbg3][hidden]{display:none}.bk-host[data-astro-cid-ktd3vbg3].bk-on+.bk-cap[data-astro-cid-ktd3vbg3]{display:none}.bk-host[data-astro-cid-ktd3vbg3] .bk-canvas{display:block;width:100%;cursor:grab}.bk-host[data-astro-cid-ktd3vbg3] .bk-lab{position:absolute;transform:translate(-50%,-100%);font-family:var(--display);font-size:.86rem;color:var(--ink);background:#f3edddd1;padding:0 .25rem;pointer-events:none;white-space:nowrap}.bk-host[data-astro-cid-ktd3vbg3] .bk-river{font-style:italic;color:#34506a;background:none}.bk-host[data-astro-cid-ktd3vbg3] .bk-aoc{font-family:var(--mono);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase;color:#2b1f33;background:#f3edddb3}@media(max-width:40rem){.bk-host[data-astro-cid-ktd3vbg3] .bk-lab{font-size:.74rem}.bk-host[data-astro-cid-ktd3vbg3] .bk-aoc{font-size:.62rem}}.bk-cap[data-astro-cid-ktd3vbg3],.bk-survey[data-astro-cid-ktd3vbg3],.bk-hint[data-astro-cid-ktd3vbg3],.bk-status[data-astro-cid-ktd3vbg3]{text-transform:none;letter-spacing:0}.bk-cap[data-astro-cid-ktd3vbg3]{margin-top:.3rem}.bk-survey[data-astro-cid-ktd3vbg3]{font-size:.82rem;color:var(--ink-2);max-width:46rem;margin:.5rem 0 0}.bk-live[data-astro-cid-ktd3vbg3]{max-width:46rem;margin:.6rem 0 0}.bk-row[data-astro-cid-ktd3vbg3]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center;margin:0 0 .45rem}.bk-row[data-astro-cid-ktd3vbg3]>.m[data-astro-cid-ktd3vbg3]{text-transform:none;letter-spacing:0;min-width:4.2rem;color:var(--ink-3)}.bk-open[data-astro-cid-ktd3vbg3],.bk-btn[data-astro-cid-ktd3vbg3],.bk-sel[data-astro-cid-ktd3vbg3]{font:inherit;font-size:.9rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:.3rem .7rem;cursor:pointer}.bk-btn[data-astro-cid-ktd3vbg3][aria-pressed=true]{background:var(--ink);color:var(--paper)}.bk-sel[data-astro-cid-ktd3vbg3]{max-width:100%}.bk-open[data-astro-cid-ktd3vbg3]{background:var(--ink);color:var(--paper);font-size:.95rem;padding:.35rem .9rem}.bk-ctl[data-astro-cid-ktd3vbg3]{margin:.2rem 0 .7rem}.bk-hint[data-astro-cid-ktd3vbg3],.bk-status[data-astro-cid-ktd3vbg3]{margin:.2rem 0 0}.bk-card[data-astro-cid-ktd3vbg3]{border:1px solid var(--ink);background:var(--paper);padding:.6rem .8rem;margin:.6rem 0;font-size:.92rem}.bk-card[data-astro-cid-ktd3vbg3] p{margin:0 0 .35rem}.bk-card[data-astro-cid-ktd3vbg3] .bk-c-k{text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:.8rem;margin:.4rem 0 .1rem}.bk-card[data-astro-cid-ktd3vbg3] .bk-c-n{font-family:var(--display);font-size:1.05rem}.bk-card[data-astro-cid-ktd3vbg3] [lang=fr]{font-style:italic}.bk-card[data-astro-cid-ktd3vbg3] .bk-core{display:grid;grid-template-columns:48px 1fr;gap:.6rem;align-items:start;margin:.4rem 0}.bk-card[data-astro-cid-ktd3vbg3] .bk-core ul{list-style:none;margin:0;padding:0;font-size:.86rem}.bk-card[data-astro-cid-ktd3vbg3] .bk-core li{margin:0 0 .25rem}.bk-card[data-astro-cid-ktd3vbg3] .bk-core li:before{content:none}.bk-legend[data-astro-cid-ktd3vbg3]{margin-top:.8rem;max-width:46rem}.bk-lh[data-astro-cid-ktd3vbg3]{text-transform:none;letter-spacing:0;margin:0 0 .4rem;cursor:pointer}.bk-units[data-astro-cid-ktd3vbg3]{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .8rem}.bk-units[data-astro-cid-ktd3vbg3] li[data-astro-cid-ktd3vbg3]{display:grid;grid-template-columns:1rem 4.2rem 1fr;gap:.5rem;align-items:start}.bk-units[data-astro-cid-ktd3vbg3] li[data-astro-cid-ktd3vbg3]:before{content:none}.bk-units-live[data-astro-cid-ktd3vbg3] li[data-astro-cid-ktd3vbg3]{display:block}.bk-units-live[data-astro-cid-ktd3vbg3] button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1rem 4.2rem 1fr;gap:.5rem;align-items:start;padding:.3rem .4rem;border:1px solid transparent;cursor:pointer}.bk-units-live[data-astro-cid-ktd3vbg3] button[aria-pressed=true]{border-color:var(--ink);background:var(--paper-2)}.bk-units-live[data-astro-cid-ktd3vbg3] button:focus-visible{outline:2px solid var(--accent, #c9a227)}.bk-legend[data-astro-cid-ktd3vbg3] .bk-chip,.bk-card[data-astro-cid-ktd3vbg3] .bk-chip{display:inline-block;width:1rem;height:1rem;border:1px solid var(--ink);margin-top:.2rem;vertical-align:-.15rem}.bk-legend[data-astro-cid-ktd3vbg3] .bk-code{text-transform:none;letter-spacing:0;font-size:.78rem;padding-top:.15rem}.bk-legend[data-astro-cid-ktd3vbg3] .bk-name{font-size:.88rem;display:grid}.bk-legend[data-astro-cid-ktd3vbg3] .bk-name [lang=fr]{font-style:italic}.bk-legend[data-astro-cid-ktd3vbg3] .bk-fam{color:var(--ink-3);font-size:.8rem}.bk-walls[data-astro-cid-ktd3vbg3]{max-width:42rem;margin-top:.9rem;font-size:.95rem}.bk-srcs[data-astro-cid-ktd3vbg3],.bk-nogl[data-astro-cid-ktd3vbg3]{text-transform:none;letter-spacing:0;font-size:.8rem;color:var(--ink-3);max-width:42rem}@media(max-width:40rem){.bk-units[data-astro-cid-ktd3vbg3]{grid-template-columns:1fr}.bk-row[data-astro-cid-ktd3vbg3]>.m[data-astro-cid-ktd3vbg3]{min-width:0;width:100%}}
