.play-surface.svelte-1l18jso{border:1px solid var(--ink-border,#3336);max-width:42rem;height:100%;font-family:var(--ink-font-body,system-ui, sans-serif);color:var(--ink-text,inherit);background:var(--ink-bg-panel,transparent);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:1rem;margin:0 auto;padding:1.25rem;display:flex;position:relative}.play-surface.compact.svelte-1l18jso{max-width:32rem;height:auto}.play-surface.immersive.svelte-1l18jso{z-index:1000;background:var(--ink-bg,#111);border:none;border-radius:0;max-width:none;height:100vh;margin:0;padding:1.25rem;position:fixed;inset:0}.immersive-backdrop.svelte-1l18jso{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.immersive-backdrop.peekable.svelte-1l18jso{cursor:zoom-in}.play-surface.peeking.svelte-1l18jso .immersive-backdrop.peekable:where(.svelte-1l18jso){cursor:zoom-out}.play-surface.immersive.svelte-1l18jso>.surface-header:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.transcript:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.choices-wrap:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.free-text:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.data-export:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.interpretation:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.timers-bar:where(.svelte-1l18jso){z-index:1;position:relative}.play-surface.immersive.svelte-1l18jso>.surface-header:where(.svelte-1l18jso){background:color-mix(in srgb, var(--ink-bg-panel,#222) 70%, transparent);border-radius:.5rem;padding:.5rem .75rem}.play-surface.immersive.svelte-1l18jso>.transcript:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);background:color-mix(in srgb, var(--ink-bg-panel,#222) 85%, transparent);border-radius:.75rem;flex:none;max-width:42rem;max-height:45vh;margin:auto auto 0;padding:1rem;box-shadow:0 4px 24px #00000073}.transcript.peekable.svelte-1l18jso{cursor:zoom-in}.play-surface.peeking.svelte-1l18jso .transcript.peekable:where(.svelte-1l18jso){cursor:zoom-out}.play-surface.immersive.svelte-1l18jso>.choices-wrap:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.free-text:where(.svelte-1l18jso),.play-surface.immersive.svelte-1l18jso>.data-export:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);background:color-mix(in srgb, var(--ink-bg-panel,#222) 85%, transparent);border-radius:.75rem;width:100%;max-width:42rem;margin:0 auto;padding:.75rem;box-shadow:0 4px 24px #00000073}.play-surface.peeking.svelte-1l18jso>.surface-header:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.transcript:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.choices-wrap:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.free-text:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.data-export:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.interpretation:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.timers-bar:where(.svelte-1l18jso),.play-surface.peeking.svelte-1l18jso>.state:where(.svelte-1l18jso){display:none}.data-export.svelte-1l18jso{gap:.75rem;display:grid}.data-export.svelte-1l18jso h3:where(.svelte-1l18jso){margin:0}.data-export.svelte-1l18jso pre:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);background:var(--ink-bg,#1111);white-space:pre;border-radius:.5rem;max-height:24rem;margin:0;padding:.75rem;overflow:auto}.data-export.svelte-1l18jso button:where(.svelte-1l18jso){justify-self:start}.slideshow-stage.svelte-1l18jso{flex:1;justify-content:center;align-items:stretch;min-height:0;padding:1rem 0;display:flex;overflow:hidden}.slideshow-slide.svelte-1l18jso{box-sizing:border-box;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:48rem;margin:0 auto;animation:.35s ease-out svelte-1l18jso-slideshow-enter-forward;display:flex}.slideshow-stage[data-direction=back].svelte-1l18jso .slideshow-slide:where(.svelte-1l18jso){animation-name:svelte-1l18jso-slideshow-enter-back}@keyframes svelte-1l18jso-slideshow-enter-forward{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1l18jso-slideshow-enter-back{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.slide-image.svelte-1l18jso{object-fit:contain;border-radius:.5rem;flex:none;max-width:100%;max-height:40vh}.slide-text.svelte-1l18jso{text-align:center;white-space:pre-wrap;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;line-height:1.5;display:flex;overflow:hidden}.play-surface.immersive.slideshow.svelte-1l18jso>.slideshow-stage:where(.svelte-1l18jso){z-index:1;border:1px solid var(--ink-border,#3336);background:color-mix(in srgb, var(--ink-bg-panel,#222) 85%, transparent);border-radius:.75rem;max-width:42rem;margin:auto 0;padding:1rem;position:relative;box-shadow:0 4px 24px #00000073}.surface-header.svelte-1l18jso{justify-content:space-between;align-items:center;gap:1rem;display:flex}.surface-header.svelte-1l18jso h2:where(.svelte-1l18jso){margin:0;font-size:1.2rem}.header-controls-group.svelte-1l18jso{flex:none;align-items:center;gap:.5rem;display:flex}.immersive-toggle.svelte-1l18jso{border:1px solid var(--ink-border,#3336);cursor:pointer;width:2rem;height:2rem;color:var(--ink-text-muted,#999);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex}.immersive-toggle.svelte-1l18jso:hover{background:#8882}.immersive-toggle.active.svelte-1l18jso{color:var(--ink-accent-contrast,#fff);background:var(--ink-accent,#7a3fb0);border-color:var(--ink-accent,#7a3fb0)}.slideshow-toggle.svelte-1l18jso{border:1px solid var(--ink-border,#3336);cursor:pointer;width:2rem;height:2rem;color:var(--ink-text-muted,#999);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex}.slideshow-toggle.svelte-1l18jso:hover{background:#8882}.slideshow-toggle.active.svelte-1l18jso{color:var(--ink-accent-contrast,#fff);background:var(--ink-accent,#7a3fb0);border-color:var(--ink-accent,#7a3fb0)}.typewriter-toggle-wrap.svelte-1l18jso{position:relative}.typewriter-toggle.svelte-1l18jso{border:1px solid var(--ink-border,#3336);cursor:pointer;width:2rem;height:2rem;color:var(--ink-text-muted,#999);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex}.typewriter-toggle.svelte-1l18jso:hover{background:#8882}.typewriter-toggle.active.svelte-1l18jso{color:var(--ink-accent-contrast,#fff);background:var(--ink-accent,#7a3fb0);border-color:var(--ink-accent,#7a3fb0)}.typewriter-toggle.locked.svelte-1l18jso{cursor:not-allowed;opacity:.45}.typewriter-lock-notice.svelte-1l18jso{z-index:5;white-space:nowrap;border:1px solid var(--ink-border,#3336);background:var(--ink-bg-panel,#222);color:var(--ink-text,inherit);border-radius:.35rem;padding:.35rem .6rem;font-size:.75rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 2px 8px #0003}.misunderstood-flag-button.svelte-1l18jso{border:1px solid var(--ink-border,#3336);cursor:pointer;height:2rem;color:var(--ink-text-muted,#999);white-space:nowrap;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.8rem;line-height:1;display:flex}.misunderstood-flag-button.svelte-1l18jso:hover:not(:disabled){color:var(--ink-text,inherit);background:#8882}.misunderstood-flag-button.svelte-1l18jso:disabled{cursor:not-allowed;opacity:.45}.inferred-choice-display-toggle-wrap.svelte-1l18jso{position:relative}.inferred-choice-display-toggle.svelte-1l18jso{border:1px solid var(--ink-border,#3336);cursor:pointer;width:2rem;height:2rem;color:var(--ink-text-muted,#999);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex}.inferred-choice-display-toggle.svelte-1l18jso:hover{background:#8882}.inferred-choice-display-toggle.active.svelte-1l18jso{color:var(--ink-accent-contrast,#fff);background:var(--ink-accent,#7a3fb0);border-color:var(--ink-accent,#7a3fb0)}.inferred-choice-display-toggle.locked.svelte-1l18jso{cursor:not-allowed;opacity:.45}.inferred-choice-display-lock-notice.svelte-1l18jso{z-index:5;white-space:nowrap;border:1px solid var(--ink-border,#3336);background:var(--ink-bg-panel,#222);color:var(--ink-text,inherit);border-radius:.35rem;padding:.35rem .6rem;font-size:.75rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 2px 8px #0003}.knot-nav.svelte-1l18jso{flex:none;display:flex}.knot-nav.svelte-1l18jso button:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);cursor:pointer;width:2rem;height:2rem;color:inherit;background:0 0;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;display:flex}.knot-nav.svelte-1l18jso button:where(.svelte-1l18jso)+button:where(.svelte-1l18jso){border-left:none}.knot-nav.svelte-1l18jso button:where(.svelte-1l18jso):first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}.knot-nav.svelte-1l18jso button:where(.svelte-1l18jso):last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.knot-nav.svelte-1l18jso button:where(.svelte-1l18jso):hover{background:#8882}.transcript.svelte-1l18jso{border:1px solid var(--ink-border,#3336);scrollbar-width:thin;scrollbar-color:var(--ink-scrollbar-thumb,#3339) transparent;border-radius:.5rem;flex-direction:column;flex:1;gap:.75rem;min-height:0;max-height:70vh;padding:1rem;display:flex;overflow-y:auto}.play-surface.compact.svelte-1l18jso .transcript:where(.svelte-1l18jso){max-height:45vh}.transcript.svelte-1l18jso::-webkit-scrollbar{width:8px}.transcript.svelte-1l18jso::-webkit-scrollbar-track{background:0 0}.transcript.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#3339);border-radius:999px}.transcript.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#333c)}.entry.svelte-1l18jso{margin:0}.entry.participant.svelte-1l18jso{color:var(--ink-accent,#2a8f4f)}.entry.system.svelte-1l18jso:not(:first-child):not(.buffering-entry){border-top:1px solid var(--ink-border,#3336);padding-top:.75rem}.entry.comms.svelte-1l18jso{color:var(--ink-text-muted,#555);font-style:italic}.seat-surface.svelte-1l18jso{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow-y:auto}.seat-surface.svelte-1l18jso>.seat-transcript:where(.svelte-1l18jso){flex:1;min-height:0;max-height:none}.entry-text.svelte-1l18jso{white-space:pre-wrap;margin:0;line-height:1.5}.entry-text.fit-to-screen.svelte-1l18jso{max-height:70vh;overflow:hidden}.entry-text.svelte-1l18jso code:where(.svelte-1l18jso){font-family:var(--ink-font-mono,ui-monospace, Menlo, Consolas, monospace);background:var(--ink-bg-panel,#0002);border:1px solid var(--ink-border,#3336);border-radius:.25rem;padding:.05em .35em;font-size:.9em}.xref-link.svelte-1l18jso{font:inherit;color:var(--ink-accent,#7a3fb0);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.xref-link.svelte-1l18jso:hover{opacity:.8}.entry-text.svelte-1l18jso a:where(.svelte-1l18jso){color:var(--ink-accent,#7a3fb0)}.entry-text.svelte-1l18jso blockquote:where(.svelte-1l18jso){border-left:3px solid var(--ink-accent,#7a3fb0);color:var(--ink-text-muted,#888);margin:.5rem 0;padding:.1rem 0 .1rem .75rem;font-style:italic}.entry-text.svelte-1l18jso ul:where(.svelte-1l18jso),.slide-text.svelte-1l18jso ul:where(.svelte-1l18jso){text-align:left;margin:.4rem 0;padding-left:1.4rem}.entry-text.svelte-1l18jso li:where(.svelte-1l18jso),.slide-text.svelte-1l18jso li:where(.svelte-1l18jso){margin:.15rem 0}.entry-text.svelte-1l18jso pre.code-block:where(.svelte-1l18jso){background:var(--ink-bg-panel,#0002);border:1px solid var(--ink-border,#3336);white-space:pre;border-radius:.35rem;margin:.5rem 0;padding:.6rem .75rem;overflow-x:auto}.entry-text.svelte-1l18jso pre.code-block:where(.svelte-1l18jso) code:where(.svelte-1l18jso){font-family:var(--ink-font-mono,ui-monospace, Menlo, Consolas, monospace);background:0 0;border:none;padding:0;font-size:.9em}.code-block.svelte-1l18jso .hljs-keyword:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-built_in:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-type:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-literal:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-selector-tag:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-tag:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-name:where(.svelte-1l18jso){color:var(--ink-link,#7a3fb0)}.code-block.svelte-1l18jso .hljs-string:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-number:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-regexp:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-attr:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-attribute:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-template-variable:where(.svelte-1l18jso){color:var(--ink-syntax-string,#b5772e)}.code-block.svelte-1l18jso .hljs-title:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-title.function_:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-title.class_:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-function:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-section:where(.svelte-1l18jso){color:var(--ink-syntax-title,#3a8fad)}.code-block.svelte-1l18jso .hljs-comment:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-quote:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-doctag:where(.svelte-1l18jso),.code-block.svelte-1l18jso .hljs-meta:where(.svelte-1l18jso){color:var(--ink-text-muted,#888)}.code-block.svelte-1l18jso .hljs-deletion:where(.svelte-1l18jso){color:var(--ink-error,#c0392b)}.code-block.svelte-1l18jso .hljs-addition:where(.svelte-1l18jso){color:#4caf50}.code-block.svelte-1l18jso .hljs-emphasis:where(.svelte-1l18jso){font-style:italic}.code-block.svelte-1l18jso .hljs-strong:where(.svelte-1l18jso){font-weight:700}.passage-image-btn.svelte-1l18jso{all:unset;display:contents}.passage-image.svelte-1l18jso{max-width:var(--image-width-max,6rem);max-height:var(--image-height-max,6rem);object-fit:contain;cursor:zoom-in;border-radius:.4rem;width:auto;height:auto;margin:.5rem auto 0;display:block}.passage-image.expanded.svelte-1l18jso{z-index:20;background:var(--ink-bg-panel,#fff);cursor:zoom-out;border-radius:.75rem;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;position:absolute;inset:0}.tag.svelte-1l18jso{color:var(--ink-text-muted,#999);margin-right:.4em;font-size:.85em}.type-caret.svelte-1l18jso{vertical-align:text-bottom;background:var(--ink-accent,#3f3);width:.6em;height:1em;margin-left:.05em;animation:.8s step-end infinite svelte-1l18jso-blink;display:inline-block}@keyframes svelte-1l18jso-blink{0%,49%{opacity:1}50%,to{opacity:0}}.prompt.svelte-1l18jso{color:var(--ink-accent,#2a8f4f);font-weight:700}.interpretation.svelte-1l18jso{color:var(--ink-text-muted,#888);margin:0;font-size:.85rem}.timers-bar.svelte-1l18jso{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.timer-chip.svelte-1l18jso{border:1px solid var(--ink-border,#3336);background:color-mix(in srgb, var(--ink-bg-panel,transparent) 85%, transparent);min-width:0;color:var(--ink-text,inherit);border-radius:999px;align-items:baseline;gap:.45rem;padding:.35rem .65rem;display:inline-flex}.timer-label.svelte-1l18jso{max-width:12rem;color:var(--ink-text-muted,#888);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:650;line-height:1;overflow:hidden}.timer-value.svelte-1l18jso{font-family:var(--ink-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1}.timer-paused.svelte-1l18jso{color:var(--ink-text-muted,#888);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}.timer-chip.stopwatch.svelte-1l18jso .timer-value:where(.svelte-1l18jso){color:var(--ink-text-muted,#888)}.timer-chip.paused.svelte-1l18jso{border-style:dashed}.timer-chip.warning.svelte-1l18jso{border-color:var(--ink-warning,#b7791f)}.timer-chip.warning.svelte-1l18jso .timer-value:where(.svelte-1l18jso){color:var(--ink-warning,#b7791f)}.timer-chip.danger.svelte-1l18jso{border-color:var(--ink-error,#c44)}.timer-chip.danger.svelte-1l18jso .timer-value:where(.svelte-1l18jso){color:var(--ink-error,#c44)}.choices-wrap.svelte-1l18jso{position:relative}.choices.svelte-1l18jso{border:1px solid var(--ink-border,#3336);scrollbar-width:thin;scrollbar-color:var(--ink-scrollbar-thumb,#3339) transparent;border-radius:.4rem;flex-direction:column;gap:0;max-height:13.6rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.choices.svelte-1l18jso::-webkit-scrollbar{width:8px}.choices.svelte-1l18jso::-webkit-scrollbar-track{background:0 0}.choices.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#3339);border-radius:999px}.choices.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#333c)}.choices-wrap.has-more.svelte-1l18jso .choices:where(.svelte-1l18jso){border-bottom:4px solid var(--ink-accent,#2a6f9f);border-bottom-right-radius:0;border-bottom-left-radius:0}.more-indicator.svelte-1l18jso{color:var(--ink-text-muted,#555);pointer-events:none;background:#ffffffe6;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.choices.svelte-1l18jso:focus{outline:2px solid var(--ink-focus,#2a6f9f);outline-offset:-2px}.choices.svelte-1l18jso li:where(.svelte-1l18jso){cursor:pointer;border-bottom:1px solid var(--ink-border,#3336);padding:.6rem .9rem;font-size:1rem}.choices.svelte-1l18jso li:where(.svelte-1l18jso):last-child{border-bottom:none}.choices.svelte-1l18jso li:where(.svelte-1l18jso):hover:not(.disabled),.choices.svelte-1l18jso li.highlighted:where(.svelte-1l18jso){outline:2px solid var(--ink-focus,#2a6f9f);outline-offset:-2px}.choices.svelte-1l18jso li.disabled:where(.svelte-1l18jso){cursor:default;opacity:.6}.choice-num.svelte-1l18jso{opacity:.75;min-width:1.4em;margin-right:.4em;font-weight:700;display:inline-block}.free-text.svelte-1l18jso{align-items:center;gap:.5rem;display:flex}.free-text.svelte-1l18jso textarea:where(.svelte-1l18jso){resize:vertical;border:1px solid var(--ink-border,#3336);font:inherit;color:inherit;background:0 0;border-radius:.4rem;flex:1;padding:.6rem}.free-text.svelte-1l18jso textarea:where(.svelte-1l18jso):focus{outline:2px solid var(--ink-focus,#2a6f9f);outline-offset:-2px}.free-text.svelte-1l18jso .code-field:where(.svelte-1l18jso){flex:1;min-width:0}.free-text.svelte-1l18jso .code-field.disabled:where(.svelte-1l18jso){opacity:.6}.code-field.svelte-1l18jso .cm-tok-keyword{color:var(--ink-link,#7a3fb0)}.code-field.svelte-1l18jso .cm-tok-string{color:var(--ink-syntax-string,#b5772e)}.code-field.svelte-1l18jso .cm-tok-title{color:var(--ink-syntax-title,#3a8fad)}.code-field.svelte-1l18jso .cm-tok-comment{color:var(--ink-text-muted,#888)}.code-field.svelte-1l18jso .cm-tok-invalid{color:var(--ink-error,#c0392b)}.code-field.svelte-1l18jso .cm-tok-inserted{color:#4caf50}.free-text.svelte-1l18jso button:where(.svelte-1l18jso){background:var(--ink-button-bg,#2a6f9f);color:var(--ink-button-text,white);cursor:pointer;border:none;border-radius:.4rem;padding:0 1.2rem}.free-text.svelte-1l18jso button:where(.svelte-1l18jso):hover:not(:disabled){background:var(--ink-button-hover-bg,var(--ink-button-bg,#2a6f9f))}.free-text.svelte-1l18jso button:where(.svelte-1l18jso):disabled{opacity:.5;cursor:default}.status.svelte-1l18jso{color:var(--ink-text-muted,#888)}.status.error.svelte-1l18jso{color:var(--ink-error,#c0392b)}.state.svelte-1l18jso{color:var(--ink-text-muted,#888);font-size:.8rem}.buffering-entry.svelte-1l18jso{border:2px solid var(--ink-accent,#2a8f4f);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:.8rem;margin-top:.75rem;padding:1.25rem 1rem;display:flex}.buffering-entry.throbbing.svelte-1l18jso{animation:1.6s ease-in-out infinite svelte-1l18jso-buffering-throb}.buffering-image.svelte-1l18jso{opacity:.85;border-radius:.4rem;max-width:100%;max-height:18rem}.buffering-text.svelte-1l18jso{color:var(--ink-text-muted,#888);margin:0;font-style:italic}@keyframes svelte-1l18jso-buffering-throb{0%,to{border-color:var(--ink-accent,#2a8f4f);box-shadow:0 0 0 0 color-mix(in srgb, var(--ink-accent,#2a8f4f) 35%, transparent)}50%{border-color:color-mix(in srgb, var(--ink-accent,#2a8f4f) 50%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--ink-accent,#2a8f4f) 15%, transparent)}}.modal-backdrop.svelte-1l18jso{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1l18jso{background:var(--ink-modal-bg,#fff);color:var(--ink-text,#222);border:1px solid var(--ink-modal-border,transparent);border-radius:.6rem;max-width:24rem;padding:1.5rem;box-shadow:0 8px 30px #0000004d}.modal.svelte-1l18jso p:where(.svelte-1l18jso){margin:0 0 .5rem}.modal-warning.svelte-1l18jso{color:var(--ink-text-muted,#888);font-size:.85rem}.modal-actions.svelte-1l18jso{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.modal-actions.svelte-1l18jso button:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);cursor:pointer;font:inherit;border-radius:.4rem;padding:.5rem 1rem}.modal-confirm.svelte-1l18jso{background:var(--ink-error,#c0392b);color:#fff;border:none}.modal-cancel.svelte-1l18jso{color:inherit;background:0 0}.seat-picker-list.svelte-1l18jso{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.seat-picker-list.svelte-1l18jso button:where(.svelte-1l18jso){border:1px solid var(--ink-border,#3336);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.4rem;padding:.6rem .9rem}.seat-picker-list.svelte-1l18jso button:where(.svelte-1l18jso):hover:not(:disabled){outline:2px solid var(--ink-focus,#2a6f9f);outline-offset:-2px}.seat-picker-list.svelte-1l18jso button:where(.svelte-1l18jso):disabled{opacity:.5;cursor:default}.seat-invites.svelte-1l18jso{border:1px dashed var(--ink-border,#3336);border-radius:.4rem;flex:none;max-height:min(12rem,30vh);padding:.6rem .75rem;font-size:.85rem;overflow-y:auto}.seat-invites.svelte-1l18jso p:where(.svelte-1l18jso){color:var(--ink-text-muted,#888);margin:0 0 .35rem}.seat-invites.svelte-1l18jso ul:where(.svelte-1l18jso){margin:0;padding:0;list-style:none}.seat-invites.svelte-1l18jso li:where(.svelte-1l18jso){flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.seat-invites.svelte-1l18jso code:where(.svelte-1l18jso){overflow-wrap:anywhere;font-family:var(--ink-font-mono,ui-monospace, Menlo, Consolas, monospace)}.seat-bot-label.svelte-1l18jso{font-style:italic}.seat-invite-action.svelte-1l18jso{border:1px solid var(--ink-border,#3336);background:var(--ink-bg-panel,#222);color:var(--ink-text,inherit);cursor:pointer;border-radius:.3rem;padding:.15rem .5rem;font-size:.78rem}.seat-passage.svelte-1l18jso{white-space:pre-wrap;margin:0 0 1rem;line-height:1.5}.seat-waiting.svelte-1l18jso{font-style:italic}.seat-sms-log.svelte-1l18jso{border:1px solid var(--ink-border,#3336);border-radius:.4rem;max-height:10rem;margin-top:1rem;padding:.6rem .75rem;overflow-y:auto}.seat-sms-log-title.svelte-1l18jso{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-text-muted,#888);margin:0 0 .35rem;font-size:.68rem;font-weight:650}.seat-sms-message.svelte-1l18jso{margin:.25rem 0;line-height:1.4}.seat-toast.svelte-1l18jso{z-index:200;border:1px solid var(--ink-border,#3336);background:var(--ink-bg-panel,#222);max-width:20rem;color:var(--ink-text,inherit);border-radius:.4rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 16px #00000059}.seat-toast.svelte-1l18jso button:where(.svelte-1l18jso){color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex:none;padding:0;font-size:1rem;line-height:1}.seat-toast.svelte-1l18jso button:where(.svelte-1l18jso):hover{opacity:1}[data-theme=retro] .play-surface.svelte-1l18jso{font-family:var(--ink-font-mono,"Courier New", ui-monospace, Menlo, Consolas, monospace);background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);box-shadow:inset 0 0 70px #000000a6, inset 0 0 25px color-mix(in srgb, var(--ink-text,#3f3) 6%, transparent), 0 4px 18px #00000080;text-shadow:0 0 2px color-mix(in srgb, var(--ink-text,#3f3) 60%, transparent);border:14px solid #16241a;border-radius:22px/34px;padding:1.75rem}[data-theme=retro] h2.svelte-1l18jso{color:var(--ink-text,#3f3);text-shadow:0 0 4px color-mix(in srgb, var(--ink-text,#3f3) 60%, transparent)}[data-theme=retro] .knot-nav.svelte-1l18jso button:where(.svelte-1l18jso){background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .knot-nav.svelte-1l18jso button:where(.svelte-1l18jso):hover{background:#123312}[data-theme=retro] .typewriter-toggle.svelte-1l18jso{background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .typewriter-toggle.svelte-1l18jso:hover{background:#123312}[data-theme=retro] .typewriter-toggle.active.svelte-1l18jso{background:var(--ink-accent,#3f3);color:var(--ink-bg,#0a0f0a);border-color:var(--ink-accent,#3f3)}[data-theme=retro] .inferred-choice-display-toggle.svelte-1l18jso{background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .inferred-choice-display-toggle.svelte-1l18jso:hover{background:#123312}[data-theme=retro] .inferred-choice-display-toggle.active.svelte-1l18jso{background:var(--ink-accent,#3f3);color:var(--ink-bg,#0a0f0a);border-color:var(--ink-accent,#3f3)}[data-theme=retro] .immersive-toggle.svelte-1l18jso{background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .immersive-toggle.svelte-1l18jso:hover{background:#123312}[data-theme=retro] .immersive-toggle.active.svelte-1l18jso{background:var(--ink-accent,#3f3);color:var(--ink-bg,#0a0f0a);border-color:var(--ink-accent,#3f3)}[data-theme=retro] .slideshow-toggle.svelte-1l18jso{background:var(--ink-bg,#0a0f0a);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .slideshow-toggle.svelte-1l18jso:hover{background:#123312}[data-theme=retro] .slideshow-toggle.active.svelte-1l18jso{background:var(--ink-accent,#3f3);color:var(--ink-bg,#0a0f0a);border-color:var(--ink-accent,#3f3)}[data-theme=retro] .transcript.svelte-1l18jso{background:var(--ink-bg-panel,#050805);border-color:var(--ink-border,#2a7a2a);scrollbar-color:var(--ink-scrollbar-thumb,#3f3) transparent}[data-theme=retro] .transcript.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#3f3)}[data-theme=retro] .transcript.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#5f5)}[data-theme=retro] .entry.participant.svelte-1l18jso{color:var(--ink-accent,#3f3)}[data-theme=retro] .entry-text.svelte-1l18jso{color:var(--ink-text,#3f3)}[data-theme=retro] .tag.svelte-1l18jso{color:var(--ink-text-muted,#2a7a2a)}[data-theme=retro] .prompt.svelte-1l18jso{color:var(--ink-accent,#3f3)}[data-theme=retro] .interpretation.svelte-1l18jso{color:var(--ink-text-muted,#2a7a2a)}[data-theme=retro] .code-block.svelte-1l18jso [class^=hljs-]:where(.svelte-1l18jso),[data-theme=retro] .code-field.svelte-1l18jso [class^=cm-tok-]{color:inherit}[data-theme=retro] .code-block.svelte-1l18jso{border-color:var(--ink-border,#2a7a2a)}[data-theme=retro] .passage-image.svelte-1l18jso{filter:grayscale()sepia()hue-rotate(70deg)saturate(3)brightness(.9);border:1px solid var(--ink-border,#2a7a2a)}[data-theme=retro] .choices.svelte-1l18jso{border-color:var(--ink-border,#2a7a2a);background:var(--ink-bg-panel,#050805);scrollbar-color:var(--ink-scrollbar-thumb,#3f3) transparent}[data-theme=retro] .choices.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#3f3)}[data-theme=retro] .choices.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#5f5)}[data-theme=retro] .choices.svelte-1l18jso:focus{outline:2px solid var(--ink-focus,#3f3);outline-offset:-2px}[data-theme=retro] .choices.svelte-1l18jso li:where(.svelte-1l18jso){border-bottom-color:#1a4a1a}[data-theme=retro] .choices.svelte-1l18jso li:where(.svelte-1l18jso):hover:not(.disabled),[data-theme=retro] .choices.svelte-1l18jso li.highlighted:where(.svelte-1l18jso){outline:2px solid var(--ink-focus,#3f3);outline-offset:-2px}[data-theme=retro] .choice-num.svelte-1l18jso{color:inherit}[data-theme=retro] .choices-wrap.has-more.svelte-1l18jso .choices:where(.svelte-1l18jso){border-bottom-color:var(--ink-accent,#3f3)}[data-theme=retro] .more-indicator.svelte-1l18jso{color:var(--ink-accent,#3f3);border:1px solid var(--ink-border,#2a7a2a);background:#0a0f0ae6}[data-theme=retro] .free-text.svelte-1l18jso textarea:where(.svelte-1l18jso){background:var(--ink-bg-panel,#050805);color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a);caret-color:var(--ink-accent,#3f3);caret-shape:block}[data-theme=retro] .free-text.svelte-1l18jso textarea:where(.svelte-1l18jso):focus{outline:2px solid var(--ink-focus,#3f3);outline-offset:-2px}[data-theme=retro] .free-text.svelte-1l18jso button:where(.svelte-1l18jso){background:var(--ink-button-bg,#1a4a1a);color:var(--ink-button-text,#3f3);border:1px solid var(--ink-border,#2a7a2a)}[data-theme=retro] .free-text.svelte-1l18jso button:where(.svelte-1l18jso):hover:not(:disabled){background:var(--ink-button-hover-bg,#2a7a2a)}[data-theme=retro] .status.svelte-1l18jso{color:var(--ink-text-muted,#2a7a2a)}[data-theme=retro] .status.error.svelte-1l18jso{color:var(--ink-error,#f53)}[data-theme=retro] .state.svelte-1l18jso{color:var(--ink-text-muted,#2a7a2a)}[data-theme=retro] .state.svelte-1l18jso pre:where(.svelte-1l18jso){background:var(--ink-bg-panel,#050805)}[data-theme=retro] .modal.svelte-1l18jso{background:var(--ink-modal-bg,#0a0f0a);color:var(--ink-text,#3f3);border:2px solid var(--ink-modal-border,#2a7a2a)}[data-theme=retro] .modal-warning.svelte-1l18jso{color:var(--ink-text-muted,#2a7a2a)}[data-theme=retro] .modal-cancel.svelte-1l18jso{color:var(--ink-text,#3f3);border-color:var(--ink-border,#2a7a2a);background:0 0}[data-theme=cyoa] .play-surface.svelte-1l18jso{font-family:var(--ink-font-body,Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif);background:var(--ink-bg-panel,#faf3e3);color:var(--ink-text,#3a2e1f);border:3px double var(--ink-border,#cbb994);border-radius:4px;box-shadow:0 2px 10px #3a2e1f26}[data-theme=cyoa] h2.svelte-1l18jso{color:var(--ink-text,#3a2e1f)}[data-theme=cyoa] .knot-nav.svelte-1l18jso button:where(.svelte-1l18jso){color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}[data-theme=cyoa] .knot-nav.svelte-1l18jso button:where(.svelte-1l18jso):hover{background:#3a2e1f14}[data-theme=cyoa] .typewriter-toggle.svelte-1l18jso{color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}[data-theme=cyoa] .typewriter-toggle.svelte-1l18jso:hover{background:#3a2e1f14}[data-theme=cyoa] .inferred-choice-display-toggle.svelte-1l18jso{color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}[data-theme=cyoa] .inferred-choice-display-toggle.svelte-1l18jso:hover{background:#3a2e1f14}[data-theme=cyoa] .immersive-toggle.svelte-1l18jso{color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}[data-theme=cyoa] .immersive-toggle.svelte-1l18jso:hover{background:#3a2e1f14}[data-theme=cyoa] .slideshow-toggle.svelte-1l18jso{color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}[data-theme=cyoa] .slideshow-toggle.svelte-1l18jso:hover{background:#3a2e1f14}[data-theme=cyoa] .transcript.svelte-1l18jso{background:var(--ink-bg,#f2e8d5);border-color:var(--ink-border,#cbb994);scrollbar-color:var(--ink-scrollbar-thumb,#cbb994) transparent}[data-theme=cyoa] .transcript.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#cbb994)}[data-theme=cyoa] .transcript.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#b8a37c)}[data-theme=cyoa] .entry.participant.svelte-1l18jso{color:var(--ink-accent,#7a3b1d)}[data-theme=cyoa] .entry-text.svelte-1l18jso{color:var(--ink-text,#3a2e1f)}[data-theme=cyoa] .code-block.svelte-1l18jso [class^=hljs-]:where(.svelte-1l18jso){color:inherit}[data-theme=cyoa] .code-block.svelte-1l18jso{border-color:var(--ink-border,#cbb994)}[data-theme=cyoa] .tag.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47)}[data-theme=cyoa] .prompt.svelte-1l18jso{color:var(--ink-accent,#7a3b1d)}[data-theme=cyoa] .interpretation.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47)}[data-theme=cyoa] .choices.svelte-1l18jso{border-color:var(--ink-border,#cbb994);background:var(--ink-bg,#f2e8d5);scrollbar-color:var(--ink-scrollbar-thumb,#cbb994) transparent}[data-theme=cyoa] .choices.svelte-1l18jso::-webkit-scrollbar-thumb{background:var(--ink-scrollbar-thumb,#cbb994)}[data-theme=cyoa] .choices.svelte-1l18jso::-webkit-scrollbar-thumb:hover{background:var(--ink-scrollbar-thumb-hover,#b8a37c)}[data-theme=cyoa] .choices.svelte-1l18jso:focus{outline:2px solid var(--ink-focus,#7a3b1d);outline-offset:-2px}[data-theme=cyoa] .choices.svelte-1l18jso li:where(.svelte-1l18jso){border-bottom-color:var(--ink-border,#cbb994)}[data-theme=cyoa] .choices.svelte-1l18jso li:where(.svelte-1l18jso):hover:not(.disabled),[data-theme=cyoa] .choices.svelte-1l18jso li.highlighted:where(.svelte-1l18jso){outline:2px solid var(--ink-focus,#7a3b1d);outline-offset:-2px}[data-theme=cyoa] .choice-num.svelte-1l18jso{color:inherit}[data-theme=cyoa] .choices-wrap.has-more.svelte-1l18jso .choices:where(.svelte-1l18jso){border-bottom-color:var(--ink-accent,#7a3b1d)}[data-theme=cyoa] .more-indicator.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47);border:1px solid var(--ink-border,#cbb994);background:#faf3e3e6}[data-theme=cyoa] .free-text.svelte-1l18jso textarea:where(.svelte-1l18jso){background:var(--ink-bg,#f2e8d5);color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);caret-color:var(--ink-accent,#7a3b1d)}[data-theme=cyoa] .free-text.svelte-1l18jso textarea:where(.svelte-1l18jso):focus{outline:2px solid var(--ink-focus,#7a3b1d);outline-offset:-2px}[data-theme=cyoa] .free-text.svelte-1l18jso button:where(.svelte-1l18jso){background:var(--ink-button-bg,#7a3b1d);color:var(--ink-button-text,#faf3e3);border:none}[data-theme=cyoa] .free-text.svelte-1l18jso button:where(.svelte-1l18jso):hover:not(:disabled){background:var(--ink-button-hover-bg,#632f16)}[data-theme=cyoa] .status.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47)}[data-theme=cyoa] .status.error.svelte-1l18jso{color:var(--ink-error,#8c2f2f)}[data-theme=cyoa] .state.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47)}[data-theme=cyoa] .state.svelte-1l18jso pre:where(.svelte-1l18jso){background:var(--ink-bg,#f2e8d5)}[data-theme=cyoa] .modal.svelte-1l18jso{background:var(--ink-modal-bg,#faf3e3);color:var(--ink-text,#3a2e1f);border:2px solid var(--ink-modal-border,#cbb994)}[data-theme=cyoa] .modal-warning.svelte-1l18jso{color:var(--ink-text-muted,#6b5d47)}[data-theme=cyoa] .modal-cancel.svelte-1l18jso{color:var(--ink-text,#3a2e1f);border-color:var(--ink-border,#cbb994);background:0 0}
