.vod-player[data-astro-cid-a5wc7nzc]{--plyr-color-main: var(--accent);--plyr-video-background: #000;--plyr-video-control-color: #fff;--plyr-video-control-background-hover: rgba(255, 255, 255, .15);--plyr-video-controls-background: linear-gradient(transparent, rgba(0, 0, 0, .75))}.vod-player-wrap[data-astro-cid-a5wc7nzc]{aspect-ratio:16 / 9;width:100%;max-width:100%;overflow:hidden;border-radius:var(--radius-lg, .75rem);border:1px solid var(--border)}.vod-player-wrap[data-astro-cid-a5wc7nzc] video{width:100%;height:100%}.vod-error[data-astro-cid-a5wc7nzc]{aspect-ratio:16 / 9;width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg, .75rem);border:1px solid var(--border);background:var(--muted)}.vod-error[data-astro-cid-a5wc7nzc] p[data-astro-cid-a5wc7nzc]{color:var(--muted-foreground);font-size:.875rem}.interactive-transcript[data-astro-cid-n5n3y6ux]{position:relative;margin-top:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg, .75rem);background:var(--card, transparent)}.hyperaudio-transcript[data-astro-cid-n5n3y6ux]{max-height:24rem;overflow-y:auto;padding:1rem 1.25rem;line-height:1.7;color:var(--foreground);font-size:.95rem}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] p{margin:0 0 .85em}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] p:last-child{margin-bottom:0}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] .speaker{display:inline;margin-right:.4em;font-size:.78rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span{cursor:pointer;transition:color .12s ease,background-color 80ms ease;border-radius:2px;color:var(--muted-foreground)}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span.read{color:var(--foreground)}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span.unread{color:var(--muted-foreground)}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span:hover{background:color-mix(in oklch,var(--accent),transparent 85%)}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] .active>.active{color:var(--foreground);background:color-mix(in oklch,var(--accent),transparent 75%);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span.share-match{background:var(--event-workshop-bg);color:var(--event-workshop-fg)}.share-popover[data-astro-cid-n5n3y6ux]{position:absolute;z-index:5;display:inline-flex;gap:.35rem;padding:.3rem;background:var(--card, var(--background, #fff));border:1px solid var(--border);border-radius:999px;box-shadow:0 4px 14px #0000002e}.share-popover-btn[data-astro-cid-n5n3y6ux]{display:inline-flex;align-items:center;padding:.35rem .8rem;font:inherit;font-size:.78rem;font-weight:500;line-height:1;color:#fff;background:#3e97ff;border:1px solid #3e97ff;border-radius:999px;cursor:pointer;transition:transform .1s ease,background-color 80ms ease,border-color 80ms ease}.share-popover-btn[data-astro-cid-n5n3y6ux]:hover{background:#2d83e6;border-color:#2d83e6}.share-popover-btn[data-astro-cid-n5n3y6ux]:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.hyperaudio-transcript[data-astro-cid-n5n3y6ux] span,.share-popover-btn[data-astro-cid-n5n3y6ux]{transition:none}}.event-card-wrap[data-astro-cid-vfrmbvhk]{position:relative}.bookmark-ribbon[data-astro-cid-vfrmbvhk]{position:absolute;top:-.4rem;right:2.5rem;z-index:10;display:flex;align-items:flex-start;justify-content:center;width:2.6rem;padding:0;border:none;background:transparent;color:var(--theme-muted, #6b7280);font-size:2.6rem;line-height:1;cursor:pointer;transition:color .15s ease}.bookmark-ribbon[data-astro-cid-vfrmbvhk]:hover{color:var(--theme-accent)}.bookmark-ribbon[data-astro-cid-vfrmbvhk].is-starred{color:var(--primary);border-color:var(--header-logo-accent)}.bookmark-ribbon[data-astro-cid-vfrmbvhk] .bookmark-icon{width:1em;height:1em;filter:drop-shadow(0 2px 4px color-mix(in oklch,var(--foreground),transparent 80%));transform-origin:top center;transition:transform .15s ease}.bookmark-ribbon[data-astro-cid-vfrmbvhk]:not(.is-starred):hover .bookmark-icon-empty{transform:scaleY(1.06)}.bookmark-ribbon[data-astro-cid-vfrmbvhk] .bookmark-icon-filled,.bookmark-ribbon[data-astro-cid-vfrmbvhk].is-starred .bookmark-icon-empty{display:none}.bookmark-ribbon[data-astro-cid-vfrmbvhk].is-starred .bookmark-icon-filled{display:block}@media(prefers-reduced-motion:reduce){.bookmark-ribbon[data-astro-cid-vfrmbvhk]{transition:none}}
