.brief[data-astro-cid-m5wa4quo]{max-width:44rem}.brief-text[data-astro-cid-m5wa4quo]{margin-top:var(--space-2);color:var(--text-secondary)}.brief-msg[data-astro-cid-m5wa4quo]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--text);font-weight:var(--weight-semibold)}.brief-msg--error[data-astro-cid-m5wa4quo]{border-left-color:var(--error-text)}.brief-row[data-astro-cid-m5wa4quo]{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);display:grid}@media (width>=640px){.brief-row[data-astro-cid-m5wa4quo]{grid-template-columns:1fr auto;align-items:end}.brief-label[data-astro-cid-m5wa4quo]{grid-column:1/-1}}.brief-label[data-astro-cid-m5wa4quo]{font-weight:var(--weight-semibold)}.brief-row[data-astro-cid-m5wa4quo] .btn[data-astro-cid-m5wa4quo]{min-height:48px}.brief-input[data-astro-cid-m5wa4quo]{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-control);background-color:var(--control-bg);color:var(--text);font:inherit}.brief-input[data-astro-cid-m5wa4quo]::placeholder{color:var(--text-muted);opacity:1}.brief-input[data-astro-cid-m5wa4quo]:hover{border-color:var(--text)}.brief-input[data-astro-cid-m5wa4quo]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.brief-hp[data-astro-cid-m5wa4quo]{position:absolute;left:-9999px}.brief-fine[data-astro-cid-m5wa4quo]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--text-secondary)}.bf-head[data-astro-cid-tr75vntf]{padding-block:var(--space-6) var(--space-8)}.bf-head[data-astro-cid-tr75vntf] h1[data-astro-cid-tr75vntf]{margin-top:var(--space-2);max-width:18ch}.bf-lead[data-astro-cid-tr75vntf]{margin-top:var(--space-4);max-width:58ch}.bf-stats[data-astro-cid-tr75vntf]{gap:var(--space-5) var(--gutter);margin:var(--space-7) 0 0;display:grid}@media (width>=768px){.bf-stats[data-astro-cid-tr75vntf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-stats[data-astro-cid-tr75vntf]>div[data-astro-cid-tr75vntf]{padding-top:var(--space-3);border-top:2px solid}.bf-stats[data-astro-cid-tr75vntf] dt[data-astro-cid-tr75vntf]{font-size:var(--text-small);font-weight:var(--weight-semibold)}.bf-stats[data-astro-cid-tr75vntf] dd[data-astro-cid-tr75vntf]{margin:0}.bf-stats[data-astro-cid-tr75vntf] .tabular[data-astro-cid-tr75vntf]{margin-top:var(--space-2);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:1}.bf-stat-note[data-astro-cid-tr75vntf]{margin-top:var(--space-2);font-size:var(--text-small);opacity:.85}.bf-side[data-astro-cid-tr75vntf],.bf-note[data-astro-cid-tr75vntf]{margin-top:var(--space-3);color:var(--text-secondary)}.bf-chart[data-astro-cid-tr75vntf]{margin:0}.bf-chart-scroll[data-astro-cid-tr75vntf]{overflow-x:auto}.bf-chart[data-astro-cid-tr75vntf] svg[data-astro-cid-tr75vntf]{width:100%;min-width:560px;height:auto;display:block}.bf-grid[data-astro-cid-tr75vntf]{stroke:var(--divider);stroke-width:1px}.bf-ref[data-astro-cid-tr75vntf]{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:4 4}.bf-bf[data-astro-cid-tr75vntf]{stroke:var(--text);stroke-width:1.5px}.bf-tick[data-astro-cid-tr75vntf]{fill:var(--text-secondary);font-size:12px}.bf-line[data-astro-cid-tr75vntf]{fill:none;stroke:var(--text);stroke-width:2.5px}.bf-dot[data-astro-cid-tr75vntf]{fill:var(--text)}.bf-chart[data-astro-cid-tr75vntf] figcaption[data-astro-cid-tr75vntf]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--text-secondary)}.bf-data[data-astro-cid-tr75vntf]{margin-top:var(--space-4)}.bf-data[data-astro-cid-tr75vntf] summary[data-astro-cid-tr75vntf]{cursor:pointer;font-weight:var(--weight-semibold)}.bf-data[data-astro-cid-tr75vntf] table[data-astro-cid-tr75vntf],.bf-table[data-astro-cid-tr75vntf]{width:100%;margin-top:var(--space-3);border-collapse:collapse}.bf-data[data-astro-cid-tr75vntf] th[data-astro-cid-tr75vntf],.bf-data[data-astro-cid-tr75vntf] td[data-astro-cid-tr75vntf],.bf-table[data-astro-cid-tr75vntf] th[data-astro-cid-tr75vntf],.bf-table[data-astro-cid-tr75vntf] td[data-astro-cid-tr75vntf]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider);text-align:left}.bf-scroll[data-astro-cid-tr75vntf]{margin-top:var(--space-5);overflow-x:auto}.bf-table[data-astro-cid-tr75vntf]{min-width:36rem}
