.pdf-viewer[data-astro-cid-fsfid7fw]{gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.pdf-viewer--portrait[data-astro-cid-fsfid7fw]{max-inline-size:30rem;margin-inline:auto}.pdf-viewer[data-astro-cid-fsfid7fw]:not([data-ready]) .pdf-viewer-bar[data-astro-cid-fsfid7fw],.pdf-viewer[data-astro-cid-fsfid7fw]:not([data-hydrated]) .pdf-stage[data-astro-cid-fsfid7fw]{display:none}.pdf-viewer-bar[data-astro-cid-fsfid7fw]{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);background:color-mix(in oklab, var(--muted) 35%, var(--background));border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.pdf-controls-group[data-astro-cid-fsfid7fw]{align-items:center;gap:var(--space-3xs);display:inline-flex}.pdf-btn[data-astro-cid-fsfid7fw]{inline-size:var(--control-size-compact);block-size:var(--control-size-compact);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--step--1);cursor:pointer;touch-action:manipulation;transition:background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease), opacity var(--motion-duration-fast) var(--motion-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.pdf-btn[data-astro-cid-fsfid7fw] svg{block-size:1.15rem;inline-size:1.15rem}@media (hover:hover) and (pointer:fine){.pdf-btn[data-astro-cid-fsfid7fw]:not(:disabled):hover{border-color:var(--border);background:var(--muted)}}.pdf-btn[data-astro-cid-fsfid7fw]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pdf-btn[data-astro-cid-fsfid7fw]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.pdf-page-status[data-astro-cid-fsfid7fw],.pdf-zoom-status[data-astro-cid-fsfid7fw]{min-inline-size:3.5rem;padding:0 var(--space-3xs);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--muted-foreground);user-select:none;justify-content:center;align-items:center;display:inline-flex}.pdf-zoom-status[data-astro-cid-fsfid7fw]{min-inline-size:3rem}.pdf-stage[data-astro-cid-fsfid7fw]{aspect-ratio:16/9;background:color-mix(in oklab, var(--muted) 35%, var(--background));border:1px solid var(--border);border-radius:var(--radius-xl);-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;min-block-size:12rem;inline-size:100%;display:flex;position:relative;overflow:auto}.pdf-viewer--portrait[data-astro-cid-fsfid7fw] .pdf-stage[data-astro-cid-fsfid7fw]{aspect-ratio:3/4}.pdf-viewer[data-astro-cid-fsfid7fw][data-ready] .pdf-stage[data-astro-cid-fsfid7fw]{aspect-ratio:auto;min-block-size:0;display:block}.pdf-status[data-astro-cid-fsfid7fw]{padding:var(--space-m);color:var(--muted-foreground);font-size:var(--step--1);text-align:center}.pdf-canvas[data-astro-cid-fsfid7fw]{box-shadow:0 4px 16px color-mix(in oklab, var(--foreground) 8%, transparent);background:#fff;margin-inline:auto;display:block}.pdf-fallback[data-astro-cid-fsfid7fw]{justify-content:center;align-items:center;gap:var(--space-s);padding:var(--space-xl) var(--space-m);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--muted) 25%, var(--background));flex-direction:column;display:flex}.pdf-fallback-message[data-astro-cid-fsfid7fw]{color:var(--muted-foreground);font-size:var(--step-0);margin:0}.pdf-fallback-link[data-astro-cid-fsfid7fw]{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);font-size:var(--step--1);font-weight:var(--font-weight-medium);transition:opacity var(--motion-duration-fast) var(--motion-ease);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pdf-fallback-link[data-astro-cid-fsfid7fw]:hover{opacity:.9}}.pdf-fallback-link[data-astro-cid-fsfid7fw] svg{block-size:1rem;inline-size:1rem}.talk-header[data-astro-cid-zp3ao7a7]{gap:var(--space-s);flex-direction:column;margin-block-end:var(--space-l);display:flex}.talk-header[data-astro-cid-zp3ao7a7] h1[data-astro-cid-zp3ao7a7]{font-size:var(--step-3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);text-wrap:balance;margin:0}@media (width>=40rem){.talk-header[data-astro-cid-zp3ao7a7] h1[data-astro-cid-zp3ao7a7]{font-size:var(--step-4)}}.talk-meta-row[data-astro-cid-zp3ao7a7]{align-items:center;gap:var(--space-3xs) var(--space-2xs);color:var(--muted-foreground);font-size:var(--step--1);flex-wrap:wrap;display:flex}.talk-meta-row[data-astro-cid-zp3ao7a7]>[data-astro-cid-zp3ao7a7]:not(:last-child):after{content:"·";margin-inline-start:var(--space-2xs)}.talk-links[data-astro-cid-zp3ao7a7]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.talk-media[data-astro-cid-zp3ao7a7]{margin-block-end:var(--space-l);scroll-margin-block-start:var(--page-offset-top)}.talk-video[data-astro-cid-zp3ao7a7]{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--muted);border:0;inline-size:100%;display:block}.talk-video-title[data-astro-cid-zp3ao7a7]{margin-block:0 var(--space-2xs);font-size:var(--step-1)}.talk-video-caption[data-astro-cid-zp3ao7a7]{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);margin-block:0 var(--space-xs);color:var(--muted-foreground);font-size:var(--step--1);flex-wrap:wrap;display:flex}.talk-abstract[data-astro-cid-zp3ao7a7] h2[data-astro-cid-zp3ao7a7]{font-size:var(--step-1);margin-block-end:var(--space-2xs)}
