body{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:17px;line-height:1.7}.page.svelte-996o1g{min-height:100vh}.error-container.svelte-996o1g{max-width:640px;margin:0 auto;padding:4rem 1.5rem;text-align:center}.error-container.svelte-996o1g h1:where(.svelte-996o1g){font-size:1.5rem;color:var(--color-error);margin:0 0 1rem}.error-container.svelte-996o1g p:where(.svelte-996o1g){color:var(--color-fg);font-size:1rem}.nav-link.svelte-996o1g{margin-bottom:1.5rem}.nav-link.svelte-996o1g a:where(.svelte-996o1g){color:var(--color-accent);text-decoration:none;font-size:.95rem}.nav-link.svelte-996o1g a:where(.svelte-996o1g):hover{text-decoration:underline}.page-header.svelte-996o1g{max-width:640px;margin:0 auto;padding:2rem 1.5rem .5rem;text-align:center}.video-title.svelte-996o1g{font-size:1.75rem;font-weight:600;color:var(--color-fg-strong);margin:0 0 .5rem;line-height:1.3}.video-creator.svelte-996o1g{font-size:1rem;color:var(--color-fg-dim);margin:0 0 1.5rem;font-style:italic}.video-model.svelte-996o1g{font-size:.85rem;color:var(--color-fg-dim);margin:-1rem 0 1.5rem;font-family:var(--font-mono)}.sample-indicator.svelte-996o1g{font-size:.85rem;color:var(--color-warn);margin:0 0 .5rem;font-style:italic}.sample-indicator.svelte-996o1g a:where(.svelte-996o1g){color:var(--color-accent);text-decoration:none}.sample-indicator.svelte-996o1g a:where(.svelte-996o1g):hover{text-decoration:underline}.distill-tagline.svelte-996o1g{font-size:.95rem;color:var(--color-fg-muted);margin:0;padding:1rem 0 0;border-top:1px solid var(--color-bg-alt)}.video-container.svelte-996o1g{position:sticky;top:0;background-color:var(--color-bg);z-index:100;padding:1.5rem 0}#youtube-player.svelte-996o1g{width:100%;max-width:640px;aspect-ratio:16 / 9;margin:0 auto;display:block;border-radius:20px}.content-wrapper.svelte-996o1g{position:relative;max-width:640px;margin:0 auto}.content.svelte-996o1g{padding:2rem 1.5rem 4rem}.section.svelte-996o1g{margin-bottom:4rem}.section-header.svelte-996o1g{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;cursor:pointer;transition:all .2s ease}.section-header.svelte-996o1g:hover .section-title:where(.svelte-996o1g){color:var(--color-accent)}.section-header.svelte-996o1g:hover .play-icon:where(.svelte-996o1g){opacity:1}.section-number.svelte-996o1g{font-size:.85rem;color:var(--color-fg-dim);font-weight:600;min-width:1.5rem}.section-title.svelte-996o1g{font-size:1.35rem;font-weight:600;color:var(--color-fg-strong);margin:0;flex:1;line-height:1.3;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.play-icon.svelte-996o1g{font-size:.75rem;color:var(--color-fg-dim);opacity:0;transition:opacity .2s ease;margin-left:.25rem}.timeline.svelte-996o1g{position:absolute;left:-40px;top:0;bottom:0;width:40px;cursor:pointer;z-index:10}.timeline-track.svelte-996o1g{position:absolute;left:50%;transform:translate(-50%);width:2px;background-color:var(--color-bg-alt)}.timeline-end.svelte-996o1g{position:absolute;left:50%;transform:translate(-50%);width:10px;height:2px;background-color:var(--color-bg-alt);pointer-events:none;transition:background-color .2s ease}.timeline-end.filled.svelte-996o1g{background-color:var(--color-timeline)}.timeline-progress.svelte-996o1g{position:absolute;left:50%;transform:translate(-50%);width:2px;background-color:var(--color-timeline);transition:height .3s ease;pointer-events:none}.timeline-dot.svelte-996o1g{position:absolute;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-fg-dim);transition:all .2s ease;pointer-events:none}.timeline-dot.active.svelte-996o1g{width:10px;height:10px;background-color:var(--color-timeline)}.timeline-dot.past.svelte-996o1g{background-color:var(--color-timeline)}.follow-button.svelte-996o1g{position:fixed;bottom:2rem;right:2rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-fg-dim);color:var(--color-fg-dim);border-radius:20px;cursor:pointer;font-size:.9rem;font-family:var(--font-body);transition:all .2s ease;z-index:200}.follow-button.svelte-996o1g:hover{background-color:var(--color-bg-alt);border-color:var(--color-fg);color:var(--color-fg)}.debug-info.svelte-996o1g{margin:.75rem 0;padding:.75rem;background-color:var(--color-bg-alt);border-left:3px solid var(--color-warn);font-family:var(--font-mono);font-size:.8rem;line-height:1.5;color:var(--color-fg-mid)}.debug-timestamp.svelte-996o1g{margin-bottom:.25rem;color:var(--color-warn);font-weight:600}.debug-transcript.svelte-996o1g{color:var(--color-fg);font-style:italic}.section-summary.svelte-996o1g{margin:0 0 1.25rem;color:var(--color-fg);font-size:1rem;line-height:1.7}.section-bullets.svelte-996o1g{list-style:none;padding:0;margin:0}.section-bullets.svelte-996o1g li:where(.svelte-996o1g){position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-fg-mid);line-height:1.6;transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.section-bullets.svelte-996o1g li.active-bullet:where(.svelte-996o1g){color:var(--color-fg-strong);text-shadow:0 1px 3px rgba(0,0,0,.08);transform:translateY(-1px)}.section-bullets.svelte-996o1g li[role=button]:where(.svelte-996o1g){cursor:pointer}.section-bullets.svelte-996o1g li[role=button]:where(.svelte-996o1g):hover{color:var(--color-accent)}.section-bullets.svelte-996o1g li:where(.svelte-996o1g):before{content:"—";position:absolute;left:0;color:var(--color-fg-dim)}.section-quotes.svelte-996o1g{margin-top:1.5rem}.quote.svelte-996o1g{margin:1rem 0;padding-left:1.5rem;border-left:3px solid var(--color-bg-alt);font-style:italic;color:var(--color-fg-mid);cursor:pointer;transition:all .2s ease}.quote.svelte-996o1g:hover{border-left-color:var(--color-fg-dim)}.quote-text.svelte-996o1g{margin:0 0 .25rem;line-height:1.6}.quote-attribution.svelte-996o1g{display:block;font-style:normal;font-size:.9rem;color:var(--color-fg-dim);margin-top:.5rem}.page-footer.svelte-996o1g{max-width:640px;margin:0 auto;padding:3rem 1.5rem;text-align:center;font-size:.9rem;color:var(--color-fg-dim);border-top:1px solid var(--color-bg-alt)}.page-footer.svelte-996o1g a:where(.svelte-996o1g){color:var(--color-accent);text-decoration:none}.page-footer.svelte-996o1g a:where(.svelte-996o1g):hover{text-decoration:underline}@media(max-width:768px){.page-header.svelte-996o1g{padding:2rem 1rem 1.5rem}.video-title.svelte-996o1g{font-size:1.5rem}.video-container.svelte-996o1g{padding:0}#youtube-player.svelte-996o1g{width:100%;max-width:100%;border-radius:0}.content.svelte-996o1g{padding:1.5rem 1rem 3rem}.section-title.svelte-996o1g{font-size:1.2rem}.section-header.svelte-996o1g{gap:.5rem}.timeline.svelte-996o1g{display:none}.play-icon.svelte-996o1g{opacity:.4}}@media(max-width:480px){.video-title.svelte-996o1g{font-size:1.3rem}.section-title.svelte-996o1g{font-size:1.1rem}.distill-tagline.svelte-996o1g{font-size:.875rem}}@media(min-width:1600px){.page.svelte-996o1g{display:grid;grid-template-columns:640px 1fr;grid-template-rows:auto 1fr auto;gap:0 4rem;max-width:2400px;margin:0 auto;padding:0 3rem}.page-header.svelte-996o1g{grid-column:1;grid-row:1}.content-wrapper.svelte-996o1g{grid-column:1;grid-row:2}.page-footer.svelte-996o1g{grid-column:1;grid-row:3}.video-container.svelte-996o1g{grid-column:2;grid-row:1 / -1;position:sticky;top:0;align-self:start;height:100vh;display:grid;align-content:center;padding:2rem;background:transparent}#youtube-player.svelte-996o1g{max-width:none;height:auto}.follow-button.svelte-996o1g{position:static;justify-self:center;margin-top:1.5rem;z-index:auto}}
