.xw-sec{border-top:1px solid var(--line-1)}.xw{gap:var(--space-8);align-items:start;display:grid}.xw-copy{min-width:0;max-width:640px}.xw-copy h2{margin-top:var(--space-4)}.xw-copy .lead{margin:var(--space-4) 0 0}.xw-chips{margin:var(--space-7) 0 0;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.xw-chips legend{float:left;width:100%;margin:0 0 var(--space-3);font:500 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);padding:0}.xw-chip{cursor:pointer;position:relative}.xw-chip span{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--bg-card);min-height:36px;font:500 var(--text-xs)/1 var(--font-sans);color:var(--fg-2);transition:border-color var(--dur-1) ease, color var(--dur-1) ease, background-color var(--dur-1) ease;align-items:center;padding:0 14px;display:inline-flex}.xw-chip:hover span{border-color:var(--line-3);color:var(--fg-1)}.xw-chip input:checked+span{border-color:var(--accent);background:var(--accent-bg);color:var(--fg-1)}.xw-chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.xw-sums{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-1)}.xw-sum{font-size:var(--text-sm);color:var(--fg-2);margin:0;line-height:1.6}.xw-sum+.xw-sum{margin-top:var(--space-3)}.xw-sum strong{color:var(--fg-1);font-weight:600}.xw-fig{min-width:0;max-width:820px;padding:var(--space-6);margin:0}.xw-svg{width:100%;height:auto;overflow:visible}.xw-l{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.14;transition:opacity var(--dur-1) ease}.xw-fl{fill:var(--iso-left);stroke:var(--iso-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.xw-fr{fill:var(--iso-right);stroke:var(--iso-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.xw-top{fill:var(--xw-fill,var(--iso-top));stroke:var(--xw-stroke,var(--fg-5));stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--dur-1) ease, stroke var(--dur-1) ease}.xw-port{fill:var(--xw-stroke,var(--fg-5));transition:fill var(--dur-1) ease}.xw-id,.xw-name{text-anchor:middle;paint-order:stroke;stroke:var(--bg-raised);stroke-width:4px;stroke-linejoin:round;transition:fill var(--dur-1) ease}.xw-id{font:400 11px var(--font-mono);fill:var(--xw-ink,var(--fg-4))}.xw-name{font:600 12px var(--font-sans);fill:var(--xw-ink,var(--fg-3))}.xw-fig figcaption{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-1)}.xw-rows{gap:var(--space-2) var(--space-6);font-size:var(--text-caption);color:var(--fg-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xw-key{margin-right:var(--space-2);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.xw-cap{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--fg-3);line-height:1.5}@supports selector(:has(*)){.xw:has(input[value="0"]:checked) [data-feeds~="0"],.xw:has(input[value="1"]:checked) [data-feeds~="1"],.xw:has(input[value="2"]:checked) [data-feeds~="2"],.xw:has(input[value="3"]:checked) [data-feeds~="3"],.xw:has(input[value="4"]:checked) [data-feeds~="4"],.xw:has(input[value="5"]:checked) [data-feeds~="5"],.xw:has(input[value="6"]:checked) [data-feeds~="6"]{--xw-on:1;--xw-show:visible;--xw-fill:var(--iso-active-top);--xw-stroke:var(--accent);--xw-ink:var(--fg-1)}.xw-l{opacity:var(--xw-on,0)}.xw-sums{display:grid}.xw-sum,.xw-sum+.xw-sum{visibility:var(--xw-show,hidden);grid-area:1/1;margin:0}}@media (width>=1100px){.xw{gap:var(--space-9);grid-template-columns:minmax(0,380px) minmax(0,1fr)}}@media (width<=639px){.xw-fig{display:none}}@media (width>=640px) and (width<=759px){.xw-fig{padding:var(--space-3)}}.bars[data-astro-cid-ear3nllq]{gap:var(--space-6);padding:var(--space-6);display:grid}.bars[data-astro-cid-ear3nllq]>*+*{padding-top:var(--space-6);border-top:1px solid var(--line-1)}.fw-sec[data-astro-cid-ear3nllq]{padding-top:0}.fw-label[data-astro-cid-ear3nllq]{margin:0 0 var(--space-5);display:flex}@media (width<=479px){.bars[data-astro-cid-ear3nllq]{padding:var(--space-5)}}.fw-list[data-astro-cid-ear3nllq]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));margin:0;padding:0;list-style:none;display:grid}.fw[data-astro-cid-ear3nllq]{gap:var(--space-3);height:100%;padding:var(--space-6) var(--space-7);color:var(--fg-2);flex-direction:column;display:flex}a[data-astro-cid-ear3nllq].fw{transition:border-color var(--ease)}a[data-astro-cid-ear3nllq].fw:hover{border-color:var(--line-3);color:var(--fg-2)}.fw-head[data-astro-cid-ear3nllq]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.fw-name[data-astro-cid-ear3nllq]{font:500 28px/1.1 var(--font-serif);letter-spacing:-.015em;color:var(--fg-1)}.planned-outline[data-astro-cid-ear3nllq] .fw-name[data-astro-cid-ear3nllq]{color:var(--fg-2)}.fw-summary[data-astro-cid-ear3nllq]{font-size:var(--text-sm);color:var(--fg-3);max-width:60ch;line-height:1.6}.fw-more[data-astro-cid-ear3nllq]{padding-top:var(--space-2);font-size:var(--text-xs);color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-weight:500;display:inline-flex}.fw-more[data-astro-cid-ear3nllq] svg{width:14px;height:14px}@media (width<=639px){.fw[data-astro-cid-ear3nllq]{padding:var(--space-5)}}
