.with-context.svelte-v97mq5{background:0 0;gap:clamp(16px,3vw,40px)}.with-context.svelte-v97mq5:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0f1526 0%,#0f1526f5 38%,#0f1526b8 62%,#0000 100%);position:absolute;inset:0 0 -96px}.with-context.svelte-v97mq5 .wordmark:where(.svelte-v97mq5),.with-context.svelte-v97mq5 .header-right:where(.svelte-v97mq5){flex:none}.header-context.svelte-v97mq5{flex:1;min-width:0}@media (width<=600px){.with-context.svelte-v97mq5{align-items:flex-start;gap:18px;padding:18px 20px}.with-context.svelte-v97mq5 .wordmark:where(.svelte-v97mq5){display:none}}.transcript.svelte-u53ov{color:#273043;scrollbar-width:thin;scrollbar-color:#b4a999 transparent;background:#f3efe7;border-radius:12px;height:clamp(400px,32vw,520px);padding:30px 32px;position:relative;overflow-y:auto;box-shadow:0 18px 55px #0f152633}.page-heading.svelte-u53ov{color:#86745e;letter-spacing:.17em;border-bottom:1px solid #0f152624;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;font-size:10px;display:flex}.transcript-line.svelte-u53ov{color:#62616a;text-align:left;background:0 0;border:0;width:100%;padding:12px 0;display:block}.transcript-lines.svelte-u53ov{transition:opacity .16s ease-out}.transcript-lines.is-hiding.svelte-u53ov{opacity:0}.transcript-lines.is-swapping.svelte-u53ov:not(.is-hiding) .transcript-line:where(.svelte-u53ov){animation:.26s cubic-bezier(.22,1,.36,1) both svelte-u53ov-tp-line-in;animation-delay:calc(var(--i,0) * 50ms)}@keyframes svelte-u53ov-tp-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.transcript-lines.svelte-u53ov{transition:none}.transcript-lines.is-swapping.svelte-u53ov .transcript-line:where(.svelte-u53ov){animation:none}}button.transcript-line.svelte-u53ov{cursor:pointer}.speaker.svelte-u53ov{color:var(--voice);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.line-text.svelte-u53ov{font:400 clamp(23px, 1.55vw, 27px)/1.5 var(--serif);display:block}.line-text.svelte-u53ov>span:where(.svelte-u53ov){border-radius:4px;transition:color .14s ease-out,background-color .16s ease-out,box-shadow .18s ease-out}.line-text.narration.svelte-u53ov{font-style:italic}.transcript-line.current.svelte-u53ov,.transcript-line.past.svelte-u53ov,.read.svelte-u53ov{color:#222b3d}.lit.svelte-u53ov{color:#7d4019;background:#e4ce9d;box-shadow:0 0 0 2px #e4ce9d52}button.svelte-u53ov:focus-visible,.transcript.svelte-u53ov:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.transcript.compact.svelte-u53ov{height:100%;min-height:140px;box-shadow:none;border:1px solid #0f152633;border-radius:8px;padding:15px 18px;overflow:hidden}.compact.svelte-u53ov .transcript-line:where(.svelte-u53ov){padding:5px 0}.compact.svelte-u53ov .speaker:where(.svelte-u53ov){margin-bottom:2px;font-size:9px;line-height:1.2}.compact.svelte-u53ov .line-text:where(.svelte-u53ov){color:#0f1526;font-size:15px;line-height:1.25}.transcript.casting.svelte-u53ov{height:100%;min-height:150px;padding:clamp(8px,.8vw,14px) clamp(14px,1.2vw,20px)}.casting.svelte-u53ov .tpc-lines:where(.svelte-u53ov){height:100%}.casting.svelte-u53ov .transcript-line:where(.svelte-u53ov){opacity:0;height:clamp(33px,2.6vw,44px);padding:2px 0;position:relative;overflow:hidden;transform:translateY(3px)}.casting.svelte-u53ov .line-text:where(.svelte-u53ov){z-index:1;color:#0f1526;font-size:clamp(13px,1vw,16px);line-height:1.15;position:relative}.tpc-label.svelte-u53ov{z-index:1;letter-spacing:.1em;text-transform:uppercase;align-items:center;height:clamp(11px,.85vw,13px);margin-bottom:1px;font-size:clamp(9px,.7vw,11px);font-weight:600;line-height:1;display:flex;position:relative}.tpc-unassigned.svelte-u53ov{color:#0f15267a;position:absolute}.tpc-assigned.svelte-u53ov{color:var(--voice);opacity:0}.tpc-waveform.svelte-u53ov{width:14px;height:9px;color:var(--voice);opacity:0;align-items:center;gap:1.5px;margin-left:5px;display:inline-flex}.tpc-waveform.svelte-u53ov i:where(.svelte-u53ov){background:currentColor;border-radius:1px;width:2px;display:block}.tpc-waveform.svelte-u53ov i:where(.svelte-u53ov):first-child{height:4px}.tpc-waveform.svelte-u53ov i:where(.svelte-u53ov):nth-child(2){height:8px}.tpc-waveform.svelte-u53ov i:where(.svelte-u53ov):nth-child(3){height:6px}.tpc-waveform.svelte-u53ov i:where(.svelte-u53ov):nth-child(4){height:3px}.tpc-sweep.svelte-u53ov{z-index:0;opacity:0;background:linear-gradient(90deg,#d99b5c00,#d99b5c33,#d99b5c00);position:absolute;inset:0;transform:translate(-105%)}.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-lines:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .transcript-line:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-sweep:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-unassigned:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-assigned:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-waveform:where(.svelte-u53ov){animation-duration:8s;animation-iteration-count:infinite;animation-play-state:running;animation-delay:1.2s;animation-fill-mode:both}.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-lines:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-group-cycle;animation-timing-function:linear}.tpc-started.svelte-u53ov:not(.tpc-reduced) .transcript-line:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-line-cycle;animation-timing-function:linear(0 0%, 0 calc(var(--tpc-index) * 8.75%), 1 calc(2.5% + var(--tpc-index) * 8.75%), 1 100%)}.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-sweep:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-sweep-cycle;animation-timing-function:linear(0 0%, 0 calc(2.5% + var(--tpc-index) * 8.75%), 1 calc(7.5% + var(--tpc-index) * 8.75%), 1 100%)}.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-unassigned:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-unassigned-cycle;animation-timing-function:linear(0 0%, 0 calc(7.5% + var(--tpc-index) * 8.75%), 1 calc(9.4% + var(--tpc-index) * 8.75%), 1 100%)}.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-assigned:where(.svelte-u53ov),.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-waveform:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-assigned-cycle;animation-timing-function:linear(0 0%, 0 calc(7.5% + var(--tpc-index) * 8.75%), 1 calc(9.4% + var(--tpc-index) * 8.75%), 1 100%)}.tpc-paused.svelte-u53ov:not(.tpc-reduced) .tpc-lines:where(.svelte-u53ov),.tpc-paused.svelte-u53ov:not(.tpc-reduced) .transcript-line:where(.svelte-u53ov),.tpc-paused.svelte-u53ov:not(.tpc-reduced) .tpc-sweep:where(.svelte-u53ov),.tpc-paused.svelte-u53ov:not(.tpc-reduced) .tpc-unassigned:where(.svelte-u53ov),.tpc-paused.svelte-u53ov:not(.tpc-reduced) .tpc-assigned:where(.svelte-u53ov),.tpc-paused.svelte-u53ov:not(.tpc-reduced) .tpc-waveform:where(.svelte-u53ov){animation-play-state:paused}.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-lines:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .transcript-line:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-sweep:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-unassigned:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-assigned:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-waveform:where(.svelte-u53ov){animation-duration:var(--hiw-cycle,13.6s);animation-delay:var(--hiw-step-2-delay,4s);animation-play-state:var(--hiw-play-state,paused)}.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-lines:where(.svelte-u53ov){animation-name:svelte-u53ov-tpc-sequence-group;animation-timing-function:linear}.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .transcript-line:where(.svelte-u53ov){animation-timing-function:linear(0 0%, 0 calc(var(--tpc-index) * 5.147%), 1 calc(1.471% + var(--tpc-index) * 5.147%), 1 100%)}.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-sweep:where(.svelte-u53ov){animation-timing-function:linear(0 0%, 0 calc(1.471% + var(--tpc-index) * 5.147%), 1 calc(4.412% + var(--tpc-index) * 5.147%), 1 100%)}.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-unassigned:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-assigned:where(.svelte-u53ov),.tpc-sequenced.tpc-started.svelte-u53ov:not(.tpc-reduced) .tpc-waveform:where(.svelte-u53ov){animation-timing-function:linear(0 0%, 0 calc(4.412% + var(--tpc-index) * 5.147%), 1 calc(5.5% + var(--tpc-index) * 5.147%), 1 100%)}.tpc-reduced.svelte-u53ov .transcript-line:where(.svelte-u53ov){opacity:1;transform:none}.tpc-reduced.svelte-u53ov .tpc-unassigned:where(.svelte-u53ov){opacity:0}.tpc-reduced.svelte-u53ov .tpc-assigned:where(.svelte-u53ov),.tpc-reduced.svelte-u53ov .tpc-waveform:where(.svelte-u53ov){opacity:1}@keyframes svelte-u53ov-tpc-group-cycle{0%,86.25%{opacity:1}92.5%,to{opacity:0}}@keyframes svelte-u53ov-tpc-sequence-group{0%,66.17%{opacity:1}70.58%,to{opacity:0}}@keyframes svelte-u53ov-tpc-line-cycle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-u53ov-tpc-sweep-cycle{0%{opacity:0;transform:translate(-105%)}42%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes svelte-u53ov-tpc-unassigned-cycle{0%{opacity:1}to{opacity:0}}@keyframes svelte-u53ov-tpc-assigned-cycle{0%{opacity:0}to{opacity:1}}@media (width<=600px){.transcript.svelte-u53ov:not(.compact){height:350px;padding:24px}.transcript.svelte-u53ov:not(.compact) .line-text:where(.svelte-u53ov){font-size:22px}}.player-controls.svelte-1md127k{align-items:center;gap:16px;padding-top:20px;display:flex}.player-controls.with-speaker.svelte-1md127k{padding-top:28px;position:relative}.speaker-label.svelte-1md127k{color:var(--speaker-color);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1;position:absolute;top:0;left:0}.play-button.svelte-1md127k{border:1px solid var(--amber);width:46px;height:46px;color:var(--amber);background:#d99b5c17;border-radius:50%;flex:none;place-items:center;display:grid}button.play-button.svelte-1md127k{cursor:pointer}.seek.svelte-1md127k{flex:1;min-width:0;display:flex}.seek.svelte-1md127k input:where(.svelte-1md127k){width:100%;min-width:0;accent-color:var(--amber);cursor:pointer}.time.svelte-1md127k{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}button.svelte-1md127k:focus-visible,input.svelte-1md127k:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.player-controls.static.svelte-1md127k{color:#f3efe7;background:#0f1526;border:1px solid #0f152633;border-radius:8px;gap:14px;height:100%;padding:0 22px}.static.svelte-1md127k .play-button:where(.svelte-1md127k){background:#d99b5c;border-color:#d99b5c;width:42px;height:42px}.play-mark.svelte-1md127k{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #0f1526;width:0;height:0;margin-left:3px}.track.svelte-1md127k{background:#f3efe747;flex:1;height:2px;position:relative;overflow:hidden}.fill.svelte-1md127k{width:var(--progress);background:#d99b5c;position:absolute;inset:0 auto 0 0}.static.svelte-1md127k .time:where(.svelte-1md127k){color:#f3efe7b8}.player-controls.compact.svelte-1md127k{height:100%;padding-left:4px;padding-right:4px}.compact.svelte-1md127k .play-button:where(.svelte-1md127k){color:#0f1526;background:#d99b5c;border-color:#d99b5c;width:44px;height:44px}.compact.svelte-1md127k .time:where(.svelte-1md127k){color:#f3efe7a8}.attention-pulse.svelte-1md127k .play-button:where(.svelte-1md127k){animation:svelte-1md127k-hiw-player-pulse var(--hiw-cycle,13.6s) var(--hiw-step-3-delay,8.8s) linear infinite both;animation-play-state:var(--hiw-play-state,paused);transform-origin:50%}@keyframes svelte-1md127k-hiw-player-pulse{0%,3.68%,7.35%,to{transform:scale(1)}1.84%,5.51%{transform:scale(1.06)}}@media (width<=600px){.player-controls.svelte-1md127k{gap:12px}.player-controls.static.svelte-1md127k{padding:0 18px}}.listener.svelte-15x05w{min-width:0}.player-note.svelte-15x05w{color:var(--parchment-dim);margin:10px 0 0;font-size:12px}
