.dictate.recording.svelte-h5242o{border-color:var(--warm);background:var(--warm-soft)}.dictate.recording.svelte-h5242o:before{content:"";background:var(--recording);border-radius:50%;width:.6rem;height:.6rem;animation:1.4s ease-in-out infinite svelte-h5242o-pulse;display:inline-block}@keyframes svelte-h5242o-pulse{50%{opacity:.35}}.status.svelte-h5242o{color:var(--muted);flex-basis:100%;order:1;margin:0;font-size:.9375rem}.status.svelte-h5242o:empty{flex-basis:auto}.free-tile.svelte-1egzuy1{background:var(--card);border:1px solid var(--field-line);border-radius:var(--radius);min-height:3.25rem;box-shadow:var(--shadow);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);align-items:center;gap:.4rem;padding:.25rem;display:flex}.free-tile.svelte-1egzuy1:hover{border-color:var(--accent)}.free-tile.svelte-1egzuy1:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft);outline-offset:1px;outline:2px solid #0000}input.svelte-1egzuy1{min-width:0;min-height:var(--target);font:inherit;color:var(--text);background:0 0;border:none;flex:1;padding:0 .85rem}input.svelte-1egzuy1:focus{outline:none}input.svelte-1egzuy1::placeholder{color:var(--muted);opacity:1}.btn.svelte-1egzuy1{flex:none;padding-inline:.95rem}@media (width>=34rem){input.svelte-1egzuy1:placeholder-shown{text-align:center}}.install.svelte-p94eks{background:var(--accent-soft);box-shadow:none;align-items:flex-start;gap:.9rem;margin-top:1.5rem;display:flex}.install-icon.svelte-p94eks{background:var(--card);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.install-body.svelte-p94eks{flex:1;min-width:0}h3.svelte-p94eks{margin:.2rem 0 .35rem;font-size:1.05rem}p.svelte-p94eks{margin:0 0 .6rem}.steps.svelte-p94eks{color:var(--muted);font-size:.9375rem}.install-actions.svelte-p94eks{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.share.svelte-1x746u3{margin-top:1.5rem}.share.svelte-1x746u3 h3:where(.svelte-1x746u3){margin-top:0}.channels.svelte-1x746u3{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.channels.svelte-1x746u3 li:where(.svelte-1x746u3){margin:0}.channels.svelte-1x746u3 .btn:where(.svelte-1x746u3){text-decoration:none}.status.svelte-1x746u3{min-height:1.5em;margin:.5rem 0 0}.status.svelte-1x746u3:empty{min-height:0;margin:0}.waiting-art.svelte-xn4k0m{flex:none;display:block;overflow:visible}.bubble.svelte-xn4k0m path:where(.svelte-xn4k0m):first-child{stroke-width:2.5px;stroke-linejoin:round}.left.svelte-xn4k0m path:where(.svelte-xn4k0m){fill:var(--warm-soft);stroke:var(--warm)}.left.svelte-xn4k0m .dot:where(.svelte-xn4k0m){fill:var(--warm);animation:1.6s ease-in-out infinite svelte-xn4k0m-wait-dot}.left.svelte-xn4k0m .dot:where(.svelte-xn4k0m):nth-of-type(2){animation-delay:.2s}.left.svelte-xn4k0m .dot:where(.svelte-xn4k0m):nth-of-type(3){animation-delay:.4s}.right.svelte-xn4k0m path:where(.svelte-xn4k0m):first-child{fill:var(--accent-soft);stroke:var(--accent)}.heart.svelte-xn4k0m{fill:var(--warm);transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite svelte-xn4k0m-wait-beat}.bubble.svelte-xn4k0m{transform-box:fill-box;transform-origin:bottom}.left.svelte-xn4k0m{animation:3.2s ease-in-out infinite svelte-xn4k0m-wait-float}.right.svelte-xn4k0m{animation:3.2s ease-in-out 1.6s infinite svelte-xn4k0m-wait-float}.page.svelte-xn4k0m{fill:var(--card);stroke:var(--accent);stroke-width:2.5px}.line.svelte-xn4k0m{fill:var(--accent);transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite svelte-xn4k0m-wait-line}.l2.svelte-xn4k0m{animation-delay:.4s}.l3.svelte-xn4k0m{animation-delay:.8s}@keyframes svelte-xn4k0m-wait-dot{0%,70%,to{opacity:.3}35%{opacity:1}}@keyframes svelte-xn4k0m-wait-beat{0%,to{transform:scale(1)}30%{transform:scale(1.18)}}@keyframes svelte-xn4k0m-wait-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-xn4k0m-wait-line{0%{opacity:.35;transform:scaleX(.15)}50%,80%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.15)}}.self-progress.svelte-1b2opzk{color:var(--muted);margin:0 0 .25rem;font-size:.875rem}.conversation.svelte-1b2opzk{margin-top:1rem}h2.svelte-1b2opzk{margin:1rem 0;font-size:clamp(1.25rem,1.1rem + .7vw,1.45rem)}h3.svelte-1b2opzk{margin:1.75rem 0 .75rem;font-size:1.1rem}.waiting.svelte-1b2opzk{text-align:center;text-wrap:balance;min-height:clamp(14rem,45vh,24rem);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;display:flex}.waiting.svelte-1b2opzk .waiting-art{width:8rem;height:auto}.opening.svelte-1b2opzk{border-left:6px solid var(--warm);font-size:1.075rem}.opening.svelte-1b2opzk h2:where(.svelte-1b2opzk){margin-top:0}.opening.svelte-1b2opzk p:where(.svelte-1b2opzk){margin:0}.opening.svelte-1b2opzk .ai-notice:where(.svelte-1b2opzk){border-top:1px solid var(--line);color:var(--muted);margin-top:.85rem;padding-top:.75rem;font-size:.9375rem;font-weight:600}.actions.svelte-1b2opzk{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0;display:flex}.with-icon.svelte-1b2opzk{align-items:center;gap:.35rem;display:inline-flex}.notice.svelte-1b2opzk{color:var(--muted);font-size:.9375rem}.notice.svelte-1b2opzk:empty{margin:0}.ended.svelte-1b2opzk{font-weight:600}.live.svelte-1b2opzk:empty{margin:0;position:absolute}.situation.svelte-1b2opzk{color:var(--muted);margin:-.25rem 0 1rem;font-size:.9375rem}.situation.svelte-1b2opzk summary:where(.svelte-1b2opzk){cursor:pointer;color:var(--link);min-height:var(--target);align-items:center;gap:.4rem;list-style:none;display:inline-flex}.situation.svelte-1b2opzk summary:where(.svelte-1b2opzk)::-webkit-details-marker{display:none}.situation.svelte-1b2opzk summary:where(.svelte-1b2opzk):after{content:"";width:.45rem;height:.45rem;transition:transform .16s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:.2rem;transform:translateY(-.1rem)rotate(45deg)}.situation[open].svelte-1b2opzk summary:where(.svelte-1b2opzk):after{transform:translateY(.1rem)rotate(-135deg)}.situation.svelte-1b2opzk p:where(.svelte-1b2opzk){background:var(--card);border-radius:var(--radius-small);border:1px solid var(--line);margin:.25rem 0 0;padding:.75rem 1rem}.messages.svelte-1b2opzk{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.messages.svelte-1b2opzk li:where(.svelte-1b2opzk){background:var(--card);border:1px solid var(--line);max-width:min(85%,32rem);box-shadow:var(--shadow);animation:svelte-1b2opzk-appear .26s var(--ease);border-radius:1.1rem 1.1rem 1.1rem .35rem;padding:.65rem .95rem .75rem}.messages.svelte-1b2opzk .user:where(.svelte-1b2opzk){background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:1.1rem 1.1rem .35rem;justify-self:end}.messages.svelte-1b2opzk .safeguard:where(.svelte-1b2opzk){border-color:var(--warm);background:var(--warm-soft)}.messages.svelte-1b2opzk .help:where(.svelte-1b2opzk){margin-top:.35rem;font-weight:600;display:block}.who.svelte-1b2opzk{color:var(--muted);margin-bottom:.15rem;font-size:.8125rem;font-weight:700;display:block}.line.svelte-1b2opzk{white-space:pre-wrap}.messages.svelte-1b2opzk .dots:where(.svelte-1b2opzk){color:var(--muted);padding:.35rem 0}.messages.svelte-1b2opzk .assistant:where(.svelte-1b2opzk):not(.pending){animation:none}@keyframes svelte-1b2opzk-appear{0%{opacity:0;transform:translateY(6px)}}.composer.svelte-1b2opzk{box-shadow:var(--shadow-raised);margin-top:1rem;padding:.75rem;scroll-margin-bottom:1rem}.composer.svelte-1b2opzk textarea:where(.svelte-1b2opzk){resize:vertical;min-height:5rem}.enter-hint.svelte-1b2opzk{color:var(--muted);margin:.35rem 0 0;font-size:.8125rem}.composer-actions.svelte-1b2opzk{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.6rem;display:flex}.spacer.svelte-1b2opzk{flex:1}.question.svelte-1b2opzk{font-size:1.075rem;font-weight:600}.answers.svelte-1b2opzk{gap:.65rem;display:grid}.loading.svelte-1b2opzk{text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:clamp(12rem,35vh,20rem);display:flex}.loading.svelte-1b2opzk .waiting-art{width:6.5rem;height:auto}.loading.svelte-1b2opzk p:where(.svelte-1b2opzk){margin:0}.loading.svelte-1b2opzk .hint:where(.svelte-1b2opzk){color:var(--muted)}.summary.svelte-1b2opzk{margin:0;font-size:1.075rem}.moments.svelte-1b2opzk{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.moment.svelte-1b2opzk{border-left:5px solid var(--warm)}.moment.helped.svelte-1b2opzk{border-left-color:var(--helped);background:var(--helped-soft)}.moment.hindered.svelte-1b2opzk{background:var(--warm-soft)}.outcome.svelte-1b2opzk{color:var(--warm);order:1;margin-left:auto;display:flex}.helped.svelte-1b2opzk .outcome:where(.svelte-1b2opzk){color:var(--helped)}.moment.svelte-1b2opzk p:where(.svelte-1b2opzk){margin:.5rem 0}.moment.svelte-1b2opzk .label:where(.svelte-1b2opzk){margin:0 0 .2rem}.label.svelte-1b2opzk{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:flex}blockquote.svelte-1b2opzk{margin:0;font-style:italic}.instead.svelte-1b2opzk{border-radius:var(--radius-small);background:var(--accent-soft);margin-top:.75rem;padding:.75rem .9rem}.instead.svelte-1b2opzk blockquote:where(.svelte-1b2opzk){font-style:normal;font-weight:600}.points.svelte-1b2opzk{gap:1rem;margin-top:.75rem;display:grid}.points.svelte-1b2opzk h3:where(.svelte-1b2opzk){align-items:center;gap:.45rem;margin-top:0;display:flex}.instead.svelte-1b2opzk .label:where(.svelte-1b2opzk) .icon{color:var(--accent)}.section-title.svelte-1b2opzk{text-align:center;margin:2.25rem 0 1rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.45rem)}.inspiration.svelte-1b2opzk{margin-top:1rem}.inspiration.svelte-1b2opzk h3:where(.svelte-1b2opzk){align-items:center;gap:.45rem;margin:0;display:flex}.inspiration.svelte-1b2opzk summary:where(.svelte-1b2opzk){min-height:var(--target);cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.inspiration.svelte-1b2opzk summary:where(.svelte-1b2opzk)::-webkit-details-marker{display:none}.inspiration.svelte-1b2opzk summary:where(.svelte-1b2opzk):after{content:"";width:.5rem;height:.5rem;transition:transform .16s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:auto;transform:rotate(45deg)}.inspiration[open].svelte-1b2opzk summary:where(.svelte-1b2opzk):after{transform:rotate(-135deg)}.inspiration[open].svelte-1b2opzk summary:where(.svelte-1b2opzk){margin-bottom:.5rem}.inspiration.svelte-1b2opzk h3:where(.svelte-1b2opzk) .icon{color:var(--accent)}.inspiration.svelte-1b2opzk p:where(.svelte-1b2opzk){color:var(--muted);margin:0 0 .5rem;font-size:.9375rem}.inspiration.svelte-1b2opzk ul:where(.svelte-1b2opzk){margin:0;padding-left:1.1rem}.inspiration.svelte-1b2opzk li:where(.svelte-1b2opzk)+li:where(.svelte-1b2opzk){margin-top:.35rem}.inspiration.svelte-1b2opzk cite:where(.svelte-1b2opzk){font-style:italic;font-weight:600}.end-row.svelte-1b2opzk{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin:.75rem 0 0;display:flex}.end-hint.svelte-1b2opzk{color:var(--muted);flex:14rem;margin:0;font-size:.9375rem}.stalled.svelte-1b2opzk{border:1px solid var(--warm);border-radius:var(--radius);background:var(--warm-soft);padding:.75rem 1rem}.stalled.svelte-1b2opzk .end:where(.svelte-1b2opzk){border-color:var(--warm)}.points.svelte-1b2opzk ul:where(.svelte-1b2opzk){margin:0;padding-left:1.1rem}.points.svelte-1b2opzk li:where(.svelte-1b2opzk)+li:where(.svelte-1b2opzk){margin-top:.4rem}.points.svelte-1b2opzk section:where(.svelte-1b2opzk),.inspiration.svelte-1b2opzk{border:1px solid var(--line);box-shadow:none}.points.svelte-1b2opzk .strengths:where(.svelte-1b2opzk){background:var(--helped-soft)}.points.svelte-1b2opzk .steps:where(.svelte-1b2opzk){background:var(--accent-soft)}.inspiration.svelte-1b2opzk{background:var(--sand-soft)}.points.svelte-1b2opzk h3:where(.svelte-1b2opzk) .icon{color:var(--text)}.retro-end.svelte-1b2opzk{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;margin-top:2rem;padding-top:1rem;display:flex}.report-block.svelte-1b2opzk{flex-direction:column;align-items:center;display:flex}.to-next.svelte-1b2opzk{margin-top:1rem}.back.svelte-1b2opzk{margin-top:1.5rem}.report-block.svelte-1b2opzk .hint:where(.svelte-1b2opzk){margin:0 0 .6rem}.lost.svelte-1b2opzk{margin-top:.75rem}.vote.svelte-1b2opzk,.books-block.svelte-1b2opzk{margin-top:2rem}.books-block.svelte-1b2opzk h3:where(.svelte-1b2opzk){align-items:center;gap:.45rem;margin:0 0 .25rem;display:flex}.books-block.svelte-1b2opzk h3:where(.svelte-1b2opzk) .icon{color:var(--accent)}.books-block.svelte-1b2opzk .hint:where(.svelte-1b2opzk){margin:0 0 .75rem}.books.svelte-1b2opzk{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:0 .75rem;margin:0;padding:0;list-style:none;display:grid}.book.svelte-1b2opzk{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--line);background:var(--sand-soft);box-shadow:none;row-gap:.2rem;margin-bottom:.75rem;padding:.9rem .8rem;display:grid}.book.svelte-1b2opzk cite:where(.svelte-1b2opzk){font-style:italic;font-weight:600;line-height:1.3}.book.svelte-1b2opzk .by:where(.svelte-1b2opzk){color:var(--muted);font-size:.875rem}.buy-links.svelte-1b2opzk{flex-direction:column;align-self:start;align-items:flex-start;gap:.4rem;margin-top:.6rem;display:flex}.book.svelte-1b2opzk .buy:where(.svelte-1b2opzk){gap:.35rem;max-width:100%;padding-inline:.6rem;font-size:.875rem}.book.svelte-1b2opzk .buy:where(.svelte-1b2opzk) .merchant:where(.svelte-1b2opzk){white-space:nowrap}.disclosure.svelte-1b2opzk{color:var(--muted);margin:.6rem 0 0;font-size:.8125rem}fieldset.svelte-1b2opzk{border:none;gap:.5rem;margin:0 0 1rem;padding:0;display:grid}legend.svelte-1b2opzk{margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.option.svelte-1b2opzk{border:1px solid var(--line);border-radius:var(--radius-small);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.6rem .75rem;font-size:.9375rem;display:flex}.option.svelte-1b2opzk:has(input:where(.svelte-1b2opzk):checked){border-color:var(--accent);background:var(--accent-soft)}.option.svelte-1b2opzk input:where(.svelte-1b2opzk){accent-color:var(--accent);margin-top:.25rem}.vote.svelte-1b2opzk .field:where(.svelte-1b2opzk){margin-bottom:.75rem}.thanks.svelte-1b2opzk{color:var(--accent);font-weight:600}section.svelte-5t5zy4{margin-top:1.25rem}.progress.svelte-5t5zy4{margin-bottom:.25rem}.progress.svelte-5t5zy4 p:where(.svelte-5t5zy4){color:var(--muted);margin:0 0 .4rem;font-size:.875rem;font-weight:600}.bar.svelte-5t5zy4{grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;max-width:14rem;display:grid}.bar.svelte-5t5zy4 span:where(.svelte-5t5zy4){background:var(--line);height:.3rem;transition:background-color .3s var(--ease);border-radius:999px}.bar.svelte-5t5zy4 span.done:where(.svelte-5t5zy4){background:var(--accent)}h2.svelte-5t5zy4{margin:1rem 0;font-size:clamp(1.25rem,1.1rem + .7vw,1.45rem)}.answers.svelte-5t5zy4{gap:.65rem;display:grid}.scene.svelte-5t5zy4{border-left:6px solid var(--warm)}.scene.svelte-5t5zy4 h2:where(.svelte-5t5zy4){margin:0}.actions.svelte-5t5zy4{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.25rem 0 0;display:flex}.choices.svelte-5t5zy4{gap:.6rem;padding:0;list-style:none;display:grid}.done.svelte-5t5zy4{color:var(--muted);margin-left:.4rem}.back.svelte-5t5zy4{margin:1rem 0 0}.with-icon.svelte-5t5zy4{align-items:center;gap:.35rem;display:inline-flex}.backdrop.svelte-m2nuef{display:none}@media (width>=62rem){.backdrop.svelte-m2nuef{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}}.side.svelte-m2nuef{width:calc(50vw - 21rem);position:absolute;top:0;bottom:0}.left.svelte-m2nuef{left:0}.right.svelte-m2nuef{right:0}.copy.svelte-m2nuef{color:var(--accent);opacity:.13;transform:translateX(calc(-50% + var(--shift))) rotate(var(--tilt));animation:svelte-m2nuef-appear .7s var(--ease) both;position:absolute;left:50%}.copy.warm.svelte-m2nuef{color:var(--warm);opacity:.11}.copy.svelte-m2nuef .icon{display:block}@keyframes svelte-m2nuef-appear{0%{opacity:0;transform:translateX(calc(-50% + var(--shift))) rotate(calc(var(--tilt) - 8deg)) scale(.92)}}@media (prefers-reduced-motion:reduce){.copy.svelte-m2nuef{animation:none}}@media print{.backdrop.svelte-m2nuef{display:none}}.stepper.svelte-1q78158{color:var(--muted);justify-content:center;gap:.4rem;margin:.5rem 0 1.25rem;padding:0;font-size:.875rem;list-style:none;display:flex}li.svelte-1q78158{align-items:center;gap:.4rem;display:flex}li.svelte-1q78158+li:where(.svelte-1q78158):before{content:"";background:var(--line);border-radius:1px;width:clamp(.75rem,4vw,2rem);height:2px;margin-right:.15rem}li.done.svelte-1q78158+li:where(.svelte-1q78158):before,li.current.svelte-1q78158:not(:first-child):before{background:var(--accent)}.mark.svelte-1q78158{border:1.5px solid var(--field-line);border-radius:50%;place-items:center;width:2rem;height:2rem;display:inline-grid}.done.svelte-1q78158 .mark:where(.svelte-1q78158){border-color:var(--accent-strong);color:var(--accent-strong)}.current.svelte-1q78158{color:var(--text);font-weight:700}.name.svelte-1q78158{white-space:nowrap}@media (width<=34rem){li.svelte-1q78158:not(.current) .name:where(.svelte-1q78158){clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=24rem){.mark.svelte-1q78158{width:1.625rem;height:1.625rem}.mark.svelte-1q78158 .icon{width:16px;height:16px}}.current.svelte-1q78158 .mark:where(.svelte-1q78158){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.not-ready.svelte-1nwz0v5{text-align:center;margin:1.5rem 0;font-size:1.15rem;font-weight:600}.more.svelte-1nwz0v5{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(3.5rem,16vh,8rem);padding-top:.25rem;font-size:.875rem}.sources.svelte-1nwz0v5 summary:where(.svelte-1nwz0v5){min-height:var(--target);cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.sources.svelte-1nwz0v5 summary:where(.svelte-1nwz0v5)::-webkit-details-marker{display:none}.sources.svelte-1nwz0v5 summary:where(.svelte-1nwz0v5):before{content:"";width:.5rem;height:.5rem;transition:transform .16s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.sources[open].svelte-1nwz0v5 summary:where(.svelte-1nwz0v5):before{transform:rotate(45deg)}.sources.svelte-1nwz0v5 h2:where(.svelte-1nwz0v5){font-size:inherit;margin:0;font-weight:400;display:inline}.back.svelte-1nwz0v5{margin:0}.back.svelte-1nwz0v5 a:where(.svelte-1nwz0v5){min-height:var(--target);color:inherit;align-items:center;gap:.35rem;display:inline-flex}.back.svelte-1nwz0v5 a:where(.svelte-1nwz0v5):hover{color:var(--link-hover)}.disclaimer.svelte-1nwz0v5{font-style:italic}
