.bubble.svelte-1r3rywp{max-inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);background:var(--ground);white-space:pre-line;overflow-wrap:anywhere;justify-self:start;line-height:1.5}.bubble.svelte-1r3rywp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.svelte-1r3rywp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.svelte-1r3rywp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.svelte-1r3rywp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.svelte-1r3rywp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.svelte-1r3rywp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.svelte-1r3rywp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.svelte-1r3rywp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.image.svelte-1r3rywp{border-radius:var(--radius-m);inline-size:100%;max-inline-size:16rem}.cards.svelte-1r3rywp{gap:var(--space-2);min-inline-size:0;display:flex}.carousel.svelte-1r3rywp{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.carousel.svelte-1r3rywp::-webkit-scrollbar{display:none}.carousel.svelte-1r3rywp:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--radius-m)}.card.svelte-1r3rywp{border-radius:var(--radius-m);background:var(--ground);scroll-snap-align:start;flex:none;align-content:start;inline-size:min(15rem,78%);display:grid;overflow:hidden}.cards.svelte-1r3rywp:not(.carousel) .card:where(.svelte-1r3rywp){inline-size:min(16rem,100%)}.card.svelte-1r3rywp img:where(.svelte-1r3rywp){aspect-ratio:1;object-fit:cover;inline-size:100%}.body.svelte-1r3rywp{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-2);display:grid}.body.svelte-1r3rywp p:where(.svelte-1r3rywp){overflow-wrap:anywhere;line-height:1.5}.strong.svelte-1r3rywp{font-weight:var(--weight-bold)}.big.svelte-1r3rywp{font-size:var(--step-0)}.footer.svelte-1r3rywp{gap:var(--space-1);padding:0 var(--space-3) var(--space-3);display:grid}.button.svelte-1r3rywp{min-block-size:36px;padding-inline:var(--space-2);border-radius:var(--radius-s);color:var(--text);font-weight:var(--weight-bold);text-align:center;place-items:center;display:grid}.button.primary.svelte-1r3rywp{color:var(--white)}.chat.svelte-12xy9ov{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--chat-ground);font-size:var(--step--1);display:grid;overflow:hidden}.turn.svelte-12xy9ov{min-inline-size:0}.me.svelte-12xy9ov{justify-items:end;gap:2px;display:grid}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov){max-inline-size:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);background:var(--chat-sent);color:var(--on-chat-sent);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.me.svelte-12xy9ov .bubble:where(.svelte-12xy9ov):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.tap.svelte-12xy9ov{font-size:var(--step--2);font-weight:var(--weight-bold);align-items:center;gap:4px;display:inline-flex}.tap.svelte-12xy9ov svg:where(.svelte-12xy9ov){fill:currentColor;block-size:14px;inline-size:14px}.oa.svelte-12xy9ov{align-items:flex-start;gap:var(--space-2);display:flex}.avatar.svelte-12xy9ov{background:var(--white);border-radius:50%;flex:none;block-size:32px;inline-size:32px;padding:3px}.avatar.svelte-12xy9ov .avatar-art{object-fit:contain;block-size:100%;inline-size:100%}.said-cell.svelte-12xy9ov{flex:1;min-inline-size:0;max-inline-size:85%;display:grid}.typing.svelte-12xy9ov,.said.svelte-12xy9ov{grid-area:1/1}.said.svelte-12xy9ov{gap:var(--space-2);min-inline-size:0;display:grid}.typing.svelte-12xy9ov{padding:var(--space-3);border-radius:var(--radius-l);background:var(--ground);visibility:hidden;place-self:start;gap:3px;display:inline-flex}.typing.svelte-12xy9ov:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.typing.svelte-12xy9ov:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.typing.svelte-12xy9ov:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.typing.svelte-12xy9ov:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.typing.svelte-12xy9ov:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.typing.svelte-12xy9ov:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.typing.svelte-12xy9ov:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.typing.svelte-12xy9ov:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.typing.svelte-12xy9ov i:where(.svelte-12xy9ov){background:var(--muted);border-radius:50%;block-size:6px;inline-size:6px}.chips.svelte-12xy9ov{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.svelte-12xy9ov{padding:6px var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--ground);font-size:var(--step--2);font-weight:var(--weight-bold)}@media (prefers-reduced-motion:no-preference){.armed.svelte-12xy9ov .turn:where(.svelte-12xy9ov){opacity:0}}.playing.svelte-12xy9ov .turn:where(.svelte-12xy9ov){animation:svelte-12xy9ov-rise .45s var(--at) var(--ease-out) both}.playing.svelte-12xy9ov .typing:where(.svelte-12xy9ov){visibility:visible;animation:svelte-12xy9ov-hide 0s var(--said) forwards}.playing.svelte-12xy9ov .typing:where(.svelte-12xy9ov) i:where(.svelte-12xy9ov){animation:svelte-12xy9ov-dot .9s calc(var(--at) + var(--lag,0s)) 2}.playing.svelte-12xy9ov .typing:where(.svelte-12xy9ov) i:where(.svelte-12xy9ov):nth-child(2){--lag:.15s}.playing.svelte-12xy9ov .typing:where(.svelte-12xy9ov) i:where(.svelte-12xy9ov):nth-child(3){--lag:.3s}.playing.svelte-12xy9ov .said:where(.svelte-12xy9ov){transform-origin:0 100%;animation:svelte-12xy9ov-land .22s var(--said) var(--ease-out) both}.playing.svelte-12xy9ov .chip.chosen:where(.svelte-12xy9ov){animation:svelte-12xy9ov-choose .2s var(--chosen-at) var(--ease-out) forwards}.still.svelte-12xy9ov .chip.chosen:where(.svelte-12xy9ov){background:var(--chat-sent);color:var(--on-chat-sent);border-color:#0000}@keyframes svelte-12xy9ov-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-12xy9ov-dot{50%{opacity:.5;transform:translateY(-3px)}}@keyframes svelte-12xy9ov-hide{to{visibility:hidden}}@keyframes svelte-12xy9ov-land{0%{visibility:hidden;opacity:0;transform:translateY(4px)scale(.98)}}@keyframes svelte-12xy9ov-choose{to{background:var(--chat-sent);color:var(--on-chat-sent);border-color:#0000}}main.svelte-vjjbvj{gap:var(--space-5);max-inline-size:36rem;padding:var(--space-4) var(--gutter) var(--space-12);margin-inline-start:auto;margin-inline-end:auto;display:grid}.head.svelte-vjjbvj{gap:var(--space-2);display:grid}h1.svelte-vjjbvj{font:400 var(--step-4) / 1.2 var(--font-display)}.lede.svelte-vjjbvj{color:var(--muted);line-height:var(--lh)}button.svelte-vjjbvj{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.chips.svelte-vjjbvj{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips.svelte-vjjbvj button:where(.svelte-vjjbvj){min-block-size:var(--tap-target);padding-inline:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--ground);font-size:var(--step--1);font-weight:var(--weight-bold);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.chips.svelte-vjjbvj button:where(.svelte-vjjbvj):active{transform:scale(var(--press-scale))}.chips.svelte-vjjbvj button[aria-pressed=true]:where(.svelte-vjjbvj){background:var(--chat-sent);color:var(--on-chat-sent);border-color:#0000}.topic.svelte-vjjbvj{gap:var(--space-4);margin-block-start:var(--space-3);display:grid}.scene.svelte-vjjbvj{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-l);background:var(--plate);color:var(--plate-ink);grid-template-columns:5.5rem 1fr;display:grid}@media (min-width:30rem){.scene.svelte-vjjbvj{gap:var(--space-4);padding:var(--space-4);grid-template-columns:9rem 1fr}}.art.svelte-vjjbvj img{block-size:auto;inline-size:100%}.says.svelte-vjjbvj{gap:var(--space-1);min-inline-size:0;display:grid}h2.svelte-vjjbvj{font:400 var(--step-2) / 1.3 var(--font-display)}.says.svelte-vjjbvj p:where(.svelte-vjjbvj){color:var(--plate-muted);font-size:var(--step--1);line-height:1.6}dl.svelte-vjjbvj{border-block-start:1px solid var(--plate-rule);font-size:var(--step--1);grid-column:1/-1;gap:2px;padding-block-start:var(--space-3);display:grid}dl.svelte-vjjbvj div:where(.svelte-vjjbvj){gap:var(--space-2);display:flex}dt.svelte-vjjbvj{color:var(--plate-muted);flex:none}dd.svelte-vjjbvj{font-weight:var(--weight-bold);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.art.svelte-vjjbvj{animation:svelte-vjjbvj-step-in .4s var(--ease-out) both}.says.svelte-vjjbvj{animation:svelte-vjjbvj-rise .45s .15s var(--ease-out) both}dl.svelte-vjjbvj{animation:svelte-vjjbvj-rise .45s calc(.15s + var(--stagger)) var(--ease-out) both}}@keyframes svelte-vjjbvj-step-in{0%{opacity:0;transform:translateY(8px)scale(.96)rotate(-2deg)}}@keyframes svelte-vjjbvj-rise{0%{opacity:0;transform:translateY(6px)}}.scenarios.svelte-vjjbvj{column-gap:var(--space-1);flex-wrap:wrap;margin-block-end:calc(-1 * var(--space-2));display:flex}.scenarios.svelte-vjjbvj button:where(.svelte-vjjbvj){min-block-size:var(--tap-target);padding-inline:var(--space-2);color:var(--muted);font-size:var(--step--1);font-weight:var(--weight-bold);text-underline-offset:6px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.scenarios.svelte-vjjbvj button[aria-pressed=true]:where(.svelte-vjjbvj){color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.line.svelte-vjjbvj{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:52px;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--text);color:var(--ground);font-weight:var(--weight-bold);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--dur-press) var(--ease-out);text-decoration:none;display:flex}.line.svelte-vjjbvj:active{transform:scale(var(--press-scale))}@media (max-width:30rem){.row.svelte-vjjbvj{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gutter)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--gutter)), transparent);flex-wrap:nowrap;overflow-x:auto}.row.svelte-vjjbvj::-webkit-scrollbar{display:none}.row.svelte-vjjbvj>:where(.svelte-vjjbvj){flex:none}}
