.br-empty{gap:var(--space-7);padding:var(--space-6) 0 var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.br-empty[hidden],.br-tool [data-instrument][hidden],.br-tool .lab-table[hidden]{display:none}.br-empty-status{font-size:var(--text-small);color:var(--text-secondary);grid-column:1/-1}.br-empty-status:not(:empty){margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--lab-sand);border-radius:var(--radius-card)}.br-eyebrow{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lab-accent)}.br-empty-title{margin-top:var(--space-3);max-width:18ch;font-size:var(--text-h1);letter-spacing:-.03em;line-height:1.04}.br-empty-text{margin-top:var(--space-4);max-width:38rem;color:var(--text-secondary);font-size:var(--text-lead);line-height:var(--leading-snug)}.br-example{gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--divider);display:grid}.br-example-h{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.br-example-btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.br-example-src{color:var(--text-muted);font-size:var(--text-meta)}.br-btn-strong{background:var(--color-bone);border-color:var(--color-bone);color:var(--color-ink)}.br-routes{border-top:1px solid var(--divider);margin:0;padding:0;list-style:none;display:grid}.br-route{gap:var(--space-1) var(--space-4);padding:var(--space-5) var(--space-2) var(--space-5) 0;border-bottom:1px solid var(--divider);color:var(--text);grid-template-columns:48px minmax(0,1fr) 24px;grid-template-areas:"icon name arrow""icon adds arrow";align-items:center;text-decoration:none;display:grid}.br-route-icon{border:1px solid var(--divider);border-radius:var(--radius-control);width:48px;height:48px;color:var(--lab-accent);grid-area:icon;place-items:center;display:grid}.br-route-name{font-size:var(--text-h4);font-weight:var(--weight-semibold);letter-spacing:-.01em;grid-area:name}.br-route-adds{color:var(--text-muted);font-size:var(--text-small);line-height:var(--leading-snug);grid-area:adds}.br-route-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration) var(--ease);grid-area:arrow}.br-route:hover .br-route-name{text-underline-offset:4px;text-decoration:underline}.br-route:hover .br-route-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.br-route-arrow{transition:none}}.br-legend{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.br-key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.br-key[hidden]{display:none}.br-key svg{width:14px;height:14px}.br-key svg[viewBox="0 0 24 14"]{width:24px}.br-legend{column-gap:var(--space-4)}.br-key-dot{fill:var(--lab-accent)}.br-key-dot.is-published{fill:var(--lab-sand)}.br-key-sd{fill:var(--lab-accent);fill-opacity:.3;stroke:var(--lab-accent);stroke-opacity:.75}.br-key-shared{fill:none;stroke:var(--lab-bone);stroke-width:1.5px;stroke-dasharray:3 2.5}.br-chart--phone{display:none}.br-more{padding:var(--space-5) 0 4px;background:linear-gradient(transparent, var(--surface) 70%);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);text-align:center;pointer-events:none;margin:0;position:absolute;bottom:0;left:0;right:0}.br-more[hidden]{display:none}.br-fig{position:relative}.br-chart:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.br-fig .br-head{fill:var(--text-muted);letter-spacing:.08em;font-size:11px;font-weight:600}.br-fig .br-hl{fill:#0000;transition:fill var(--duration-fast) var(--ease)}.br-fig .br-row.is-hl .br-hl{fill:var(--color-graphite);stroke:var(--color-slate)}.br-fig .has-hl .br-row:not(.is-hl){opacity:.55}.br-fig .br-slot{fill:var(--text);font-size:13px;font-weight:700}.br-fig .br-loft{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.br-fig .br-rail{stroke:var(--color-slate);stroke-width:1px}.br-fig .br-sd{fill:var(--lab-accent);fill-opacity:.3;stroke:var(--lab-accent);stroke-opacity:.75;stroke-width:1px}.br-fig .br-dot--yours{fill:var(--lab-accent)}.br-fig .br-dot--published{fill:var(--lab-sand)}.br-fig .br-carry{fill:var(--lab-bone);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.br-fig .br-none{fill:var(--text-muted);font-size:12px;font-style:italic}.br-fig .br-empty-box{fill:none;stroke:var(--color-slate);stroke-dasharray:4 4}.br-fig .br-shared path{fill:none;stroke:var(--lab-bone);stroke-width:1.5px;stroke-dasharray:3 2.5}.br-fig .br-gap-line{fill:none;stroke:var(--color-slate);stroke-width:1px}.br-fig .br-gap-label{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.br-fig .br-gap-flag{fill:var(--color-ink);stroke:var(--lab-bone);stroke-width:1.25px}.br-fig .br-gap--over .br-gap-label,.br-fig .br-gap--under .br-gap-label,.br-fig .br-gap--overlap .br-gap-label{fill:var(--lab-bone)}.br-fig .br-gap--over .br-gap-line,.br-fig .br-gap--under .br-gap-line,.br-fig .br-gap--overlap .br-gap-line{stroke:var(--lab-bone);stroke-width:1.5px}.br-fig .br-gap--overlap .br-gap-flag{stroke-dasharray:3 2.5}@media (prefers-reduced-motion:reduce){.br-fig .br-hl{transition:none}}.br-shared{padding:var(--space-3) var(--space-4);border:1px solid var(--lab-sand);border-radius:var(--radius-card);font-size:var(--text-small);color:var(--text-secondary)}.br-shared[hidden]{display:none}.br-shared a{color:var(--text);font-weight:var(--weight-semibold)}.br-tile-sub{min-width:0;font-size:var(--text-meta);color:var(--text-secondary);flex-basis:100%;margin-top:2px;line-height:1.35}.br-tool .br-actions:not([hidden]){grid-template-columns:minmax(0,1fr);display:grid}.br-compare{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0 var(--space-1);flex-wrap:wrap;display:flex}.br-compare-label{font-size:var(--text-meta);color:var(--text-muted)}.br-compare-label a{color:var(--text)}.br-segs{display:flex}.br-segs .lab-seg{min-height:36px;font-size:var(--text-meta)}.br-segs .lab-seg:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.br-segs .lab-seg:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0;margin-left:-1px}.br-compare-src{font-size:var(--text-meta);color:var(--text-muted)}.br-compare-src a{color:var(--text)}.br-actions{gap:var(--space-2);display:grid}.br-actions-btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.br-share-note{font-size:var(--text-meta);color:var(--text-muted)}.br-actions .lab-status:empty{display:none}.br-report{gap:var(--space-2);display:grid}.br-report-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.br-count{margin-left:var(--space-2);color:var(--text-muted)}.br-pager[hidden],.br-index[hidden]{display:none}.br-pager{align-items:center;gap:var(--space-1);display:flex}.br-page-btn{border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--color-ink);width:30px;height:28px;color:var(--text);cursor:pointer;place-items:center;display:inline-grid}.br-page-btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.br-page-btn:hover:not(:disabled){border-color:var(--control-border)}.br-page-btn:disabled{opacity:.4;cursor:default}.br-page-text{min-width:3.5rem;font-size:var(--text-meta);color:var(--text-muted);text-align:center}.br-topics{gap:var(--space-5);display:grid}.br-topic[hidden]{display:none}.br-topic:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.br-list>li[hidden]{display:none}.br-next{font-size:var(--text-small)}.br-next a{min-height:32px;color:var(--text);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:var(--color-slate);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.br-next a:after{content:"→";color:var(--lab-accent)}.br-topic-h{padding-bottom:var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--divider)}.br-findings,.br-hints{margin:0;padding:0;list-style:none;display:grid}.br-f{gap:var(--space-3);padding:var(--space-4) var(--space-3);margin-inline:calc(-1 * var(--space-3));border-bottom:1px solid var(--divider);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease);display:grid}.br-f:last-child{border-bottom:0}.br-f:hover,.br-f:focus-within{background:var(--color-graphite)}.br-f-line{align-items:baseline;gap:var(--space-3);font-size:.96875rem;font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text);display:flex}.br-f-line .lab-pill{flex:none;position:relative;top:-1px}.br-facts{gap:2px;margin:0;display:grid}.br-fact{align-items:baseline;gap:var(--space-2);font-size:var(--text-meta);display:flex}.br-fact dt{min-width:0;color:var(--text-muted);flex:auto}.br-fact dt:after{content:""}.br-fact dd{align-items:baseline;gap:var(--space-2);text-align:right;margin:0;display:flex}.br-fact-v{color:var(--lab-bone);font-weight:var(--weight-semibold)}.br-fact .lab-pill{padding:1px 6px;font-size:.625rem}.br-cmp{border-collapse:collapse;width:100%;font-size:var(--text-meta)}.br-cmp th,.br-cmp td{text-align:right;border-bottom:1px solid var(--divider);padding:4px 0}.br-cmp thead th{color:var(--text-muted);font-weight:var(--weight-semibold);white-space:nowrap;padding-bottom:6px}.br-cmp thead .lab-pill{width:fit-content;margin:3px 0 0 auto;padding:1px 6px;font-size:.625rem;display:block}.br-cmp tbody th{text-align:left;color:var(--text-muted);font-weight:var(--weight-medium)}.br-cmp td{color:var(--text-secondary)}.br-cmp .br-diff{color:var(--lab-bone);font-weight:var(--weight-semibold)}.br-cmp tr:last-child th,.br-cmp tr:last-child td{border-bottom:0}.br-links{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.br-links a{min-height:32px;color:var(--text);font-size:var(--text-small);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:var(--color-slate);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.br-links a:after{content:"→";color:var(--lab-accent);text-decoration:none}.br-links a:hover{text-decoration-color:currentColor}.br-hints li{padding:var(--space-3) 0;border-bottom:1px solid var(--divider);font-size:var(--text-small);color:var(--text-muted)}.br-hints li:last-child{border-bottom:0}.br-hints a{min-height:32px;color:var(--text);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.br-f{transition:none}}@media (width>=1024px){.lab-console .br-ws{grid-template:"bar bar""stage sheet"minmax(0,1fr)"deck deck"/minmax(0,1fr) clamp(460px,41vw,600px)}.br-tool .lab-ws-stage .br-fig{flex:1 1 0}.br-tool .br-chart{position:relative}.br-tool .br-chart .lab-svg{position:absolute;inset:0}.br-tool .br-chart--phone{display:none}.lab-console .br-ws .br-bar{gap:var(--space-5)}.br-bar .br-legend{white-space:nowrap;flex-wrap:nowrap;min-width:0}.lab-console .br-ws .br-bar .br-source{gap:var(--space-3);grid-template-rows:auto;grid-template-columns:auto minmax(14rem,19rem) auto}.lab-console .br-ws .br-bar .br-source .lab-prov{white-space:nowrap;grid-area:1/3;justify-self:start}.lab-console .br-panel{gap:var(--space-2);flex-direction:column;grid-area:sheet;padding:0;display:flex;overflow:hidden}.br-panel>*{flex:none}.br-panel .br-shared{padding:var(--space-2) var(--space-3);font-size:var(--text-meta)}.br-panel .br-report{border-radius:var(--radius-card);background:var(--color-graphite);flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.br-panel .br-report-head{min-height:46px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-slate);flex:none}.br-panel .br-body{flex:auto;grid-template-columns:9.25rem minmax(0,1fr);min-height:0;display:grid}.br-tool:not(.is-live) .br-panel .br-body{grid-template-columns:minmax(0,1fr)}.br-index{padding:var(--space-2);border-right:1px solid var(--color-slate);flex-direction:column;gap:2px;display:flex}.br-tab{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font:inherit;font-size:var(--text-meta);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.br-tab:hover{color:var(--text)}.br-tab[aria-selected=true]{background:var(--color-ink);color:var(--text)}.br-tab[aria-selected=true]:before{content:"";background:var(--lab-accent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.br-tab--hints{margin-top:var(--space-2)}.br-tab-n{border-radius:var(--radius-pill);background:var(--color-slate);min-width:20px;color:var(--text);font-size:var(--text-micro);text-align:center;padding:0 6px;line-height:20px}.br-panel .br-topics{gap:var(--space-4);min-height:0;padding:var(--space-1) var(--space-4) var(--space-2);flex-direction:column;display:flex;overflow:hidden}.br-tool:not(.is-live) .br-panel .br-topics{overflow-y:auto}.br-tool.is-live .br-panel .br-topic:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.br-tool.is-live .br-panel .br-topic>*{flex:none}.br-tool.is-live .br-panel .br-list{flex:auto;align-content:start;min-height:0;overflow:hidden}.br-tool.is-live .br-panel .br-topic-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.br-panel .br-compare{padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.br-panel .br-f{padding:10px var(--space-3);gap:6px}.br-panel .br-links{gap:0 var(--space-3)}.br-panel .br-links a{min-height:26px;font-size:var(--text-meta)}.br-panel .br-hints a{min-height:28px}.br-deck{gap:var(--space-5);grid-area:deck;grid-template-columns:minmax(0,1fr) 22rem;display:grid}.br-deck .br-readouts{grid-template-columns:repeat(4,minmax(0,1fr))}.br-deck .br-readouts .lab-tile{align-content:start;gap:2px var(--space-2);padding:var(--space-3) 14px;grid-template-columns:minmax(0,1fr) auto}.br-deck .br-readouts .lab-tile-label{white-space:nowrap;grid-area:1/1;align-self:center}.br-deck .br-readouts .lab-tile-value{grid-area:2/1/auto/-1;margin:0}.br-deck .br-readouts .lab-tile-src{grid-area:1/2;margin:0}.br-deck .br-readouts .lab-num{font-size:clamp(1.625rem,3.6dvh,2.25rem)}.br-deck .br-tile-sub{font-size:var(--text-micro);color:var(--text-secondary);flex-basis:100%;margin-top:2px;line-height:1.35}.br-deck .br-act{align-content:start;gap:var(--space-2);display:grid}.br-deck .br-actions{gap:var(--space-2);margin:0}.br-deck .br-actions-btns .lab-btn{min-height:40px;padding:0 var(--space-3);flex:1 1 0}.br-deck .br-actions .lab-status{min-height:1.25em;display:block}.br-deck .br-actions .lab-status:empty{display:block}.br-tool .br-stage-note{margin-top:var(--space-2)}.br-panel .br-next{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-slate);flex:none}}@media (width>=1280px) and (width<=1439px){.br-deck{grid-template-columns:minmax(0,1fr) 18rem}.br-deck .br-readouts .lab-tile{padding-inline:var(--space-3)}.br-deck .br-readouts .lab-tile-src .lab-pill{padding:1px 6px;font-size:.625rem}}@media (width>=1440px){.br-panel .br-facts{gap:2px var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px) and (width<=1279px){.lab-console .br-ws .br-bar{row-gap:var(--space-2);flex-wrap:wrap}.lab-console .br-ws .br-bar .br-source{flex:100%;order:-1;grid-template-columns:minmax(12rem,19.5rem) auto}.lab-console .br-ws .br-bar .br-source .lab-prov{grid-column:2}.br-panel .br-body{grid-template-columns:8.75rem minmax(0,1fr)}.br-tab{padding:0 6px 0 var(--space-2);white-space:nowrap}.br-deck .br-readouts .lab-tile-src{margin-top:var(--space-1);grid-area:3/1/auto/-1}.br-deck{grid-template-columns:minmax(0,1fr) 18rem}.br-deck .br-readouts .lab-tile{padding-inline:var(--space-3)}.br-deck .br-readouts .lab-num{font-size:1.5rem}.br-deck .br-share-note{display:none}}@media (width>=1024px){.br-deck-note{display:none}}@media (width<=1023px){.br-tool .br-stage-note,.br-tool .br-index{display:none}.br-actions-btns .lab-btn{flex:1 1 0}.br-empty{gap:var(--space-6);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.br-tool .br-chart{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate) transparent;max-height:calc(40dvh - 64px);overflow-y:auto}.br-tool .lab-ws-stage .br-fig .lab-svg{max-height:none}.br-deck{gap:var(--space-4);margin-top:var(--space-4);display:grid}.br-tool .br-report{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--divider)}}@media (width<=767px){.br-tool .br-chart--desk{display:none}.br-tool .br-chart--phone{display:block}.br-empty-title{font-size:var(--text-h2)}.br-empty-text{font-size:var(--text-body)}.br-example{margin-top:var(--space-5)}.br-example-btns .lab-btn{flex:1 1 0}.br-route{gap:var(--space-1) var(--space-3);padding-block:var(--space-4);grid-template-columns:44px minmax(0,1fr) 20px}.br-route-icon{width:44px;height:44px}.br-route-name{font-size:var(--text-body)}.br-legend{row-gap:var(--space-1)}.br-segs .lab-seg,.br-links a,.br-hints a{min-height:44px}}.br-print{display:none}@media print{html[data-br-print] body>:not(.br-print){display:none!important}html[data-br-print] .br-print{display:block}html[data-br-print],html[data-br-print] body{background:#fff!important}.br-p{color:#101312;font:10pt/1.4 var(--font-sans)}.br-p-head{border-bottom:1.5pt solid #101312;padding-bottom:8pt}.br-p-brand{letter-spacing:.08em;text-transform:uppercase;color:#303735;font-size:8pt;font-weight:600}.br-p h1{letter-spacing:-.02em;margin:2pt 0 0;font-size:22pt}.br-p-meta{color:#303735}.br-p h2{letter-spacing:.08em;text-transform:uppercase;break-after:avoid;margin:14pt 0 4pt;font-size:9pt}.br-p table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.br-p th,.br-p td{text-align:left;border-bottom:.5pt solid #b9bfbb;padding:3pt 6pt 3pt 0}.br-p ul{margin:0;padding:0;list-style:none}.br-p li{break-inside:avoid;border-bottom:.5pt solid #d9ddd9;padding:5pt 0}.br-p-facts,.br-p-links{color:#303735;margin-top:2pt;font-size:8.5pt;display:block}.br-pp{letter-spacing:.08em;text-transform:uppercase;vertical-align:1pt;border:.75pt solid #101312;border-radius:6pt;padding:0 4pt;font-size:6.5pt;font-weight:700;display:inline-block}.br-p-foot{color:#303735;border-top:.5pt solid #101312;margin-top:14pt;padding-top:6pt;font-size:8pt}}.brp-gear[data-astro-cid-kme4r4t7],.brp-method[data-astro-cid-kme4r4t7]{padding-block:var(--space-9)}.brp-h2[data-astro-cid-kme4r4t7]{margin-top:var(--space-3);font-size:var(--text-h2)}.brp-list[data-astro-cid-kme4r4t7]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.brp-list[data-astro-cid-kme4r4t7] li[data-astro-cid-kme4r4t7]{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--divider);display:grid}.brp-list[data-astro-cid-kme4r4t7] li[data-astro-cid-kme4r4t7]:last-child{border-bottom:0;padding-bottom:0}.brp-list[data-astro-cid-kme4r4t7] p[data-astro-cid-kme4r4t7]{color:var(--text-secondary)}.brp-links[data-astro-cid-kme4r4t7]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.brp-links[data-astro-cid-kme4r4t7] a[data-astro-cid-kme4r4t7]{min-height:44px;font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.brp-prose[data-astro-cid-kme4r4t7]{gap:var(--space-5);display:grid}.brp-prose[data-astro-cid-kme4r4t7] p[data-astro-cid-kme4r4t7]{color:var(--text-secondary)}
