.performance-narrative-stage.svelte-gpz8wn{padding-block:var(--space-performance-stage-block, 3.5rem);border-block:1px solid var(--color-performance-line, #d7d7d2);background:linear-gradient(90deg,var(--color-performance-grid, rgb(9 9 9 / .055)) 1px,transparent 1px) 0 0 / 3.75rem 3.75rem,var(--color-performance-paper, #f3f3f0);color:var(--color-performance-ink, #090909)}.performance-narrative-stage[data-density=compact].svelte-gpz8wn{padding-block:var(--space-performance-stage-block-compact, 2.75rem)}.performance-narrative-stage__inner.svelte-gpz8wn{display:grid;gap:clamp(1.5rem,3vw,2.75rem);width:min(var(--content-width-performance, 85rem),calc(100% - 2.5rem));margin-inline:auto}.performance-narrative-stage__header.svelte-gpz8wn{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.7fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.performance-narrative-stage__header.svelte-gpz8wn>div:where(.svelte-gpz8wn),.performance-narrative-stage__scene-head.svelte-gpz8wn{display:grid;gap:.7rem}.performance-narrative-stage__header.svelte-gpz8wn span:where(.svelte-gpz8wn),.performance-narrative-stage__scene-head.svelte-gpz8wn span:where(.svelte-gpz8wn),.performance-narrative-stage__proof.svelte-gpz8wn span:where(.svelte-gpz8wn){color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.72rem;font-weight:var(--font-performance-semibold);line-height:1.2;text-transform:uppercase}.performance-narrative-stage.svelte-gpz8wn h2:where(.svelte-gpz8wn),.performance-narrative-stage.svelte-gpz8wn h3:where(.svelte-gpz8wn),.performance-narrative-stage.svelte-gpz8wn p:where(.svelte-gpz8wn){margin:0}.performance-narrative-stage.svelte-gpz8wn h2:where(.svelte-gpz8wn),.performance-narrative-stage.svelte-gpz8wn h3:where(.svelte-gpz8wn){font-family:var(--font-performance-display);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;font-weight:var(--font-performance-display-weight);letter-spacing:var(--tracking-performance-display)}.performance-narrative-stage.svelte-gpz8wn h2:where(.svelte-gpz8wn){font-size:clamp(2.15rem,4vw,3.45rem);line-height:1.02;text-wrap:balance}.performance-narrative-stage__header.svelte-gpz8wn>p:where(.svelte-gpz8wn),.performance-narrative-stage__scene-head.svelte-gpz8wn>p:where(.svelte-gpz8wn){color:var(--color-performance-muted, #5e6268);font-size:1rem;line-height:1.52;text-wrap:pretty}.performance-narrative-stage__composition.svelte-gpz8wn{display:grid;grid-template-columns:minmax(14rem,var(--width-performance-stage-index, 18rem)) minmax(0,1fr);min-height:var(--height-performance-stage, 34rem);border:1px solid var(--color-performance-line-strong, #9c9c96);background:var(--color-performance-panel, #ffffff)}.performance-narrative-stage__index.svelte-gpz8wn{display:grid;align-content:start;border-right:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-court, #e6e6e0)}.performance-narrative-stage__index.svelte-gpz8wn button:where(.svelte-gpz8wn){display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;min-height:var(--height-performance-control-min, 2.75rem);padding:1.15rem 1rem;border:0;border-bottom:1px solid var(--color-performance-line, #d7d7d2);background:transparent;color:var(--color-performance-ink, #090909);font:inherit;text-align:left;cursor:pointer;opacity:var(--opacity-performance-stage-inactive, .66)}.performance-narrative-stage__index.svelte-gpz8wn button[aria-selected=true]:where(.svelte-gpz8wn){background:var(--color-performance-panel, #ffffff);opacity:1}.performance-narrative-stage__index.svelte-gpz8wn button[aria-selected=true][data-control-state=controlled]:where(.svelte-gpz8wn){box-shadow:inset 3px 0 0 var(--color-performance-controlled, #0057b8)}.performance-narrative-stage__index.svelte-gpz8wn button[aria-selected=true][data-control-state=ready]:where(.svelte-gpz8wn){box-shadow:inset 3px 0 0 var(--color-performance-ready, #007a4d)}.performance-narrative-stage__index.svelte-gpz8wn button[aria-selected=true][data-control-state=review]:where(.svelte-gpz8wn){box-shadow:inset 3px 0 0 var(--color-performance-review, #8b6b00)}.performance-narrative-stage__index.svelte-gpz8wn button[aria-selected=true][data-control-state=stop]:where(.svelte-gpz8wn){box-shadow:inset 3px 0 0 var(--color-performance-stop, #c62026)}.performance-narrative-stage__index.svelte-gpz8wn button:where(.svelte-gpz8wn):focus-visible,.performance-narrative-stage__controls.svelte-gpz8wn button:where(.svelte-gpz8wn):focus-visible,.performance-narrative-stage__actions.svelte-gpz8wn a:where(.svelte-gpz8wn):focus-visible{outline:3px solid var(--color-performance-signal, #0057b8);outline-offset:-3px}.performance-narrative-stage__index-number.svelte-gpz8wn{padding-top:.12rem;color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.7rem}.performance-narrative-stage__index-copy.svelte-gpz8wn{display:grid;gap:.3rem;min-width:0}.performance-narrative-stage__index-copy.svelte-gpz8wn strong:where(.svelte-gpz8wn){font-size:1rem;font-weight:var(--font-performance-semibold)}.performance-narrative-stage__index-copy.svelte-gpz8wn small:where(.svelte-gpz8wn),.performance-narrative-stage__index-copy.svelte-gpz8wn em:where(.svelte-gpz8wn){color:var(--color-performance-muted, #5e6268);font-size:.79rem;font-style:normal;line-height:1.35}.performance-narrative-stage__index-copy.svelte-gpz8wn em:where(.svelte-gpz8wn){font-family:var(--font-performance-mono);font-size:.65rem;text-transform:uppercase}.performance-narrative-stage__panels.svelte-gpz8wn{min-width:0}.performance-narrative-stage__panel.svelte-gpz8wn{display:grid;gap:1.35rem;min-height:100%;padding:clamp(1.35rem,3vw,2.5rem)}.performance-narrative-stage__panel[hidden].svelte-gpz8wn{display:none}.performance-narrative-stage__scene-head.svelte-gpz8wn>div:where(.svelte-gpz8wn){display:flex;gap:.75rem;align-items:center;justify-content:space-between}.performance-narrative-stage__scene-head.svelte-gpz8wn>div:where(.svelte-gpz8wn)>strong:where(.svelte-gpz8wn){padding:.3rem .55rem;border:1px solid var(--color-performance-line, #d7d7d2);color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.68rem;font-weight:var(--font-performance-semibold);text-transform:uppercase}.performance-narrative-stage__scene-head.svelte-gpz8wn h3:where(.svelte-gpz8wn){max-width:46rem;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.04;text-wrap:balance}.performance-narrative-stage__scene-head.svelte-gpz8wn>p:where(.svelte-gpz8wn){max-width:48rem}.performance-narrative-stage__artifact.svelte-gpz8wn{min-width:0;border-block:1px solid var(--color-performance-line, #d7d7d2);padding-block:1.1rem}.performance-narrative-stage__proof.svelte-gpz8wn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.performance-narrative-stage__proof.svelte-gpz8wn>div:where(.svelte-gpz8wn){display:grid;gap:.65rem}.performance-narrative-stage__proof.svelte-gpz8wn ul:where(.svelte-gpz8wn){display:grid;gap:.4rem;margin:0;padding-left:1.1rem;color:var(--color-performance-muted, #5e6268);font-size:.86rem;line-height:1.4}.performance-narrative-stage__receipts.svelte-gpz8wn{display:flex;flex-wrap:wrap;gap:.45rem}.performance-narrative-stage__receipts.svelte-gpz8wn strong:where(.svelte-gpz8wn){padding:.35rem .5rem;border:1px solid var(--color-performance-line, #d7d7d2);font-family:var(--font-performance-mono);font-size:.68rem;font-weight:var(--font-performance-medium)}.performance-narrative-stage__actions.svelte-gpz8wn{display:flex;flex-wrap:wrap;gap:.55rem}.performance-narrative-stage__actions.svelte-gpz8wn a:where(.svelte-gpz8wn),.performance-narrative-stage__controls.svelte-gpz8wn button:where(.svelte-gpz8wn){display:inline-flex;min-height:var(--height-performance-control-min, 2.75rem);align-items:center;justify-content:center;padding:.65rem .85rem;border:1px solid var(--color-performance-line-strong, #9c9c96);background:var(--color-performance-panel, #ffffff);color:var(--color-performance-ink, #090909);font-family:var(--font-performance-mono);font-size:.72rem;font-weight:var(--font-performance-semibold);text-decoration:none;text-transform:uppercase}.performance-narrative-stage__controls.svelte-gpz8wn{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-performance-line, #d7d7d2)}.performance-narrative-stage__controls.svelte-gpz8wn span:where(.svelte-gpz8wn){color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.68rem;text-align:center;text-transform:uppercase}.performance-narrative-stage__controls.svelte-gpz8wn button:where(.svelte-gpz8wn):disabled{cursor:not-allowed;opacity:.42}@media(min-width:64rem){.performance-narrative-stage__index.svelte-gpz8wn{position:sticky;top:var( --distance-performance-stage-sticky-offset, calc(var(--height-performance-header, 72px) + 1rem) );align-self:start}}@media(max-width:63.99rem){.performance-narrative-stage__header.svelte-gpz8wn,.performance-narrative-stage__composition.svelte-gpz8wn{grid-template-columns:1fr}.performance-narrative-stage__header.svelte-gpz8wn{align-items:start}.performance-narrative-stage__header.svelte-gpz8wn>p:where(.svelte-gpz8wn){max-width:42rem}.performance-narrative-stage__composition.svelte-gpz8wn{min-height:0}.performance-narrative-stage__index.svelte-gpz8wn{grid-template-columns:repeat(var(--scene-count, 3),minmax(0,1fr));border-right:0;border-bottom:1px solid var(--color-performance-line, #d7d7d2)}.performance-narrative-stage__index.svelte-gpz8wn button:where(.svelte-gpz8wn){grid-template-columns:1fr;border-right:1px solid var(--color-performance-line, #d7d7d2)}.performance-narrative-stage__index-number.svelte-gpz8wn,.performance-narrative-stage__index-copy.svelte-gpz8wn em:where(.svelte-gpz8wn){display:none}}@media(max-width:47.99rem){.performance-narrative-stage.svelte-gpz8wn{padding-block:2.35rem}.performance-narrative-stage__inner.svelte-gpz8wn{width:min(100% - 1.25rem,var(--content-width-performance, 85rem));gap:1.35rem}.performance-narrative-stage__index.svelte-gpz8wn{grid-template-columns:1fr}.performance-narrative-stage__index.svelte-gpz8wn button:where(.svelte-gpz8wn){grid-template-columns:1.6rem minmax(0,1fr);min-height:var(--height-performance-control-min, 2.75rem);padding:.8rem;border-right:0}.performance-narrative-stage__index-number.svelte-gpz8wn{display:inline}.performance-narrative-stage__panel.svelte-gpz8wn{padding:1.1rem}.performance-narrative-stage__proof.svelte-gpz8wn{grid-template-columns:1fr}.performance-narrative-stage__controls.svelte-gpz8wn{grid-template-columns:1fr 1fr}.performance-narrative-stage__controls.svelte-gpz8wn span:where(.svelte-gpz8wn){grid-column:1 / -1;grid-row:1}}@media(prefers-reduced-motion:reduce){.performance-narrative-stage.svelte-gpz8wn :where(.svelte-gpz8wn),.performance-narrative-stage.svelte-gpz8wn :where(.svelte-gpz8wn):before,.performance-narrative-stage.svelte-gpz8wn :where(.svelte-gpz8wn):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
