body{background:#030712;margin:0}*{box-sizing:border-box}.watch-page.svelte-ihder0{color:#f9fafb;background:#030712;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.watch-main.svelte-ihder0{flex:1;padding-bottom:80px}.watch-header.svelte-ihder0{text-align:center;max-width:800px;margin:0 auto;padding:60px 20px 40px}.page-kicker.svelte-ihder0{color:#a5b4fc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.wh-eyebrow.svelte-ihder0{text-transform:uppercase;letter-spacing:.15em;color:#818cf8;margin:0 0 16px;font-size:.8rem;font-weight:800}.wh-title.svelte-ihder0{letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.wh-desc.svelte-ihder0{color:#9ca3af;max-width:600px;margin:0 auto 32px;font-size:1.1rem;line-height:1.6}.controls-row.svelte-ihder0{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.edition-toggle.svelte-ihder0{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px;display:inline-flex}.et-btn.svelte-ihder0{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.et-btn.svelte-ihder0:hover{color:#f3f4f6}.et-btn.active.svelte-ihder0{color:#fff;background:#4f46e5;box-shadow:0 2px 10px #4f46e566}.et-btn.svelte-ihder0 span:where(.svelte-ihder0){color:#c7d2fe;letter-spacing:.08em;margin-right:5px;font-size:.7rem;display:inline-flex}.pdf-btn.svelte-ihder0{color:#f3f4f6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pdf-btn.svelte-ihder0:hover{background:#ffffff1a;border-color:#fff3}.theater.svelte-ihder0{width:100%;max-width:1200px;margin:0 auto 60px;padding:0 20px;transition:max-width .3s}.theater.mobile-format.svelte-ihder0{max-width:480px}.theater-inner.svelte-ihder0{background:#000;border-radius:20px;transition:padding-bottom .3s;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff1a}.video-wrapper.svelte-ihder0{width:100%;height:0;padding-bottom:56.25%;position:relative}.theater.mobile-format.svelte-ihder0 .video-wrapper:where(.svelte-ihder0){padding-bottom:177.77%}.video-wrapper.svelte-ihder0 iframe:where(.svelte-ihder0),.video-wrapper.svelte-ihder0 video:where(.svelte-ihder0){background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.video-wrapper.svelte-ihder0 video:where(.svelte-ihder0){object-fit:contain}.library.svelte-ihder0{max-width:1200px;margin:0 auto;padding:0 20px}.library-heading.svelte-ihder0{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;padding-bottom:24px;display:flex}.library-heading.svelte-ihder0>p:where(.svelte-ihder0){color:#9ca3af;max-width:440px;margin:0;line-height:1.6}.lib-title.svelte-ihder0{color:#f8fafc;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15}.topic-group.svelte-ihder0{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:40px;margin-bottom:48px;display:grid}.topic-copy.svelte-ihder0 h3:where(.svelte-ihder0){color:#e0e7ff;margin:0 0 10px;font-size:1rem}.topic-copy.svelte-ihder0 p:where(.svelte-ihder0),.vc-description.svelte-ihder0{color:#9ca3af;margin:0;font-size:.9rem;line-height:1.55}.lib-grid.svelte-ihder0{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.vid-card.svelte-ihder0{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;padding:0;transition:transform .2s}.vid-card.svelte-ihder0:hover,.vid-card.svelte-ihder0:focus-visible{outline:none;transform:translateY(-4px)}.vid-card.svelte-ihder0:focus-visible .vc-thumb:where(.svelte-ihder0){box-shadow:0 0 0 3px #a5b4fc}.vc-thumb.svelte-ihder0{aspect-ratio:16/9;background:linear-gradient(135deg,#312e81,#111827);border:1px solid #ffffff0d;border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.vc-thumb.svelte-ihder0:before{content:"";filter:blur(14px);border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:18% 20%}.vc-thumb.accent-blue.svelte-ihder0{background:linear-gradient(135deg,#0c4a6e,#172554 55%,#111827)}.vc-thumb.accent-amber.svelte-ihder0{background:linear-gradient(135deg,#78350f,#451a03 55%,#111827)}.vc-thumb.accent-gold.svelte-ihder0{background:linear-gradient(135deg,#8a5a20,#49280f 52%,#111827)}.format-badge.svelte-ihder0{z-index:2;color:#e5e7eb;background:#030712b8;border:1px solid #fff3;border-radius:999px;padding:5px 8px;font-size:.65rem;font-weight:700;position:absolute;top:12px;left:12px}.vid-card.svelte-ihder0:hover .vc-thumb:where(.svelte-ihder0){border-color:#6366f180}.vid-card.active.svelte-ihder0 .vc-thumb:where(.svelte-ihder0){border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e5}.vc-overlay.svelte-ihder0{background:#0000004d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.vid-card.svelte-ihder0:hover .vc-overlay:where(.svelte-ihder0){background:#0000001a}.play-icon.svelte-ihder0{color:#fff;opacity:.8;filter:drop-shadow(0 2px 8px #00000080);width:48px;height:48px;transition:opacity .2s,transform .2s}.vid-card.svelte-ihder0:hover .play-icon:where(.svelte-ihder0){opacity:1;transform:scale(1.1)}.vid-card.active.svelte-ihder0 .play-icon:where(.svelte-ihder0){display:none}.playing-badge.svelte-ihder0{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#4f46e5e6;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700}.vc-eyebrow.svelte-ihder0{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.vc-title.svelte-ihder0{color:#f3f4f6;margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.vc-description.svelte-ihder0{margin-top:8px}.language-badges.svelte-ihder0{gap:8px;margin-top:14px;display:flex}.language-badges.svelte-ihder0 span:where(.svelte-ihder0){color:#c7d2fe;border:1px solid #818cf84d;border-radius:6px;padding:5px 8px;font-size:.68rem;font-weight:700}.vid-card.svelte-ihder0:hover .vc-title:where(.svelte-ihder0),.vid-card.active.svelte-ihder0 .vc-title:where(.svelte-ihder0){color:#818cf8}@media (width<=767px){.watch-header.svelte-ihder0{padding-top:40px}.watch-main.svelte-ihder0{padding-bottom:48px}.theater.svelte-ihder0{margin-bottom:48px}.theater.mobile-format.svelte-ihder0{max-width:430px;padding-inline:28px}.library-heading.svelte-ihder0{margin-bottom:32px;display:block}.library-heading.svelte-ihder0>p:where(.svelte-ihder0){margin-top:14px}.topic-group.svelte-ihder0{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.lib-grid.svelte-ihder0{grid-template-columns:1fr}.edition-toggle.svelte-ihder0{width:100%}.et-btn.svelte-ihder0{flex:1;padding-inline:10px}}
