.pt-flow-message.svelte-1koflx{white-space:pre-wrap;margin-block:.8rem;line-height:1.65}.pt-flow-message.svelte-1koflx p:where(.svelte-1koflx){margin:0}.pt-flow-message[data-from=subject].svelte-1koflx{text-align:end}.pt-flow-message[data-from=system].svelte-1koflx{color:var(--pt-color-muted);font-size:.9em}img.svelte-1koflx{border-radius:var(--pt-radius,1rem);max-width:100%}.pt-story__history.svelte-vfderh{margin-bottom:1.5rem}.pt-story__slide.pt-story__slide--flow.svelte-vfderh{height:auto;overflow:visible}.pt-story__slide.svelte-vfderh{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow-y:auto}.pt-story__slide>.pt-result-blocks{flex:1;justify-content:safe center;width:100%;height:100%;min-height:0}.pt-story__slide[data-content-vertical=top]>.pt-result-blocks{justify-content:flex-start}.pt-story__slide[data-content-vertical=bottom]>.pt-result-blocks{justify-content:safe flex-end}.pt-story__slide[data-content-horizontal=left] .pt-result-blocks{text-align:left}.pt-story__slide[data-content-horizontal=center] .pt-result-blocks{text-align:center}.pt-story__slide[data-content-horizontal=right] .pt-result-blocks{text-align:right}.pt-story__slide .pt-result-act{display:contents}.pt-story__slide .pt-result-blocks>:not(figure),.pt-story__slide .pt-result-act>:not(figure){flex:none}.pt-story__slide .pt-result-act h2{letter-spacing:-.055em;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(.95rem,4.6vw,1.75rem);line-height:1.2}.pt-story__slide figure{flex:1 0 min(8rem,30dvh);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:auto;min-height:min(8rem,30dvh);display:grid}.pt-story__slide figure>img,.pt-story__slide figure>video{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.pt-story__advance.svelte-vfderh{width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:var(--pt-control-surface,#fff);color:var(--pt-control-ink,#171717);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}.pt-story__advance.svelte-vfderh:disabled{opacity:.5;cursor:default}.pt-story__advance.svelte-vfderh:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-progress.svelte-vo7zgv{color:var(--pt-color-muted,var(--pt-color-ink));font-variant-numeric:tabular-nums;font-size:.8125rem;display:contents}.pt-progress__count.svelte-vo7zgv{white-space:nowrap;flex:none;order:3;margin-left:auto}.pt-progress__track.svelte-vo7zgv{background:color-mix(in srgb, var(--pt-color-ink) 16%, transparent);border-radius:999px;flex-basis:100%;order:4;width:100%;height:3px;overflow:hidden}.pt-progress__fill.svelte-vo7zgv{border-radius:inherit;background:var(--pt-color-accent);transform-origin:0;width:100%;height:100%;transition:transform .24s var(--pt-ease,var(--ease-out))}@media (prefers-reduced-motion:reduce){.pt-progress__fill.svelte-vo7zgv{transition:none}}.pt-player__chrome.svelte-1os51wi{padding:max(.6rem, var(--safe-top,env(safe-area-inset-top))) 1.25rem .6rem;flex:none}.pt-player__chrome-inner.svelte-1os51wi{width:100%;max-width:var(--pt-measure);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 auto;display:flex}.pt-player__exit.svelte-1os51wi{border:1px solid color-mix(in srgb, var(--pt-color-ink) 18%, transparent);min-width:2.75rem;min-height:2.75rem;color:var(--pt-color-muted,var(--pt-color-ink));font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;order:1;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.8125rem;display:inline-flex}.pt-player__exit.svelte-1os51wi:disabled{opacity:.45;cursor:default}.pt-player__exit.svelte-1os51wi:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-player__identity.svelte-1os51wi{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;color:var(--pt-color-ink);-webkit-box-orient:vertical;flex:1;order:2;margin:0;font-size:.8125rem;font-weight:600;display:-webkit-box;overflow:hidden}
