.video-page.svelte-tom49i{padding:calc(var(--space-4xl) + 100px) 0 var(--space-5xl);min-height:50vh}.page-title.svelte-tom49i{text-align:center;margin-bottom:var(--space-lg)}.page-subtitle.svelte-tom49i{text-align:center;color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-3xl)}.video-wrapper.svelte-tom49i{position:relative;width:100%;max-width:1200px;aspect-ratio:16 / 9;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background:#000}video.svelte-tom49i{width:100%;height:100%;display:block;object-fit:contain}.chapter-strip.svelte-tom49i{position:absolute;left:0;right:0;bottom:72px;height:16px;display:flex;padding:0 8px;pointer-events:none;opacity:1;transition:opacity .25s ease}.video-wrapper.controls-hidden.svelte-tom49i .chapter-strip:where(.svelte-tom49i){opacity:0}.chapter-seg.svelte-tom49i{position:absolute;bottom:0;height:100%;padding:6px 1px 0;background:none;border:0;cursor:pointer;pointer-events:auto}@media(hover:none),(pointer:coarse){.chapter-seg.svelte-tom49i{pointer-events:none;cursor:default}}.chapter-seg-fill.svelte-tom49i{display:block;height:4px;border-radius:2px;background:#fff6;transition:background .15s ease,height .15s ease}.chapter-seg.svelte-tom49i:hover .chapter-seg-fill:where(.svelte-tom49i){height:6px;background:#fff}.chapter-seg.active.svelte-tom49i .chapter-seg-fill:where(.svelte-tom49i){background:var(--color-primary)}.chapter-tooltip.svelte-tom49i{position:absolute;bottom:16px;left:50%;transform:translate(-50%);white-space:nowrap;background:#000000e0;color:#fff;font-family:var(--font-body);font-size:.8125rem;line-height:1.3;padding:6px 10px;border-radius:var(--radius-md);pointer-events:none;box-shadow:var(--shadow-lg)}.chapter-tooltip.edge-start.svelte-tom49i{left:0;transform:none}.chapter-tooltip.edge-end.svelte-tom49i{left:auto;right:0;transform:none}.chapter-tooltip-time.svelte-tom49i{display:block;font-variant-numeric:tabular-nums;font-weight:600;color:#ffffffa6}@media(hover:none),(pointer:coarse){.chapter-tooltip.svelte-tom49i{bottom:auto;top:calc(100% + 6px);background:none;box-shadow:none;padding:0}}.chapters.svelte-tom49i{width:100%;max-width:1200px;margin:var(--space-2xl) auto 0}.chapters-title.svelte-tom49i{font-family:var(--font-heading);font-size:var(--font-size-lg);margin-bottom:var(--space-md)}.chapters-list.svelte-tom49i{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.chapter-link.svelte-tom49i{display:flex;align-items:baseline;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-primary);transition:background .15s ease,border-color .15s ease}.chapter-link.svelte-tom49i:hover{background:var(--color-bg-tertiary, rgba(0, 0, 0, .04));border-color:var(--color-primary)}.chapter-time.svelte-tom49i{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:600;min-width:3.5em}.chapter-label.svelte-tom49i{color:var(--color-text-secondary)}@media(max-width:809.98px){.video-page.svelte-tom49i{padding:calc(var(--space-3xl) + 100px) 0 var(--space-4xl)}.chapters-list.svelte-tom49i{grid-template-columns:1fr;gap:var(--space-1)}.chapter-link.svelte-tom49i{gap:var(--space-sm);padding:var(--space-1) var(--space-sm);font-size:var(--font-size-sm)}.chapter-time.svelte-tom49i{min-width:3em}.book-card.svelte-tom49i{padding:var(--space-2xl) var(--space-lg)}}.book-card.svelte-tom49i{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-3xl) var(--space-2xl);width:100%;max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.book-title.svelte-tom49i{text-align:center}.book-subtitle.svelte-tom49i{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.trial-section.svelte-tom49i{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-white);text-align:center}.trial-inner.svelte-tom49i{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.trial-title.svelte-tom49i{color:var(--color-white)}.trial-subtitle.svelte-tom49i{color:#ffffffe6}.trial-btn.svelte-tom49i{background:var(--color-white);color:var(--color-primary);font-size:var(--font-size-lg);padding:var(--space-md) var(--space-2xl);margin-top:var(--space-sm)}.trial-btn.svelte-tom49i:hover{background:#ffffffeb;transform:translateY(-1px)}
