.pt-story__slide.svelte-1jrno3e{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-1jrno3e{width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:var(--pt-color-accent);color:var(--pt-action-primary-ink,#fff);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-1jrno3e:disabled{opacity:.5;cursor:default}.pt-story__advance.svelte-1jrno3e:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-thinking.svelte-1loc7vj{background-color:color-mix(in srgb, var(--pt-color-ink) 8%, var(--pt-color-surface));color:var(--pt-color-muted);border-radius:1.1em;align-items:center;gap:.4em;padding:.55em .9em;display:inline-flex}.pt-thinking__dots.svelte-1loc7vj{gap:.25em;display:inline-flex}.pt-thinking__dot.svelte-1loc7vj{opacity:.35;background-color:currentColor;border-radius:50%;width:.4em;height:.4em;animation:1.05s ease-in-out infinite svelte-1loc7vj-pt-thinking-bounce}.pt-thinking__dot.svelte-1loc7vj:nth-child(2){animation-delay:.12s}.pt-thinking__dot.svelte-1loc7vj:nth-child(3){animation-delay:.24s}.pt-thinking__label.svelte-1loc7vj{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1loc7vj-pt-thinking-bounce{0%,75%,to{opacity:.32;transform:translateY(0)}38%{opacity:1;transform:translateY(-.2em)}}@media (prefers-reduced-motion:reduce){.pt-thinking__dot.svelte-1loc7vj{opacity:.7;animation:none}}.pt-choice.svelte-1oz1qyi{--pt-choice-option-surface:var(--pt-color-surface);--pt-choice-option-ink:var(--pt-surface-ink,var(--pt-color-ink));flex-direction:column;gap:.5rem;display:flex}.pt-choice__option.svelte-1oz1qyi{border:1px solid color-mix(in srgb, var(--pt-color-ink) 18%, transparent);background:var(--pt-choice-option-surface);width:100%;min-height:4rem;color:var(--pt-choice-option-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .12s var(--pt-ease,var(--ease-out)), border-color .16s ease, background-color .16s ease, color .16s ease;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem 1.125rem;line-height:1.4;display:flex}.pt-choice__option.svelte-1oz1qyi:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-choice__option[aria-pressed=true].svelte-1oz1qyi{border-color:var(--pt-color-accent);background:color-mix(in srgb, var(--pt-color-accent) 14%, transparent)}.pt-player[data-submitting=true] .pt-choice__option.svelte-1oz1qyi{opacity:.55}.pt-choice[data-presentation=images].svelte-1oz1qyi{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-choice[data-presentation=images].svelte-1oz1qyi .pt-choice__option:where(.svelte-1oz1qyi){flex-direction:column;align-items:stretch;padding:.5rem}.pt-choice[data-presentation=images].svelte-1oz1qyi img:where(.svelte-1oz1qyi){aspect-ratio:1;object-fit:contain;border-radius:.5rem;width:100%}.pt-choice[data-presentation=quickReply].svelte-1oz1qyi{flex-flow:wrap;gap:.375rem}.pt-choice[data-presentation=quickReply].svelte-1oz1qyi .pt-choice__option:where(.svelte-1oz1qyi){border-color:color-mix(in srgb, var(--pt-color-accent) 45%, transparent);width:auto;color:var(--pt-color-accent);white-space:nowrap;background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.9375rem}.pt-choice[data-presentation=quickReply].svelte-1oz1qyi .pt-choice__option[aria-pressed=true]:where(.svelte-1oz1qyi){background:var(--pt-color-accent);color:var(--pt-choice-selected-ink,#fff)}@media (hover:hover) and (pointer:fine){.pt-choice__option.svelte-1oz1qyi:hover{border-color:color-mix(in srgb, var(--pt-color-accent) 55%, transparent)}}.pt-choice__option.svelte-1oz1qyi:active{border-color:var(--pt-color-accent);background:color-mix(in srgb, var(--pt-color-accent) 10%, var(--pt-color-surface))}.pt-choice__option[data-pointer-pressed=true].svelte-1oz1qyi{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.pt-choice__option[data-pointer-pressed=true].svelte-1oz1qyi{transform:none}}.pt-chat.svelte-bd8bbt{flex-direction:column;gap:.5em;display:flex}.pt-chat__row.svelte-bd8bbt{max-width:78%;animation:svelte-bd8bbt-pt-chat-row-in .18s var(--pt-ease,ease-out) both;flex-direction:column;display:flex}.pt-chat__reply.svelte-bd8bbt{flex-direction:column;gap:.5em;display:flex}@keyframes svelte-bd8bbt-pt-chat-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pt-chat__row.svelte-bd8bbt{animation:none}}.pt-chat__bubble.svelte-bd8bbt{white-space:pre-wrap;border-radius:1.1em;margin:0;padding:.6em .9em}.pt-chat__speaker.svelte-bd8bbt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-chat__row[data-from=subject].svelte-bd8bbt{align-self:flex-end;align-items:flex-end}.pt-chat__row[data-from=subject].svelte-bd8bbt .pt-chat__bubble:where(.svelte-bd8bbt){background-color:var(--pt-color-accent);color:var(--pt-chat-subject-ink,#fff);border-end-end-radius:.3em}.pt-chat__row[data-from=npc].svelte-bd8bbt{align-self:flex-start;align-items:flex-start}.pt-chat__row[data-from=npc].svelte-bd8bbt .pt-chat__bubble:where(.svelte-bd8bbt){background-color:color-mix(in srgb, var(--pt-color-ink) 10%, var(--pt-color-surface));color:var(--pt-surface-ink,var(--pt-color-ink));border-end-start-radius:.3em}.pt-chat__row[data-from=system].svelte-bd8bbt{align-self:center;align-items:center;max-width:100%}.pt-chat__row[data-from=system].svelte-bd8bbt .pt-chat__bubble:where(.svelte-bd8bbt){color:var(--pt-color-muted);text-align:center;background-color:#0000;padding-block:.2em;font-size:.85em}.pt-chat__skip.svelte-bd8bbt,.pt-chat__continue.svelte-bd8bbt{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.1rem;display:inline-flex}.pt-chat__skip.svelte-bd8bbt{border:1px solid color-mix(in srgb, var(--pt-color-ink) 18%, transparent);color:var(--pt-color-muted,var(--pt-color-ink));background:0 0;align-self:flex-start}.pt-chat__continue.svelte-bd8bbt{background:var(--pt-color-accent);color:var(--pt-action-primary-ink,#fff);border:none;align-self:flex-start;font-weight:600}.pt-chat__skip.svelte-bd8bbt:focus-visible,.pt-chat__continue.svelte-bd8bbt:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-progress.svelte-1we7mlv{color:var(--pt-color-muted,var(--pt-color-ink));font-variant-numeric:tabular-nums;font-size:.8125rem;display:contents}.pt-progress__count.svelte-1we7mlv{white-space:nowrap;flex:none;order:3;margin-left:auto}.pt-progress__track.svelte-1we7mlv{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-1we7mlv{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-1we7mlv{transition:none}}.pt-scale.svelte-1juhsa1{border:0;flex-direction:column;gap:1.25em;margin:0;padding:0;display:flex}.pt-scale__labels.svelte-1juhsa1{color:var(--pt-color-muted,var(--pt-color-ink));justify-content:space-between;font-size:.875rem;display:flex}.pt-scale__item.svelte-1juhsa1{flex-direction:column;gap:.5rem;display:flex}.pt-scale__prompt.svelte-1juhsa1{margin:0}.pt-scale__points.svelte-1juhsa1{flex-wrap:wrap;gap:.5rem;display:flex}.pt-scale__point.svelte-1juhsa1{border:1px solid color-mix(in srgb, var(--pt-color-ink) 18%, transparent);background:color-mix(in srgb, var(--pt-color-surface) 70%, transparent);min-width:2.75rem;min-height:2.75rem;color:var(--pt-surface-ink,var(--pt-color-ink));font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pt-scale__point.svelte-1juhsa1:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-scale__point[aria-checked=true].svelte-1juhsa1{border-color:var(--pt-color-accent);background:color-mix(in srgb, var(--pt-color-accent) 14%, transparent)}.pt-player[data-submitting=true] .pt-scale__point.svelte-1juhsa1{opacity:.55}.pt-form.svelte-1d48t1l{flex-direction:column;gap:.75rem;display:flex}.pt-form__fields.svelte-1d48t1l{flex-direction:column;gap:.5rem;display:flex}.pt-form__field.svelte-1d48t1l{flex-direction:column;gap:.25rem;display:flex}.pt-form__field.svelte-1d48t1l input:where(.svelte-1d48t1l){border:1px solid color-mix(in srgb, var(--pt-color-ink) 18%, transparent);background:color-mix(in srgb, var(--pt-color-surface) 70%, transparent);width:100%;color:var(--pt-surface-ink,var(--pt-color-ink));font:inherit;border-radius:.5rem;padding:.7rem .9rem}.pt-form__field.svelte-1d48t1l input:where(.svelte-1d48t1l):focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-form__field-error.svelte-1d48t1l{color:var(--pt-color-danger,#dc2626);margin:0;font-size:.8125rem;font-weight:600}.pt-form__field.svelte-1d48t1l input[aria-invalid=true]:where(.svelte-1d48t1l){border-color:var(--pt-color-danger,#dc2626);border-width:2px}.pt-form__submit.svelte-1d48t1l{background:var(--pt-color-accent);width:100%;color:var(--pt-action-primary-ink,#fff);font:inherit;cursor:pointer;transition:transform .14s var(--pt-ease,var(--ease-out)), opacity .16s ease;border:0;border-radius:.5rem;padding:.9rem 1rem;font-weight:700}.pt-form__submit.svelte-1d48t1l:not(:disabled):active{transform:scale(.97)}.pt-form__submit.svelte-1d48t1l:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.pt-form__submit.svelte-1d48t1l:active{transform:none}}.pt-player{--pt-ease:cubic-bezier(.23, 1, .32, 1);--pt-color-danger:color-mix(in srgb, #dc2626 65%, var(--pt-color-ink) 35%);background-color:var(--pt-bg-color,var(--pt-color-bg));background-image:var(--pt-bg-image,none);background-size:var(--pt-bg-size,auto);background-repeat:var(--pt-bg-repeat,no-repeat);color:var(--pt-color-ink);font-family:var(--pt-font-body);-webkit-user-select:none;user-select:none;isolation:isolate;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.pt-player__presentation-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.pt-player :not(input):not(textarea):not(img){-webkit-user-select:none;user-select:none}.pt-player input,.pt-player textarea{-webkit-user-select:text;user-select:text}.pt-player img{-webkit-user-select:all;user-select:all}.pt-player [data-pt-font=pretendard]{font-family:Pretendard,system-ui,sans-serif}.pt-player [data-pt-font=nanum-myeongjo]{font-family:NanumMyeongjo,serif}.pt-player span[data-pt-color=ink]{color:var(--pt-color-ink)}.pt-player span[data-pt-color=muted]{color:var(--pt-color-muted)}.pt-player span[data-pt-color=accent]{color:var(--pt-color-accent)}.pt-player__chrome{padding:max(.6rem, env(safe-area-inset-top)) 1.25rem .6rem;flex:none}.pt-player__chrome-inner{width:100%;max-width:var(--pt-measure);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 auto;display:flex}.pt-player__exit{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:disabled{opacity:.45;cursor:default}.pt-player__exit:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:2px}.pt-player__identity{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;color:var(--pt-color-ink);flex:auto;order:2;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.pt-player__scroll{align-items:var(--pt-vertical-align,flex-start);flex:1;justify-content:center;min-height:0;padding:1.75em 1.25em 1.5em;display:flex;overflow-y:auto}.pt-player__node{width:100%;max-width:var(--pt-measure);flex-direction:column;gap:1.25em;display:flex}.pt-player__scroll--story{align-items:stretch;overflow:hidden}.pt-player__node--story{height:100%;min-height:0}.pt-player__scroll--choice{align-items:stretch}.pt-player__node--choice{justify-content:center;min-height:100%}.pt-player__node--choice[data-content-vertical=top]{justify-content:flex-start}.pt-player__node--choice[data-content-vertical=bottom]{justify-content:flex-end}.pt-player__node[data-content-horizontal=left] .pt-result-blocks{text-align:left}.pt-player__node[data-content-horizontal=center] .pt-result-blocks{text-align:center}.pt-player__node[data-content-horizontal=right] .pt-result-blocks{text-align:right}.pt-player__node :is(h1,h2,h3,h4)[tabindex="-1"]:focus{outline:none}.pt-player__dock{overscroll-behavior:contain;min-height:0;max-height:70dvh;scroll-padding-bottom:max(.85rem, env(safe-area-inset-bottom));padding:.75rem 1.25rem max(.85rem, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--pt-bg-color,var(--pt-color-bg)) 62%, transparent);flex:0 auto;overflow-y:auto}.pt-player__dock-inner{width:100%;max-width:var(--pt-measure);flex-direction:column;gap:.75rem;margin:0 auto;display:flex;position:relative}.pt-player__error{color:var(--pt-color-danger,#dc2626);font-weight:600}.pt-player__status{color:var(--pt-color-muted)}.pt-player__completion-transition{z-index:2;padding:max(2rem, env(safe-area-inset-top)) 1.25rem max(2rem, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--pt-bg-color,var(--pt-color-bg)) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;transition:opacity .18s var(--pt-ease), transform .18s var(--pt-ease);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(0)}@starting-style{.pt-player__completion-transition{opacity:0;transform:translateY(8px)}}.pt-player__completion-card{border:1px solid color-mix(in srgb, var(--pt-color-ink) 15%, transparent);background:color-mix(in srgb, var(--pt-color-surface,var(--pt-color-bg)) 94%, transparent);text-align:center;border-radius:1.5rem;width:min(100%,28rem);padding:1.8rem;box-shadow:0 1.5rem 4rem #0000003d}.pt-player__completion-kicker{color:var(--pt-color-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem;font-size:.8125rem;font-weight:700}.pt-player__completion-card h2{color:var(--pt-color-ink);margin:0;font-size:clamp(1.5rem,5vw,2rem);line-height:1.15}.pt-player__completion-copy{color:var(--pt-color-muted,var(--pt-color-ink));margin:.85rem 0 0;line-height:1.55}.pt-player__completion-card [role=alert]{color:var(--pt-color-danger,#dc2626);font-weight:650}.pt-player__completion-live{color:var(--pt-color-muted,var(--pt-color-ink));margin:1.5rem 0 0;font-size:.875rem}.pt-player__completion-orbit{aspect-ratio:1;border:3px solid color-mix(in srgb, var(--pt-color-accent) 24%, transparent);border-top-color:var(--pt-color-accent);border-radius:50%;width:2.75rem;margin:0 auto 1.4rem;animation:.8s linear infinite pt-completion-orbit}.pt-player__completion-actions{gap:.7rem;margin-top:1.5rem;display:grid}.pt-player__completion-actions button{min-height:3rem;font:inherit;cursor:pointer;transition:transform .15s var(--pt-ease), background-color .15s ease, color .15s ease;border-radius:999px;font-weight:700}.pt-player__completion-actions button:active{transform:scale(.97)}.pt-player__completion-actions button:focus-visible{outline:2px solid var(--pt-color-accent);outline-offset:3px}.pt-player__completion-primary{background:var(--pt-color-accent);color:var(--pt-color-on-accent,#fff);border:0}.pt-player__completion-secondary{border:1px solid color-mix(in srgb, var(--pt-color-ink) 20%, transparent);color:var(--pt-color-ink);background:0 0}@keyframes pt-completion-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pt-player__completion-transition,.pt-player__completion-actions button{transition:opacity .15s,background-color .15s,color .15s}.pt-player__completion-orbit{animation-duration:2.4s}}.pt-player[data-submitting=true] .pt-player__node,.pt-player[data-submitting=true] .pt-player__dock,.pt-player[data-transitioning=true] .pt-player__dock{pointer-events:none}
