.slide-frame[data-astro-cid-sbc5yfc3]{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--chip);box-shadow:var(--shadow);aspect-ratio:16 / 9}.slide-frame[data-astro-cid-sbc5yfc3] img[data-astro-cid-sbc5yfc3]{height:100%;object-fit:cover;object-position:top}.slide[data-astro-cid-sbc5yfc3]{display:grid;gap:16px}@media(min-width:1024px){.slide[data-astro-cid-sbc5yfc3].has-shot{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start}}.slide[data-astro-cid-sbc5yfc3]:not(.has-shot){border-top:1px solid var(--line);padding-top:20px;max-width:860px}.fold[data-astro-cid-sbc5yfc3]{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.fold[data-astro-cid-sbc5yfc3] summary[data-astro-cid-sbc5yfc3]{cursor:pointer;list-style:none;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.fold[data-astro-cid-sbc5yfc3] summary[data-astro-cid-sbc5yfc3]:after{content:"+";font-family:var(--font-mono);color:var(--accent-text)}.fold[data-astro-cid-sbc5yfc3][open] summary[data-astro-cid-sbc5yfc3]:after{content:"−"}.fold[data-astro-cid-sbc5yfc3] summary[data-astro-cid-sbc5yfc3]::-webkit-details-marker{display:none}.fold-body[data-astro-cid-sbc5yfc3]{border-top:1px solid var(--line);padding:10px 12px;font-size:14px;line-height:1.65;color:color-mix(in srgb,var(--text) 85%,var(--muted));max-height:420px;overflow-y:auto;overflow-wrap:anywhere}.fold-body[data-astro-cid-sbc5yfc3] p[data-astro-cid-sbc5yfc3]+p[data-astro-cid-sbc5yfc3]{margin-top:.35em}.fold-body[data-astro-cid-sbc5yfc3] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.toc-mobile[data-astro-cid-tf3h6kem] summary[data-astro-cid-tf3h6kem]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-tf3h6kem][open] summary[data-astro-cid-tf3h6kem] span[data-astro-cid-tf3h6kem]{transform:rotate(45deg)}.toc-link[data-astro-cid-tf3h6kem]{margin-left:-1px;border-left:1px solid transparent}.toc-link[data-astro-cid-tf3h6kem]:hover{border-left-color:var(--accent-text)}.work-prose[data-astro-cid-tf3h6kem]{max-width:78ch}.work-prose[data-astro-cid-tf3h6kem] h2{scroll-margin-top:5.5rem}.work-prose[data-astro-cid-tf3h6kem] h2:first-child{margin-top:0}.work-prose[data-astro-cid-tf3h6kem] img{border-radius:8px;border:1px solid var(--line)}.work-prose[data-astro-cid-tf3h6kem] .work-fig{margin:1.8em 0}.work-prose[data-astro-cid-tf3h6kem] .work-fig img{width:100%}.work-prose[data-astro-cid-tf3h6kem] .work-chart svg{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--line);border-radius:8px}.work-prose[data-astro-cid-tf3h6kem] figcaption{margin-top:.6em;font-size:13.5px;color:var(--muted)}.work-prose[data-astro-cid-tf3h6kem] sup.cite{font-family:var(--font-mono);font-size:.68em;color:var(--muted);margin-left:1px;white-space:nowrap}.work-prose[data-astro-cid-tf3h6kem] table{font-size:14px}.work-prose[data-astro-cid-tf3h6kem] td,.work-prose[data-astro-cid-tf3h6kem] th{min-width:7em}.ref-list[data-astro-cid-qz44zkbb]{display:grid;gap:0 32px}@media(min-width:900px){.ref-list[data-astro-cid-qz44zkbb]{grid-template-columns:1fr 1fr}}.ref-list[data-astro-cid-qz44zkbb] li[data-astro-cid-qz44zkbb]{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.ref-list[data-astro-cid-qz44zkbb] .kbd-num[data-astro-cid-qz44zkbb]{flex:none;width:2.2em;font-size:12px;line-height:21px}.ref-list[data-astro-cid-qz44zkbb] a[data-astro-cid-qz44zkbb]{color:var(--text);text-decoration:none;overflow-wrap:anywhere}.ref-list[data-astro-cid-qz44zkbb] a[data-astro-cid-qz44zkbb]:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.ref-meta[data-astro-cid-qz44zkbb]{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}details[data-astro-cid-qz44zkbb] summary[data-astro-cid-qz44zkbb]::-webkit-details-marker{display:none}details[data-astro-cid-qz44zkbb][open]>summary[data-astro-cid-qz44zkbb]{display:none}.fmt-bar[data-astro-cid-enqfawqa]{display:none}.fmt[data-astro-cid-enqfawqa].is-ready .fmt-bar[data-astro-cid-enqfawqa]{position:sticky;top:64px;z-index:20;display:flex;gap:4px;margin-bottom:36px;padding:6px 0;border-bottom:1px solid var(--line);background:var(--bg)}.fmt-bar[data-astro-cid-enqfawqa] button[data-astro-cid-enqfawqa]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:15px;font-weight:600;cursor:pointer}.fmt-bar[data-astro-cid-enqfawqa] button[data-astro-cid-enqfawqa]:hover{color:var(--text);background:var(--chip)}.fmt-bar[data-astro-cid-enqfawqa] button[data-astro-cid-enqfawqa][aria-selected=true]{color:var(--text)}.fmt-bar[data-astro-cid-enqfawqa] button[data-astro-cid-enqfawqa][aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-7px;height:2px;border-radius:2px;background:var(--accent-text)}.fmt-note[data-astro-cid-enqfawqa]{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--muted)}.fmt[data-astro-cid-enqfawqa]:not(.is-ready) [data-astro-cid-enqfawqa][data-panel]+[data-astro-cid-enqfawqa][data-panel]{margin-top:64px}.fmt[data-astro-cid-enqfawqa].is-ready [data-astro-cid-enqfawqa][data-panel]:not(.is-active){display:none}.fmt[data-astro-cid-enqfawqa].is-ready aside nav.sticky{top:140px;max-height:calc(100vh - 156px)}.fmt[data-astro-cid-enqfawqa].is-ready :is(h2,h3,li)[id]{scroll-margin-top:140px}.web-frame[data-astro-cid-enqfawqa]{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.web-frame-bar[data-astro-cid-enqfawqa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.web-frame[data-astro-cid-enqfawqa] iframe[data-astro-cid-enqfawqa]{display:block;width:100%;height:min(86vh,1100px);border:0;background:#fff}@media(max-width:720px){.fmt-bar[data-astro-cid-enqfawqa] button[data-astro-cid-enqfawqa]{padding:9px 12px;font-size:14.5px}.web-frame-bar[data-astro-cid-enqfawqa]>span[data-astro-cid-enqfawqa]{display:none}.web-frame-bar[data-astro-cid-enqfawqa]{justify-content:flex-end}}.report-fold[data-astro-cid-enqfawqa]>summary[data-astro-cid-enqfawqa]::-webkit-details-marker{display:none}.report-fold[data-astro-cid-enqfawqa]>summary[data-astro-cid-enqfawqa]:after{content:"+";font-family:var(--font-mono);color:var(--accent-text)}.report-fold[data-astro-cid-enqfawqa][open]>summary[data-astro-cid-enqfawqa]:after{content:"−"}
