.bf-compare:where(.astro-5amd3kph){border-block-end:1px solid var(--rule)}.bf-compare-inner:where(.astro-5amd3kph){padding-block:clamp(2.5rem,5vw,4rem)}.bf-compare:where(.astro-5amd3kph) h2:where(.astro-5amd3kph){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-section-lede:where(.astro-5amd3kph){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.6}.bf-compare-inner:where(.astro-5amd3kph) .bf-compare-figure{width:min(100%,62rem);margin-inline:auto}.bf-compare-pair:where(.astro-5amd3kph){background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1px;display:grid}.bf-compare-panel:where(.astro-5amd3kph){background:var(--surface);min-width:0}.bf-compare-panel__head:where(.astro-5amd3kph){border-block-end:1px solid var(--rule);gap:.15rem;padding:.65rem .9rem;display:grid}.bf-compare-panel__head:where(.astro-5amd3kph) strong:where(.astro-5amd3kph){font:700 .82rem/1.3 var(--sans);color:var(--ink)}.bf-compare-panel__head:where(.astro-5amd3kph) span:where(.astro-5amd3kph){font:.68rem/1.4 var(--mono);color:var(--ink-mute)}.bf-compare-panel:where(.astro-5amd3kph) .synthetic-meteogram__mount{justify-items:center;display:grid}.bf-compare-statements:where(.astro-5amd3kph){gap:1.1rem;max-width:52rem;margin:1.8rem 0 0;display:grid}.bf-compare-statements:where(.astro-5amd3kph) div:where(.astro-5amd3kph){border-left:1px solid var(--rule);padding-left:clamp(.9rem,2vw,1.25rem)}.bf-compare-statements:where(.astro-5amd3kph) dt:where(.astro-5amd3kph){color:var(--ink);font-size:.92rem;font-weight:650}.bf-compare-statements:where(.astro-5amd3kph) dt:where(.astro-5amd3kph) code:where(.astro-5amd3kph){font:500 .75rem/1.5 var(--mono);color:var(--ink-mute);margin-left:.35rem}.bf-compare-statements:where(.astro-5amd3kph) dd:where(.astro-5amd3kph){color:var(--ink-mute);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.bf-findings:where(.astro-7b6djwru){border-block-end:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 48%, transparent)}.bf-findings-inner:where(.astro-7b6djwru){padding-block:clamp(2.5rem,5vw,4rem)}.bf-findings:where(.astro-7b6djwru) h2:where(.astro-7b6djwru){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-section-lede:where(.astro-7b6djwru){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.6}.bf-call:where(.astro-7b6djwru){max-width:46rem;font:.78rem/1.6 var(--mono);color:var(--term-ink);background:var(--term-bg);border:1px solid var(--term-border);border-radius:var(--radius);margin:1.2rem 0 0;padding:.9rem 1.1rem;overflow-x:auto}.bf-call:where(.astro-7b6djwru) .t-key{color:var(--term-key)}.bf-call:where(.astro-7b6djwru) .t-num{color:var(--term-number)}.bf-call:where(.astro-7b6djwru) .t-str{color:var(--term-string)}.bf-finding-rows:where(.astro-7b6djwru){gap:1.1rem;max-width:52rem;margin:1.8rem 0 0;display:grid}.bf-finding-rows:where(.astro-7b6djwru) div:where(.astro-7b6djwru){border-left:1px solid var(--rule);padding-left:clamp(.9rem,2vw,1.25rem)}.bf-finding-rows:where(.astro-7b6djwru) dt:where(.astro-7b6djwru){color:var(--ink);font-size:.92rem;font-weight:650}.bf-finding-rows:where(.astro-7b6djwru) dt:where(.astro-7b6djwru) code:where(.astro-7b6djwru){font:500 .75rem/1.5 var(--mono);color:var(--ink-mute);margin-left:.35rem}.bf-finding-rows:where(.astro-7b6djwru) dd:where(.astro-7b6djwru){color:var(--ink-mute);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.bf-findings-note:where(.astro-7b6djwru){max-width:46rem;color:var(--ink-mute);margin:1.8rem 0 0;font-size:.9rem;line-height:1.55}.bf-hero:where(.astro-zw3h2uto){background:var(--surface);border-block-end:1px solid var(--rule)}.bf-hero-inner:where(.astro-zw3h2uto){padding-block:clamp(2.75rem,6vw,4.5rem) clamp(1.5rem,3vw,2rem)}.bf-hero-grid:where(.astro-zw3h2uto){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(2.5rem,6vw,4.5rem);display:grid}.bf-hero:where(.astro-zw3h2uto) h1:where(.astro-zw3h2uto){letter-spacing:-.022em;max-width:18ch;margin:0 0 .9rem;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.08}.bf-lede:where(.astro-zw3h2uto){max-width:36rem;color:var(--ink-soft,var(--ink));margin:1.1rem 0 0;font-size:1.02rem;line-height:1.65}.bf-lede--quiet:where(.astro-zw3h2uto){color:var(--ink-mute);font-size:.88rem}.bf-lede:where(.astro-zw3h2uto) code:where(.astro-zw3h2uto){font-size:.92em}.bf-hero-panel:where(.astro-zw3h2uto){gap:.55rem;min-width:0;margin:0;display:grid}.bf-brief-card:where(.astro-zw3h2uto){background:var(--surface-raised);border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.bf-brief-card__title:where(.astro-zw3h2uto){font:600 .7rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute);border-block-end:1px solid var(--rule);margin:0;padding:.7rem 1.1rem}.bf-brief-card__lines:where(.astro-zw3h2uto){gap:.9rem;margin:0;padding:1.1rem;display:grid}.bf-brief-card__lines:where(.astro-zw3h2uto) dt:where(.astro-zw3h2uto){font:700 .72rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.bf-brief-card__lines:where(.astro-zw3h2uto) dd:where(.astro-zw3h2uto){color:var(--ink);margin:.15rem 0 0;font-size:1.02rem;line-height:1.45}.bf-caption:where(.astro-zw3h2uto){color:var(--ink-mute);text-align:center;text-wrap:balance;font-size:.82rem;font-style:italic}.bf-caption:where(.astro-zw3h2uto) code:where(.astro-zw3h2uto){font-size:.95em;font-style:normal}.bf-docrail:where(.astro-zw3h2uto){border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:1rem;display:flex}.bf-docrail-label:where(.astro-zw3h2uto){font:600 .66rem/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-inline-end:.4rem}.bf-docrail:where(.astro-zw3h2uto) a:where(.astro-zw3h2uto){color:var(--ink-soft);font-size:.8rem;font-weight:600}.bf-docrail:where(.astro-zw3h2uto) a:where(.astro-zw3h2uto):hover{color:var(--accent);text-decoration:none}@media (width<=900px){.bf-hero-grid:where(.astro-zw3h2uto){grid-template-columns:1fr;row-gap:2rem}}.bf-history:where(.astro-zn3lvjpz){border-block-end:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 48%, transparent)}.bf-history-inner:where(.astro-zn3lvjpz){padding-block:clamp(2.5rem,5vw,4rem)}.bf-history:where(.astro-zn3lvjpz) h2:where(.astro-zn3lvjpz){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-section-lede:where(.astro-zn3lvjpz){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.6}.bf-history-grid:where(.astro-zn3lvjpz){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.bf-archive:where(.astro-zn3lvjpz){gap:.55rem;min-width:0;margin:0;display:grid}.bf-term:where(.astro-zn3lvjpz){border-radius:var(--radius);background:var(--term-bg);border:1px solid var(--term-border);overflow:hidden}.bf-term-title:where(.astro-zn3lvjpz){font:600 .7rem/1.4 var(--mono);letter-spacing:.04em;color:var(--term-muted);border-block-end:1px solid var(--term-border);overflow-wrap:anywhere;margin:0;padding:.55rem .9rem}.bf-archive-members:where(.astro-zn3lvjpz){font:.76rem/1.55 var(--mono);gap:.7rem;margin:0;padding:.8rem .9rem;list-style:none;display:grid;overflow-x:auto}.bf-archive-members:where(.astro-zn3lvjpz) li:where(.astro-zn3lvjpz){gap:.1rem;display:grid}.bf-archive-member__span:where(.astro-zn3lvjpz){color:var(--term-ink);font-weight:600}.bf-archive-member__run:where(.astro-zn3lvjpz){color:var(--term-key)}.bf-archive-member__doc:where(.astro-zn3lvjpz){color:var(--term-muted);font-style:italic}.bf-archive-index:where(.astro-zn3lvjpz){border-block-start:1px dashed var(--term-border);font:.7rem/1.5 var(--mono);color:var(--term-muted);margin:0;padding:.55rem .9rem .7rem}.bf-archive-index:where(.astro-zn3lvjpz) code:where(.astro-zn3lvjpz){color:var(--term-string);font-size:1em}.bf-caption:where(.astro-zn3lvjpz){color:var(--ink-mute);text-align:center;text-wrap:balance;font-size:.82rem;font-style:italic}.bf-history-kinds:where(.astro-zn3lvjpz) h3:where(.astro-zn3lvjpz){letter-spacing:-.01em;margin:0;font-size:1.05rem}.bf-history-kinds:where(.astro-zn3lvjpz) h3:where(.astro-zn3lvjpz) code:where(.astro-zn3lvjpz){font-size:.92em}.bf-history-kinds:where(.astro-zn3lvjpz) dl:where(.astro-zn3lvjpz){gap:.85rem;margin:1.1rem 0 0;display:grid}.bf-history-kinds:where(.astro-zn3lvjpz) dl:where(.astro-zn3lvjpz) div:where(.astro-zn3lvjpz){border-left:1px solid var(--rule);padding-left:clamp(.9rem,2vw,1.25rem)}.bf-history-kinds:where(.astro-zn3lvjpz) dt:where(.astro-zn3lvjpz) code:where(.astro-zn3lvjpz){font:600 .8rem/1.5 var(--mono);color:var(--ink)}.bf-history-kinds:where(.astro-zn3lvjpz) dd:where(.astro-zn3lvjpz){color:var(--ink-mute);margin:.2rem 0 0;font-size:.85rem;line-height:1.5}.bf-history-refusals:where(.astro-zn3lvjpz){max-width:40rem;color:var(--ink-mute);margin:1.4rem 0 0;font-size:.85rem;line-height:1.55}@media (width<=58rem){.bf-history-grid:where(.astro-zn3lvjpz){grid-template-columns:1fr}}.bf-plate:where(.astro-pzqmnon4){border-block-end:1px solid var(--rule)}.bf-plate-inner:where(.astro-pzqmnon4){padding-block:clamp(2.5rem,5vw,4rem)}.bf-plate:where(.astro-pzqmnon4) h2:where(.astro-pzqmnon4){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-section-lede:where(.astro-pzqmnon4){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.6}.bf-plate-frame:where(.astro-pzqmnon4) .meteo-gram-figure{width:min(100%,56rem);margin-inline:auto}.bf-plate-frame:where(.astro-pzqmnon4) .synthetic-meteogram__mount{justify-items:center;display:grid}.bf-surfaces-inner:where(.astro-rlcnbuyp){padding-block:clamp(2.5rem,5vw,4rem) 0}.bf-surfaces:where(.astro-rlcnbuyp) h2:where(.astro-rlcnbuyp){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-section-lede:where(.astro-rlcnbuyp){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.6}.bf-code:where(.astro-rlcnbuyp){border-radius:var(--radius);background:var(--term-bg);border:1px solid var(--term-border);max-width:52rem;margin:1.2rem 0 0;padding:.85rem 1rem;overflow-x:auto}.bf-code:where(.astro-rlcnbuyp) code:where(.astro-rlcnbuyp){font:.8rem/1.55 var(--mono);color:var(--term-ink)}.bf-surfaces-docs:where(.astro-rlcnbuyp){max-width:46rem;color:var(--ink-mute);margin:1.4rem 0 0;font-size:.9rem;line-height:1.6}.bf-surfaces-docs:where(.astro-rlcnbuyp) code:where(.astro-rlcnbuyp){font-size:.92em}.bf-main:where(.astro-y5d3ylcd){padding-block-end:72px}.bf-boundary:where(.astro-y5d3ylcd){padding-block:clamp(2.5rem,5vw,4rem) clamp(1rem,2vw,1.5rem)}.bf-boundary:where(.astro-y5d3ylcd) h2:where(.astro-y5d3ylcd){letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.bf-boundary:where(.astro-y5d3ylcd) p:where(.astro-y5d3ylcd){max-width:46rem;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.65}
