:where(.astro-wyr6gu3z){box-sizing:border-box;margin:0;padding:0}html{font-size:11pt;line-height:1.6}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1a1a1a;background:#fff;padding:20px;margin:0}.pdf-header:where(.astro-wyr6gu3z){border-bottom:2px solid #1a1a1a;padding-bottom:16px;margin-bottom:24px}.pdf-title:where(.astro-wyr6gu3z){font-size:24pt;font-weight:700;line-height:1.2;margin-bottom:8px;color:#1a1a1a}.pdf-meta:where(.astro-wyr6gu3z){font-size:10pt;color:#666}.pdf-url:where(.astro-wyr6gu3z){font-size:9pt;color:#888;margin-top:8px;word-break:break-all}.pdf-content:where(.astro-wyr6gu3z){max-width:100%}.pdf-content:where(.astro-wyr6gu3z) h1:where(.astro-wyr6gu3z){font-size:20pt;font-weight:700;margin:24px 0 12px;page-break-after:avoid}.pdf-content:where(.astro-wyr6gu3z) h2:where(.astro-wyr6gu3z){font-size:16pt;font-weight:700;margin:20px 0 10px;page-break-after:avoid}.pdf-content:where(.astro-wyr6gu3z) h3:where(.astro-wyr6gu3z){font-size:13pt;font-weight:600;margin:16px 0 8px;page-break-after:avoid}.pdf-content:where(.astro-wyr6gu3z) p:where(.astro-wyr6gu3z){margin:10px 0}.pdf-content:where(.astro-wyr6gu3z) a:where(.astro-wyr6gu3z){color:#2563eb;text-decoration:underline}.pdf-content:where(.astro-wyr6gu3z) ul:where(.astro-wyr6gu3z),.pdf-content:where(.astro-wyr6gu3z) ol:where(.astro-wyr6gu3z){margin:10px 0;padding-left:24px}.pdf-content:where(.astro-wyr6gu3z) li:where(.astro-wyr6gu3z){margin:4px 0}.pdf-content:where(.astro-wyr6gu3z) blockquote:where(.astro-wyr6gu3z){border-left:3px solid #ddd;padding-left:16px;margin:16px 0;color:#555;font-style:italic}.pdf-content:where(.astro-wyr6gu3z) pre:where(.astro-wyr6gu3z){background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:12px;font-size:9pt;line-height:1.4;overflow-wrap:break-word;white-space:pre-wrap;page-break-inside:avoid;margin:12px 0}.pdf-content:where(.astro-wyr6gu3z) code:where(.astro-wyr6gu3z){font-family:SF Mono,Monaco,monospace;font-size:9pt;background:#f5f5f5;padding:2px 4px;border-radius:3px}.pdf-content:where(.astro-wyr6gu3z) pre:where(.astro-wyr6gu3z) code:where(.astro-wyr6gu3z){background:none;padding:0}.pdf-content:where(.astro-wyr6gu3z) img:where(.astro-wyr6gu3z){max-width:100%;height:auto;margin:12px 0}.pdf-content:where(.astro-wyr6gu3z) table:where(.astro-wyr6gu3z){width:100%;border-collapse:collapse;margin:16px 0;font-size:10pt}.pdf-content:where(.astro-wyr6gu3z) th:where(.astro-wyr6gu3z),.pdf-content:where(.astro-wyr6gu3z) td:where(.astro-wyr6gu3z){border:1px solid #ddd;padding:8px;text-align:left}.pdf-content:where(.astro-wyr6gu3z) th:where(.astro-wyr6gu3z){background:#f5f5f5;font-weight:600}video:where(.astro-wyr6gu3z),canvas:where(.astro-wyr6gu3z),.series-nav:where(.astro-wyr6gu3z),.ant-toggle-wrap:where(.astro-wyr6gu3z),.ant-sidebar:where(.astro-wyr6gu3z),.ant-outline:where(.astro-wyr6gu3z),.ant-inline-wrap:where(.astro-wyr6gu3z),.media-quality-toggle:where(.astro-wyr6gu3z),.article-timeline:where(.astro-wyr6gu3z),:where(.astro-wyr6gu3z)[class*=vector-field],:where(.astro-wyr6gu3z)[class*=VectorField],:where(.astro-wyr6gu3z)[data-component],button:where(.astro-wyr6gu3z),.progress-bar:where(.astro-wyr6gu3z){display:none!important}details:where(.astro-wyr6gu3z){display:block!important}details:where(.astro-wyr6gu3z)[open] summary:where(.astro-wyr6gu3z)~:where(.astro-wyr6gu3z){display:block!important}details:where(.astro-wyr6gu3z) summary:where(.astro-wyr6gu3z){display:block!important;font-weight:600;margin-bottom:8px}.frame-strip:where(.astro-wyr6gu3z){margin:20px 0;page-break-inside:avoid}.frame-strip-images:where(.astro-wyr6gu3z){display:flex;gap:8px;flex-wrap:nowrap}.frame-strip-images:where(.astro-wyr6gu3z) img:where(.astro-wyr6gu3z){flex:1;min-width:0;max-height:180px;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:4px;margin:0}.frame-strip-caption:where(.astro-wyr6gu3z){font-size:9pt;color:#666;font-style:italic;margin-top:8px}.frame-strip-caption:where(.astro-wyr6gu3z) a:where(.astro-wyr6gu3z){color:#2563eb}.pdf-footer:where(.astro-wyr6gu3z){margin-top:40px;padding-top:16px;border-top:1px solid #ddd;font-size:9pt;color:#888}.katex:where(.astro-wyr6gu3z){font-size:1em}.katex-display:where(.astro-wyr6gu3z){margin:12px 0;overflow-x:auto}img:where(.astro-wyr6gu3z)[src$=".gif"]{display:none!important}@media print{body{padding:0}a:where(.astro-wyr6gu3z)[href]:after{content:none}}
