.radio-player.svelte-da3dq6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(.625rem,2.5vw,1.125rem);padding:clamp(.875rem,3vw,1.375rem);margin:0 0 1.5rem;color:#fff;background:#0a0a0a;border:1px solid var(--border-color);border-radius:var(--radius-md);color-scheme:dark}.radio-caption.svelte-da3dq6{grid-column:2;grid-row:1;display:grid;gap:.2rem;line-height:1.3}.radio-label.svelte-da3dq6{font-size:clamp(.875rem,2.6vw,1.125rem);font-weight:600}.radio-episode.svelte-da3dq6{color:#aaa;font-size:.7rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}button.svelte-da3dq6{display:grid;grid-row:1;place-items:center;border-radius:50%;cursor:pointer}button.svelte-da3dq6 svg:where(.svelte-da3dq6){width:1.375rem;height:1.375rem}.play-button.svelte-da3dq6{grid-column:1;width:clamp(2.75rem,7vw,3.5rem);aspect-ratio:1;background:#fff;color:#000;border:0}.play-button.svelte-da3dq6 svg:where(.svelte-da3dq6){width:1.625rem;height:1.625rem}.play-button.svelte-da3dq6:hover{background:#ddd}.mute-button.svelte-da3dq6{grid-column:3;width:2.75rem;height:2.75rem;background:transparent;color:#fff;border:1px solid var(--border-color)}.mute-button.svelte-da3dq6:hover,.mute-button[aria-pressed=true].svelte-da3dq6{background:#242424}button.svelte-da3dq6:focus-visible,input.svelte-da3dq6:focus-visible,.radio-error.svelte-da3dq6 a:where(.svelte-da3dq6):focus-visible{outline:2px solid #fff;outline-offset:3px}.timeline.svelte-da3dq6{grid-column:1 / -1;display:grid;grid-template-columns:minmax(2.25rem,auto) minmax(0,1fr) minmax(2.25rem,auto);gap:.5rem;align-items:center;margin-top:.375rem}.time.svelte-da3dq6{color:#bcbcbc;font-size:.75rem;font-variant-numeric:tabular-nums}.time.svelte-da3dq6:last-child{text-align:right}input.svelte-da3dq6{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:2rem;border-radius:.25rem;background:transparent;cursor:pointer}input.svelte-da3dq6:disabled{cursor:default;opacity:.55}input.svelte-da3dq6::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#fff var(--progress),#666 var(--progress))}input.svelte-da3dq6::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,#fff var(--progress),#666 var(--progress))}input.svelte-da3dq6::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:#fff}input.svelte-da3dq6::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.radio-error.svelte-da3dq6{grid-column:1 / -1;margin:.5rem 0 0;color:#ddd;font-size:.85rem}.radio-error.svelte-da3dq6 a:where(.svelte-da3dq6){color:#fff;text-decoration:underline;text-underline-offset:.2em}@media (forced-colors: active){input.svelte-da3dq6{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.speaker-article.svelte-1q8ix7n{color:var(--text-secondary);font-size:1.1rem;line-height:1.8}p.svelte-1q8ix7n{margin-bottom:1.25rem}.intro.svelte-1q8ix7n{color:var(--text-primary);font-size:1.2rem}h2.svelte-1q8ix7n{color:var(--text-primary);font-size:1.6rem;margin:2.5rem 0 1rem}h3.svelte-1q8ix7n{color:var(--text-primary);font-size:1.4rem;margin:0}.speaker-list.svelte-1q8ix7n{list-style:decimal;padding-left:2rem}.speaker-list.svelte-1q8ix7n>li:where(.svelte-1q8ix7n){padding:1.25rem 0 1.5rem .5rem;border-bottom:1px solid var(--border-color)}.speaker-list.svelte-1q8ix7n>li:where(.svelte-1q8ix7n)::marker{font-weight:700;color:var(--text-primary);font-size:1.4rem}.focus.svelte-1q8ix7n{color:var(--text-primary);margin:.2rem 0 .75rem}.profile-links.svelte-1q8ix7n{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;font-size:.95rem}a.svelte-1q8ix7n,.speaker-article.svelte-1q8ix7n p a{color:var(--text-primary);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.related.svelte-1q8ix7n{border-top:1px solid var(--border-color);margin-top:2.5rem}.related.svelte-1q8ix7n ul:where(.svelte-1q8ix7n){list-style:disc;padding-left:1.5rem}.related.svelte-1q8ix7n li:where(.svelte-1q8ix7n){margin-bottom:.75rem}@media (max-width: 600px){.speaker-article.svelte-1q8ix7n{font-size:1rem}.speaker-list.svelte-1q8ix7n{padding-left:1.5rem}h2.svelte-1q8ix7n{font-size:1.4rem}}.blog-detail.svelte-111f0oq{padding-top:7rem}.blog-header-detail.svelte-111f0oq{text-align:center;margin-bottom:3rem}.blog-header-detail.svelte-111f0oq h1:where(.svelte-111f0oq){max-width:950px;margin-left:auto;margin-right:auto}.blog-subtitle.svelte-111f0oq{max-width:800px;margin:1.5rem auto 0;color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.blog-native-video.svelte-111f0oq{max-width:1000px;margin:0 auto 3rem}.blog-native-video.svelte-111f0oq video:where(.svelte-111f0oq){display:block;width:100%;aspect-ratio:16 / 9;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.blog-native-video.svelte-111f0oq figcaption:where(.svelte-111f0oq),.blog-cost-note.svelte-111f0oq{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.blog-native-video.svelte-111f0oq figcaption:where(.svelte-111f0oq){margin-top:.75rem}.blog-prompt.svelte-111f0oq{margin:2rem 0;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.blog-prompt.svelte-111f0oq h2:where(.svelte-111f0oq){font-size:1.5rem;margin-bottom:.75rem}.blog-prompt.svelte-111f0oq p:where(.svelte-111f0oq){color:var(--text-secondary);line-height:1.8;margin:0}.blog-hero-image.svelte-111f0oq{display:block;width:100%;max-width:1000px;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--border-color);border-radius:var(--radius-md);margin:0 auto 3rem;background:var(--bg-secondary)}.blog-video-frame.svelte-111f0oq{position:relative;width:100%;aspect-ratio:16 / 9;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary)}.blog-video-frame.svelte-111f0oq{max-width:1000px;margin:0 auto 3rem}.blog-video-frame.svelte-111f0oq iframe:where(.svelte-111f0oq){width:100%;height:100%;border:0;display:block}.blog-content-container.svelte-111f0oq{max-width:800px;margin-left:auto;margin-right:auto}.blog-category.svelte-111f0oq{display:inline-block;background-color:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:400;margin-bottom:1.5rem;border:1px solid var(--border-color)}.blog-date.svelte-111f0oq{margin-inline-start:.75rem;color:var(--text-secondary);font-size:.85rem}.blog-body.svelte-111f0oq p:where(.svelte-111f0oq){color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;white-space:pre-line}.blog-body.svelte-111f0oq a:where(.svelte-111f0oq){color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.blog-body.svelte-111f0oq a:where(.svelte-111f0oq):hover{color:#fff}.blog-source.svelte-111f0oq{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-color);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:.85rem}.blog-source.svelte-111f0oq span:where(.svelte-111f0oq){display:block;margin-bottom:.35rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.blog-source.svelte-111f0oq a:where(.svelte-111f0oq){color:var(--text-primary);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.blog-source.svelte-111f0oq li:where(.svelte-111f0oq){margin-block:.35rem}@media (max-width: 768px){.blog-detail.svelte-111f0oq{padding-top:5rem}.blog-header-detail.svelte-111f0oq,.blog-hero-image.svelte-111f0oq,.blog-native-video.svelte-111f0oq,.blog-video-frame.svelte-111f0oq{margin-bottom:2rem}.blog-body.svelte-111f0oq p:where(.svelte-111f0oq){font-size:1rem}}
