/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer kit{.choice.svelte-md0n00{--user-bubble-ground:var(--bubble-surface,color-mix(in oklab, color-mix(in oklab, var(--bubble) 30%, var(--background)) 85%, transparent));border:var(--default-border-width) solid var(--bubble-rim,color-mix(in oklab, var(--fg-primary) 13%, transparent));background-color:var(--user-bubble-ground);color:var(--fg-primary);border:1px solid var(--material-rim-color);--material-rim-color:color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);--corner:oklch(from var(--primary) .7 max(c, .12) h);background-color:var(--field-well);background-image:radial-gradient(11rem 6rem at 100% 100%, color-mix(in oklab, var(--corner) 38%, transparent), color-mix(in oklab, var(--corner) 14%, transparent) 45%, transparent);text-align:left;font-size:var(--text-sm);cursor:pointer;touch-action:manipulation;transition:background-color var(--default-transition-duration) var(--default-transition-timing-function), transform .12s ease-out, opacity .12s ease-out;background-repeat:no-repeat;background-origin:border-box;border-radius:22px 22px 7px;outline:none;padding:.5625rem .875rem .625rem;line-height:1.25rem;display:block;position:relative}.choice.svelte-md0n00:before{--material-thin:45%;--material-regular:72%;-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}@media not all and (width>=48rem){.choice.svelte-md0n00:before:where(){-webkit-backdrop-filter:none;backdrop-filter:none;--material-thin:calc(100% - var(--frost-tint,55%));--material-regular:calc(100% - var(--frost-tint,55%) / 2);--material-under:var(--scene-under,color-mix(in oklab, var(--background) 90%, transparent))}}.choice.svelte-md0n00:before{content:"";inset:calc(-1 * var(--default-border-width));border-radius:inherit;pointer-events:none;position:absolute}.choice[data-variant=shared].svelte-md0n00{--material-rim-color:color-mix(in oklab, var(--primary) 40%, transparent);background-color:color-mix(in oklab, var(--primary) 16%, transparent)}.choice.svelte-md0n00:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}@media (hover:hover){.choice.svelte-md0n00:hover{background-color:color-mix(in srgb, var(--vibrancy-ink) 14%, transparent)}.choice[data-variant=shared].svelte-md0n00:hover{background-color:color-mix(in oklab, var(--primary) 26%, transparent)}}.choice.svelte-md0n00:disabled{pointer-events:none}.choice.svelte-md0n00:disabled:not([data-pick=picked]){opacity:.5}.choice[data-pick=picked].svelte-md0n00{background-color:var(--user-bubble-ground);background-image:none}.choice[data-pick=dropped].svelte-md0n00{opacity:0;transform:translateY(6px)}.choice[data-layout=card].svelte-md0n00{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-shrink:0;width:fit-content;max-width:min(360px,88%)}.choice[data-layout=pill].svelte-md0n00{width:fit-content;max-width:100%;min-height:2.5rem;font-size:var(--text-base);line-height:var(--leading-normal);-webkit-user-select:text;user-select:text;padding-block:.4375rem;padding-inline-start:1rem}@media (prefers-reduced-motion:no-preference){[data-entering] .choice.svelte-md0n00:not([data-pick]){transform-origin:100% 100%;animation:svelte-md0n00-choice-in .45s cubic-bezier(.22, 1, .36, 1) calc(.18s + var(--i) * 70ms) both}}@media (prefers-reduced-motion:reduce){.choice.svelte-md0n00{transition:none}}.text.svelte-md0n00{color:var(--vibrancy-1);mix-blend-mode:var(--vibrancy-blend);display:block}.action.svelte-md0n00{color:var(--vibrancy-2);font-style:italic}.room.svelte-md0n00{width:1.5rem;height:1px;display:inline-block}.choice[data-layout=pill].svelte-md0n00 .room:where(.svelte-md0n00){width:1.625rem}.send.svelte-md0n00{width:1.5rem;height:1.5rem;color:var(--vibrancy-ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.375rem;right:.375rem}.choice[data-layout=pill].svelte-md0n00 .send:where(.svelte-md0n00){width:1.75rem;height:1.75rem}.rail.svelte-12p4wpn{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-end;gap:.5rem;padding-block:.125rem;padding-inline:.5rem;scroll-padding-inline:.5rem;display:flex;position:relative;overflow:auto hidden}.content.svelte-12p4wpn{display:grid}@media (width>=48rem){.content.svelte-12p4wpn{display:none}}.rail.svelte-12p4wpn{min-height:0}.label.svelte-12p4wpn{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dock.svelte-5dxs3x{display:grid}.row.svelte-5dxs3x{padding-block:calc(var(--spacing) * 2);flex-direction:column;align-items:flex-end;gap:.5rem;padding-inline:.75rem;display:flex}@media (width<48rem){.row.svelte-5dxs3x{display:none}}.label.svelte-5dxs3x{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text.svelte-5dxs3x{text-align:right;font-size:var(--text-xs);color:color-mix(in oklab, var(--fg-primary) 75%, transparent);padding-inline:.5rem;line-height:1rem}:root[data-choice-hint-seen] .text.svelte-5dxs3x{display:none}.panel.svelte-nh4hy3{--overlay-edge:color-mix(in oklab, var(--primary) 75%, transparent);--overlay-ground:color-mix(in oklab, var(--primary) 24%, var(--card));--overlay-glow:0 10px 40px -6px color-mix(in oklab, var(--primary) 55%, transparent);border:1.5px solid var(--overlay-edge);border-radius:var(--radius-2xl);background-color:var(--overlay-ground);box-shadow:var(--overlay-glow);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-primary);transform-origin:top;width:100%;min-height:0;transition:transform var(--dur-exit) var(--ease-exit);padding:.625rem;position:relative;overflow:hidden}.panel[data-folded].svelte-nh4hy3{transform:perspective(600px)rotateX(70deg)}.panel[data-shown].svelte-nh4hy3{animation:svelte-nh4hy3-unfold .52s var(--ease-enter), svelte-nh4hy3-halo 1.6s ease-out .52s 3}@media (prefers-reduced-motion:reduce){.panel.svelte-nh4hy3{transition:none}.panel[data-shown].svelte-nh4hy3{animation:none}}@keyframes svelte-nh4hy3-unfold{0%{opacity:0;transform:translateY(100%)}}@keyframes svelte-nh4hy3-halo{0%{box-shadow:var(--overlay-glow), 0 0 0 0 color-mix(in oklab, var(--primary) 60%, transparent)}to{box-shadow:var(--overlay-glow), 0 0 0 14px transparent}}.row.svelte-1tgmsh4{padding-inline:var(--composer-gutter);transition:grid-template-rows var(--dur-exit) var(--ease-exit), padding-block var(--dur-exit) var(--ease-exit), opacity var(--dur-exit) var(--ease-exit);grid-template-rows:1fr;animation:.3s cubic-bezier(.16,1,.3,1) message-in;display:grid}.content[data-folded].svelte-1tgmsh4{opacity:0;grid-template-rows:0fr;padding-block:0}@media (prefers-reduced-motion:reduce){.row.svelte-1tgmsh4{transition:none}}.content.svelte-1tgmsh4{padding-block:.75rem}@media not all and (width>=48rem){.content.svelte-1tgmsh4{padding-top:.5rem;padding-bottom:max(.375rem, var(--vvs,env(safe-area-inset-bottom)))}}.content.svelte-1tgmsh4:not([data-shown]){visibility:hidden}.layout-2.svelte-1tgmsh4{padding-inline:var(--spacing);font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.layout-3.svelte-1tgmsh4{align-items:center;gap:var(--spacing);display:flex}.name.svelte-1tgmsh4{flex:1;min-width:0;display:flex}.gender.svelte-1tgmsh4{flex-shrink:0}.stage.svelte-1vyya4r{width:100%;min-height:100%;color:var(--fg-primary);place-items:center;padding-inline:1.5rem;display:grid;position:relative}.label.svelte-1vyya4r{pointer-events:none;z-index:calc(10 * -1);background:radial-gradient(closest-side,oklch(0% 0 0/.72),oklch(0% 0 0/.6) 55%,oklch(0% 0 0/.3) 80%,#0000);position:absolute;inset-block:-5rem;inset-inline:-4rem}.wrap.svelte-1vyya4r{isolation:isolate;width:100%;max-width:var(--container-xs);text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.wrap.svelte-1vyya4r{animation:.72s cubic-bezier(.34,1.56,.64,1) both svelte-1vyya4r-print-in}}@media (width>=48rem){.wrap.svelte-1vyya4r{max-width:var(--container-sm);gap:1.25rem}}.hit.svelte-1vyya4r{pointer-events:auto;cursor:pointer;color:inherit;background-color:#0000;border-style:solid;border-width:0;flex-direction:column;align-items:center;gap:.875rem;padding:0;display:flex}.box.svelte-1vyya4r{width:10rem;height:12.375rem;display:block;position:relative}@media (width>=48rem){.box.svelte-1vyya4r{width:12.5rem;height:15.5rem}}.halo.svelte-1vyya4r{filter:blur(var(--blur-md));background:radial-gradient(closest-side, color-mix(in oklch, var(--primary) 80%, transparent), color-mix(in oklch, var(--primary) 25%, transparent) 55%, transparent);border-radius:2147483647px;position:absolute;inset:-2.25rem}@media (prefers-reduced-motion:no-preference){.halo.svelte-1vyya4r{animation:2.4s ease-in-out infinite svelte-1vyya4r-print-halo}}.frame.svelte-1vyya4r{border-radius:var(--radius-md);padding-inline:.5rem;background-color:#f4f1ea;padding-top:.5rem;padding-bottom:1.875rem;display:block;position:absolute;inset:0;transform:rotate(-4deg);box-shadow:0 1px 2px oklch(0% 0 0/.35),0 10px 20px oklch(0% 0 0/.3),0 28px 56px oklch(0% 0 0/.45)}@media (prefers-reduced-motion:no-preference){.frame.svelte-1vyya4r{animation:3s ease-in-out .72s infinite svelte-1vyya4r-print-bob}}.photo.svelte-1vyya4r{border-radius:var(--radius-xs);background-color:oklab(0% none none/.4);width:100%;height:100%;display:block;position:relative;overflow:hidden}.art.svelte-1vyya4r{object-fit:cover;object-position:right top;filter:blur(7px)saturate(125%);width:100%;height:100%;position:absolute;inset:0;scale:1.1}.shine.svelte-1vyya4r{pointer-events:none;border-radius:inherit;mix-blend-mode:plus-lighter;position:absolute;inset:0;overflow:hidden}.shine.svelte-1vyya4r:before{content:"";inset-block:0;background-image:linear-gradient(115deg,#0000 30%,oklch(100% 0 0/.04) 40%,oklch(100% 0 0/.22) 47%,oklch(100% 0 0/.38) 50%,oklch(100% 0 0/.22) 53%,oklch(100% 0 0/.04) 60%,#0000 70%);width:300%;position:absolute;left:0;transform:translate(-86.667%)}@media (prefers-reduced-motion:no-preference){.shine.svelte-1vyya4r:before{animation:4.5s cubic-bezier(.45,0,.2,1) 1.2s infinite svelte-1vyya4r-print-shine}}.lock.svelte-1vyya4r{position:absolute;top:50%;left:50%;translate:-50% -50%}.caption.svelte-1vyya4r{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);color:#3a3d44;inset-inline:.5rem;position:absolute;bottom:.375rem;overflow:hidden}.sparkle.svelte-1vyya4r{color:#fff;filter:drop-shadow(0 0 6px var(--primary));position:absolute}@media (prefers-reduced-motion:no-preference){.sparkle.svelte-1vyya4r{animation:1.8s ease-in-out infinite svelte-1vyya4r-print-twinkle}}.dismiss.svelte-1vyya4r{pointer-events:auto;z-index:10;display:flex;position:absolute;top:0;right:0}@media (width>=48rem){.dismiss.svelte-1vyya4r{right:-1rem}}.stamp.svelte-1vyya4r{display:flex;position:absolute;top:-.625rem;right:-.75rem}.label-2.svelte-1vyya4r{top:1rem;left:-1.75rem}.label-3.svelte-1vyya4r{animation-delay:.6s;bottom:2rem;right:-1.5rem}.label-4.svelte-1vyya4r{animation-delay:1.1s;bottom:-.5rem;left:-.5rem}.label-5.svelte-1vyya4r{color:var(--vibrancy-1);mix-blend-mode:var(--vibrancy-blend)}.text.svelte-1vyya4r{text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22);font-size:17.5px;line-height:var(--leading-normal);font-weight:var(--font-weight-bold);text-wrap:balance;color:#fff}@media (width>=48rem){.text.svelte-1vyya4r{font-size:var(--text-lg);line-height:var(--leading-normal)}}.action.svelte-1vyya4r{pointer-events:auto;display:contents}.notice.svelte-18xz0tj{width:100%;max-width:var(--container-2xl);border-radius:var(--radius-xl);border-style:solid;border-width:var(--default-border-width);border-color:color-mix(in oklab, var(--border) 60%, transparent);background-color:color-mix(in oklab, var(--surface) 95%, transparent);padding-block:.5rem;font-size:var(--text-xs);line-height:var(--leading-snug);align-items:center;gap:.75rem;margin-inline:auto;padding-left:.75rem;padding-right:.5rem;display:flex}.text.svelte-18xz0tj{min-width:0;color:var(--fg-primary);flex:1}.bar.svelte-xyjaz1{width:38px;height:4px;display:block;position:relative}.press.svelte-xyjaz1{transition:scale .42s var(--ease-spring);position:absolute;inset:0}.group:active .press.svelte-xyjaz1{transition-duration:.18s;scale:1.2 1}.arm.svelte-xyjaz1{width:50%;height:4px;transition:transform var(--dur-spring) var(--ease-spring);position:absolute;top:0}.bar[data-dragging].svelte-xyjaz1 .arm:where(.svelte-xyjaz1){transition-duration:.14s;transition-timing-function:var(--ease-enter)}.left.svelte-xyjaz1{transform-origin:100%;border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px;left:0}.right.svelte-xyjaz1{transform-origin:0;border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px;right:0}.knot.svelte-xyjaz1{width:var(--spacing);height:var(--spacing);border-radius:2147483647px;position:absolute;top:0;left:50%;translate:-50%}.glow.svelte-xyjaz1{pointer-events:none;filter:blur(3px);opacity:0;background:#fff;border-radius:2147483647px;position:absolute;inset:-1px -2px}@media (prefers-reduced-motion:reduce){.arm.svelte-xyjaz1,.press.svelte-xyjaz1{transition:none}}.label.svelte-rqwvvq{align-items:center;gap:.375rem;display:inline-flex}.crisis.svelte-io8w9u{font-size:var(--text-sm);line-height:var(--leading-relaxed);flex-direction:column;align-items:flex-start;display:flex}.body.svelte-io8w9u{margin:0}.link.svelte-io8w9u{align-items:center;gap:var(--spacing);font-weight:var(--font-weight-medium);color:var(--primary);margin-top:.5rem;display:inline-flex}@media (hover:hover){.link.svelte-io8w9u:hover{text-decoration-line:underline}}.foot.svelte-io8w9u{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-secondary);margin:.375rem 0 0}.content.svelte-5tfadw{--material-rim-color:color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);border:1px solid var(--material-rim-color);background-color:color-mix(in oklab, var(--background) var(--material-thin), var(--material-under,transparent));color:var(--fg-primary);font-size:var(--text-xs);line-height:var(--text-xs--line-height);border-radius:2147483647px;align-items:center;display:inline-flex}.label.svelte-5tfadw{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.row.svelte-ka3uhk{transform-origin:100% 100%;padding-inline:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-arrival] .row.svelte-ka3uhk{animation:.46s cubic-bezier(.2,1,.3,1) svelte-ka3uhk-user-in}}@media not all and (width>=48rem){.row.svelte-ka3uhk{padding-inline:.5rem}}.bubble.svelte-ka3uhk{--user-bubble-ground:var(--bubble-surface,color-mix(in oklab, color-mix(in oklab, var(--bubble) 30%, var(--background)) 85%, transparent));border:var(--default-border-width) solid var(--bubble-rim,color-mix(in oklab, var(--fg-primary) 13%, transparent));background-color:var(--user-bubble-ground);color:var(--fg-primary);max-width:88%;font-size:17.5px;line-height:var(--leading-normal);transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:22px 22px 7px;padding-block:7.5px;padding-inline:15px}.bubble.svelte-ka3uhk em{color:color-mix(in oklab, var(--fg-primary) 70%, transparent)}.bubble.svelte-ka3uhk p{margin:0}.notice.svelte-ka3uhk{border-radius:var(--radius-2xl);width:100%;font-size:var(--text-sm);line-height:var(--leading-relaxed);align-self:stretch;margin-top:.5rem;padding-block:.75rem;padding-inline:1rem}.content.svelte-ka3uhk{flex-direction:column;align-items:flex-end;padding-top:.125rem;padding-bottom:1rem}.line.svelte-ka3uhk{justify-content:flex-end;align-items:center;gap:.125rem;width:100%;display:flex}.edit.svelte-ka3uhk{transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-shrink:0;display:flex}@media (width>=48rem){.edit.svelte-ka3uhk:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.edit.svelte-ka3uhk:is(:where(.group):hover *){opacity:1}}}.edit.svelte-ka3uhk:has(>:disabled){opacity:1}@media (width>=48rem){.edit.svelte-ka3uhk{opacity:0}}.bubble[data-editing].svelte-ka3uhk{opacity:.55;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}.text.svelte-ka3uhk{white-space:pre-wrap}.note.svelte-ka3uhk{margin-top:var(--spacing);text-align:right;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-secondary);padding-inline:.375rem;animation:.3s cubic-bezier(.16,1,.3,1) message-in}@media (prefers-reduced-motion:reduce){.note.svelte-ka3uhk{animation:none}}.crisis.svelte-ka3uhk{--material-rim-color:color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);border:1px solid var(--material-rim-color);background-color:color-mix(in oklab, var(--background) var(--material-thin), var(--material-under,transparent));color:var(--fg-primary)}.harsh.svelte-ka3uhk{--material-rim-color:color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);border:1px solid var(--material-rim-color);background-color:color-mix(in oklab, var(--background) var(--material-thin), var(--material-under,transparent));color:var(--fg-primary);align-items:flex-start;gap:.75rem;display:flex}.harsh-icon.svelte-ka3uhk{color:var(--destructive);flex-shrink:0;margin-top:1px;display:flex}.harsh-text.svelte-ka3uhk{font-weight:var(--font-weight-medium);margin:0}.moderation.svelte-ka3uhk{margin-top:var(--spacing);text-align:right;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--destructive);padding-inline:.375rem}.retry.svelte-ka3uhk{margin-top:.5rem;display:flex}.edit-state.svelte-ka3uhk{min-height:var(--spacing-control-sm);align-items:center;gap:.125rem;margin-top:.125rem;display:flex}.label.svelte-ka3uhk{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--primary);-webkit-user-select:none;user-select:none;padding-inline:.375rem}.textarea.svelte-q48r5{border:var(--default-border-width) solid var(--input);background-color:var(--field-well);font-size:var(--text-base);line-height:var(--text-base--line-height);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);border-radius:var(--radius-lg);field-sizing:content;outline:none;width:100%;min-height:4rem;padding:.5rem .625rem;display:flex}.textarea.svelte-q48r5::placeholder{color:var(--fg-secondary)}.textarea.svelte-q48r5:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.textarea.svelte-q48r5:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent);cursor:not-allowed;opacity:.5}.textarea[aria-invalid=true].svelte-q48r5{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}:where([data-theme=dark],.dark) .textarea.svelte-q48r5:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}:where([data-theme=dark],.dark) .textarea[aria-invalid=true].svelte-q48r5{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) .textarea.svelte-q48r5:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}:where(:root:not([data-theme])) .textarea[aria-invalid=true].svelte-q48r5{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (width>=48rem){.textarea.svelte-q48r5{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}.textarea[data-slot=input-group-control].svelte-q48r5{box-shadow:none;resize:none;background-color:#0000;border-width:0;border-radius:0;flex:1;padding-block:.5rem}.textarea[data-slot=input-group-control].svelte-q48r5:focus-visible,.textarea[data-slot=input-group-control].svelte-q48r5:disabled,.textarea[data-slot=input-group-control][aria-invalid=true].svelte-q48r5{box-shadow:none;background-color:#0000}:where([data-theme=dark],.dark) .textarea[data-slot=input-group-control].svelte-q48r5,:where([data-theme=dark],.dark) .textarea[data-slot=input-group-control].svelte-q48r5:disabled{background-color:#0000}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) .textarea[data-slot=input-group-control].svelte-q48r5,:where(:root:not([data-theme])) .textarea[data-slot=input-group-control].svelte-q48r5:disabled{background-color:#0000}}.textarea[data-variant=composer].svelte-q48r5{field-sizing:fixed;min-width:0;min-height:0;font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-primary);flex:1;align-self:center;padding:0 0 0 .625rem}.textarea[data-variant=composer].svelte-q48r5::placeholder{color:var(--fg-secondary)}.textarea[data-variant=composer].svelte-q48r5:focus{animation:20ms svelte-q48r5-kbd-nudge}.textarea[data-variant=composer].svelte-q48r5:disabled{cursor:not-allowed;opacity:.6}.notice.svelte-8obxzt{pointer-events:auto;border-radius:var(--radius-xl);border-style:solid;border-width:var(--default-border-width);border-color:var(--border);background-color:var(--popover);max-width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-primary);box-shadow:var(--shadow-lg);align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;animation:.3s cubic-bezier(.16,1,.3,1) message-in;display:flex}.wrap.svelte-8obxzt{padding-inline:var(--composer-gutter);padding-top:.75rem;padding-bottom:.75rem}@media not all and (width>=48rem){.wrap.svelte-8obxzt{padding-top:.5rem;padding-bottom:max(.375rem, var(--vvs,env(safe-area-inset-bottom)))}}@media (display-mode:standalone) and ((width<48rem)){@supports (-webkit-touch-callout:none){.wrap.svelte-8obxzt{--composer-gutter:.9375rem;transition-property:padding;transition-duration:var(--dur-move);transition-timing-function:var(--ease-glide);padding-bottom:1.25rem}.wrap.svelte-8obxzt:has(textarea:focus){padding-inline:.5rem;padding-bottom:.375rem}}}.row.svelte-8obxzt{gap:var(--spacing);outline:none;flex-direction:column;display:flex;position:relative}.notice-slot.svelte-8obxzt{pointer-events:none;inset-inline:0;justify-content:center;margin-bottom:.5rem;display:flex;position:absolute;bottom:100%}.crisis.svelte-8obxzt{max-width:28rem;padding-block:.75rem;padding-inline:1rem}.notice-mark.svelte-8obxzt{color:var(--warning);flex-shrink:0;display:flex}.editing.svelte-8obxzt{border-radius:var(--radius);background-color:color-mix(in oklab, var(--primary) 10%, transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;display:flex}.editing-mark.svelte-8obxzt{color:color-mix(in oklab, var(--primary) 80%, transparent);flex-shrink:0;display:flex}.label.svelte-8obxzt{font-weight:var(--font-weight-medium);color:var(--primary)}.editing-hint.svelte-8obxzt{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklab, var(--primary) 70%, transparent);overflow:hidden}@media not all and (width>=48rem){.editing-hint.svelte-8obxzt{display:none}}.cancel-edit.svelte-8obxzt{margin-left:auto;display:flex}.entry.svelte-8obxzt{align-items:flex-end;gap:.5rem;display:flex}.lead.svelte-8obxzt{flex-shrink:0;align-items:center;display:flex}.tools.svelte-8obxzt{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.spinner.svelte-8obxzt{animation:1.2s linear infinite spin;display:flex}.stop-glyph.svelte-8obxzt{width:.75rem;height:.75rem;display:block}.dossier.svelte-1y26y9i{--section-header-gap:var(--spacing);z-index:50;transition-behavior:allow-discrete;width:min(88vw,24rem);transition-property:transform,translate,scale,rotate,visibility,content-visibility;transition-duration:var(--dur-move);transition-timing-function:var(--ease-glide);inset-block:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed;left:0}@media (width>=1280px) and (aspect-ratio>=4/3){.dossier.svelte-1y26y9i{z-index:auto;height:100%;transition-property:width,margin-right,opacity,visibility;transition-timing-function:var(--ease-glide);flex-shrink:0;position:relative;inset:auto}@media (prefers-reduced-motion:no-preference){.dossier[data-column=open].svelte-1y26y9i{animation:.22s ease-out page-in}}}.action.svelte-1y26y9i{z-index:45;cursor:default;background-color:color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-style:none;animation:.2s ease-out fade;position:fixed;inset:0}@media (width>=1280px) and (aspect-ratio>=4/3){.action.svelte-1y26y9i{display:none}}.dossier[data-drawer=open].svelte-1y26y9i{translate:0}.dossier[data-drawer=shut].svelte-1y26y9i{visibility:hidden;content-visibility:hidden;translate:-100%}@media (width>=1280px) and (aspect-ratio>=4/3){.dossier[data-drawer].svelte-1y26y9i{visibility:visible;content-visibility:visible;translate:0}.dossier[data-column=open].svelte-1y26y9i{margin-right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 72);opacity:1}.dossier[data-column=shut].svelte-1y26y9i{visibility:hidden;opacity:0;width:0;margin-right:0}}.close.svelte-1y26y9i{top:max(.5rem, env(safe-area-inset-top));z-index:10;display:flex;position:absolute;right:.5rem}.body.svelte-1y26y9i{width:100%;min-height:0;padding-top:env(safe-area-inset-top);padding-bottom:max(1rem, env(safe-area-inset-bottom));flex:1;overflow-y:auto}@media (width>=1280px) and (aspect-ratio>=4/3){.body.svelte-1y26y9i{flex-shrink:0;width:18rem}}.row.svelte-1y26y9i{padding-inline:.75rem;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.identity.svelte-1y26y9i{align-items:center;gap:.75rem;display:flex}.names.svelte-1y26y9i{flex-direction:column;min-width:0;display:flex}.title.svelte-1y26y9i{flex-direction:column;display:flex}.label.svelte-1y26y9i{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-primary);align-items:baseline;gap:.5rem;display:flex}.name.svelte-1y26y9i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.punct.svelte-1y26y9i{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.age.svelte-1y26y9i{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-normal);color:var(--fg-secondary)}.role.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--font-weight-normal);color:var(--fg-secondary)}.text.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);align-items:center;gap:.375rem;display:flex}.free-icon.svelte-1y26y9i{color:color-mix(in oklab, var(--primary) 70%, transparent);flex-shrink:0;display:flex}.panel.svelte-1y26y9i{padding-inline:.75rem;flex-direction:column;gap:1.25rem;padding-top:1.25rem;display:flex}:is(.body.svelte-1y26y9i:has(input[value=scene]:checked) .panel[data-tab=about]:where(.svelte-1y26y9i),.body.svelte-1y26y9i:not(:has(input[value=scene]:checked)) .panel[data-tab=scene]:where(.svelte-1y26y9i)){display:none}.part.svelte-1y26y9i{flex-direction:column;gap:.375rem;display:flex}.where.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-primary)}.cast.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:.375rem;display:flex}.cast-row.svelte-1y26y9i{gap:.375rem;display:flex}.cast-name.svelte-1y26y9i{font-weight:var(--font-weight-semibold);color:var(--fg-primary);flex-shrink:0}.quiet.svelte-1y26y9i{color:var(--fg-secondary)}.copy.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.tier.svelte-1y26y9i{margin-top:var(--spacing);display:flex}.places.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;gap:.75rem;display:flex}.place-name.svelte-1y26y9i{font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.place-text.svelte-1y26y9i{line-height:var(--leading-relaxed);color:var(--fg-secondary)}.part-boxed.svelte-1y26y9i{border-radius:var(--radius);background-color:color-mix(in oklab, var(--secondary) 60%, transparent);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.bio.svelte-1y26y9i{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-primary);font-style:italic}.facts.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;display:grid}.fact-key.svelte-1y26y9i{color:var(--fg-tertiary);align-items:flex-start;gap:.375rem;display:flex}.fact-icon.svelte-1y26y9i{color:color-mix(in oklab, var(--primary) 70%, transparent);flex-shrink:0;margin-top:.125rem;display:flex}.fact-value.svelte-1y26y9i{color:var(--fg-primary)}.tags.svelte-1y26y9i{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.block.svelte-1y26y9i{flex-direction:column;gap:.5rem;display:flex}.paragraph.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-primary)}.follow.svelte-1y26y9i{align-items:baseline;column-gap:.75rem;row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-wrap:wrap;display:flex}.link.svelte-1y26y9i{font-weight:var(--font-weight-medium);color:var(--primary)}@media (hover:hover){.link.svelte-1y26y9i:hover{text-decoration-line:underline}}.companions.svelte-1y26y9i{flex-direction:column;gap:1rem;display:flex}.companion.svelte-1y26y9i{align-items:flex-start;gap:.75rem;display:flex}.companion-text.svelte-1y26y9i{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.name-row.svelte-1y26y9i{align-items:baseline;gap:.5rem;display:flex}.companion-name.svelte-1y26y9i{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.companion-age.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary)}.companion-bio.svelte-1y26y9i{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary);font-style:italic}.stack.svelte-1y26y9i{gap:var(--spacing);flex-direction:column;display:flex}.memory-link.svelte-1y26y9i{width:fit-content;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--primary)}.related-link.svelte-1y26y9i{border-radius:var(--radius);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);align-items:center;gap:.75rem;padding-block:.375rem;padding-inline:.5rem;text-decoration-line:none;display:flex}@media (hover:hover){.related-link.svelte-1y26y9i:hover{background-color:var(--secondary)}}.related-name.svelte-1y26y9i{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);overflow:hidden}.related-age.svelte-1y26y9i{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-secondary)}.related-role.svelte-1y26y9i{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-secondary);overflow:hidden}.header.svelte-gnk8do{background-color:var(--chrome-ground,var(--background));-webkit-background-clip:text;background-clip:text;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex;position:sticky;top:0}@media (width<48rem){.header.svelte-gnk8do{padding-top:max(.5rem, env(safe-area-inset-top));padding-bottom:.25rem}}@media (width>=40rem){.header.svelte-gnk8do{padding-inline:.75rem}}@media (width>=48rem){.header.svelte-gnk8do{position:static}}.back.svelte-gnk8do{display:contents}@media (width>=48rem){.back.svelte-gnk8do{display:none}}.row.svelte-gnk8do{align-items:center;gap:.5rem;min-width:0;display:flex}.face.svelte-gnk8do{flex-shrink:0;display:flex}.label.svelte-gnk8do{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);overflow:hidden}@media (width<48rem){.label.svelte-gnk8do{font-size:var(--text-control);line-height:var(--text-control--line-height);font-weight:var(--font-weight-normal)}}.layout-2.svelte-gnk8do{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.dial.svelte-1enplg1{flex-direction:column;align-items:center;gap:.5rem;display:flex}.sky.svelte-1enplg1{width:280px;height:104px;position:relative}.heavens.svelte-1enplg1{position:absolute;inset:-40px -40px 0;-webkit-mask-image:linear-gradient(#000 128px,#0000 139px);mask-image:linear-gradient(#000 128px,#0000 139px)}.paths.svelte-1enplg1{fill:none;position:absolute;inset:0;overflow:visible}.arc.svelte-1enplg1{stroke:oklab(100% 0 5.96046e-8/.55);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:0 .016;filter:drop-shadow(0 0 2px oklch(0% 0 0/.5))}.tail.svelte-1enplg1{stroke-linecap:round;opacity:0}.tail.svelte-1enplg1[data-body=sun]{stroke:#ffe2a8;filter:drop-shadow(0 0 4px #ffb85c)}.tail.svelte-1enplg1[data-body=moon]{stroke:#dfe5ff;filter:drop-shadow(0 0 4px #9fb0ff)}.orb.svelte-1enplg1{offset-path:path("M 52 158 A 128 86 0 0 1 308 158");offset-rotate:0deg;offset-distance:0%;border-radius:999px;position:absolute;top:0;left:0}.sun.svelte-1enplg1{background:radial-gradient(circle,#fffdf4 0 38%,#ffe8b0 62%,#ffc56a);width:18px;height:18px;box-shadow:0 0 8px 2px oklab(92.1713% .00485402 .0890985/.9),0 0 30px 10px oklab(83.1994% .0440541 .128197/.45),0 0 80px 30px oklab(78.0125% .0805613 .131428/.18)}.moon.svelte-1enplg1{filter:drop-shadow(0 0 6px oklab(87.0226% .00471002 -.0634083/.7))drop-shadow(0 0 22px oklab(72.1013% .0111221 -.144761/.45));width:20px;height:20px}.moon.svelte-1enplg1:before{content:"";border-radius:inherit;background:radial-gradient(circle at 38% 40%,#fff,#e4e6f6 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 76% 28%,#0000 0 48%,#000 51%);mask-image:radial-gradient(circle at 76% 28%,#0000 0 48%,#000 51%)}.horizon.svelte-1enplg1{inset-inline:-24px;background:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.75) 30% 70%,#0000);height:1px;position:absolute;bottom:8px;box-shadow:0 1px 3px oklch(0% 0 0/.35)}.words.svelte-1enplg1{font-size:var(--text-base);letter-spacing:.24em;text-transform:uppercase;color:oklab(100% 0 5.96046e-8/.92);justify-items:center;margin-inline-end:-.24em;font-weight:600;display:grid}.word.svelte-1enplg1{grid-area:1/1}.wash.svelte-8nvuzu{pointer-events:none;z-index:19;mix-blend-mode:multiply;animation:step-end both svelte-8nvuzu-wash-done;position:absolute;inset:0}.light.svelte-8nvuzu{position:absolute;inset:0}.stage.svelte-7b87qc{pointer-events:none;inset-inline:0;top:calc(var(--frame-h,70svh) * .3);z-index:20;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-inline:1.5rem;display:flex;position:absolute}@container (width>=48rem){.stage.svelte-7b87qc{inset-inline:auto 0;width:min(56%,46rem);top:38%}}.card.svelte-7b87qc{isolation:isolate;color:#fff;text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22);animation:svelte-7b87qc-card-take 4.6s var(--ease-out,ease-out) both;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:relative}.card.svelte-7b87qc:before{content:"";z-index:-1;background:radial-gradient(closest-side,oklch(0% 0 0/.42),oklch(0% 0 0/.18) 60%,#0000);position:absolute;inset:-3rem -5rem}.card.svelte-7b87qc[data-weight=soft]{gap:.375rem}.title.svelte-7b87qc{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.05}@container (width>=48rem){.title.svelte-7b87qc{font-size:var(--text-4xl)}}[data-weight=soft]:where(.svelte-7b87qc) .title.svelte-7b87qc{font-size:var(--text-xl);font-weight:600}@container (width>=48rem){[data-weight=soft]:where(.svelte-7b87qc) .title.svelte-7b87qc{font-size:var(--text-2xl)}}.rule.svelte-7b87qc{width:3rem;height:1px;animation:svelte-7b87qc-rule-draw 4.6s var(--ease-out,ease-out) both;background:oklab(100% 0 5.96046e-8/.7);display:block}.where.svelte-7b87qc{font-size:var(--text-base);letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.pin.svelte-7b87qc{color:#fff;filter:drop-shadow(0 0 6px oklab(100% 0 5.96046e-8/.55));animation:.9s cubic-bezier(.3,1.5,.5,1) .45s both svelte-7b87qc-pin-drop;display:inline-flex}@media (prefers-reduced-motion:reduce){.card.svelte-7b87qc,.rule.svelte-7b87qc{animation-name:svelte-7b87qc-card-still}.pin.svelte-7b87qc{animation:none}}.backdrop.svelte-1f6o0bt{z-index:0;position:absolute;inset:0;container-type:size}.rim.svelte-1f6o0bt{pointer-events:none;inset:calc(var(--spacing,.25rem) * 1.5);z-index:30;border-radius:1.25rem;position:absolute}@media (width>=48rem){.rim.svelte-1f6o0bt{inset:calc(var(--spacing,.25rem) * 2)}}[data-scene-theme=dark] .rim.svelte-1f6o0bt{mix-blend-mode:plus-lighter}.chip.svelte-1fxa77l{pointer-events:auto;white-space:nowrap;view-transition-name:tilt-control;transition:opacity var(--dur-enter) var(--ease-enter), translate var(--dur-enter) var(--ease-enter);transition-delay:.6s;position:absolute;top:.75rem;left:50%;translate:-50%}@starting-style{.chip.svelte-1fxa77l{opacity:0;translate:-50% -.5rem}}.glyph.svelte-1fxa77l{transform-origin:50% 80%;animation:1.6s ease-in-out 1.1s 2 svelte-1fxa77l-rock;display:inline-flex}[data-pending] .glyph.svelte-1fxa77l{animation:1.2s ease-in-out infinite svelte-1fxa77l-rock}.pane.svelte-vumqy5{z-index:1;width:100%;min-width:0;height:100%;position:relative}@media (width>=48rem){.pane.svelte-vumqy5{z-index:auto;flex:1}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){.pane[data-enters].svelte-vumqy5{animation:.22s ease-out svelte-vumqy5-pane-in}}.dock.svelte-vumqy5{min-height:var(--sheet-h);max-height:var(--sheet-closed);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}@media (width>=48rem){.dock.svelte-vumqy5{display:contents}}.dock.svelte-vumqy5:not(:has([data-sheet-parsed])){visibility:hidden}.wash.svelte-vumqy5{pointer-events:none;z-index:5;height:calc(var(--stage-box) + var(--chat-top,0px) + var(--blend-h));padding-top:var(--blend-h);translate:0 calc(var(--glass-ramp) * (var(--blend-h) / 2 + var(--stage-box) + var(--chat-top,0px) - var(--sheet-h)));--wash-end:var(--blend-h);--ground:var(--chrome-ground,var(--background));inset-inline:0;background:linear-gradient(180deg, transparent 0, color-mix(in oklch, var(--ground) calc(var(--glass) * .043), transparent) calc(var(--wash-end) * .125), color-mix(in oklch, var(--ground) calc(var(--glass) * .156), transparent) calc(var(--wash-end) * .25), color-mix(in oklch, var(--ground) calc(var(--glass) * .316), transparent) calc(var(--wash-end) * .375), color-mix(in oklch, var(--ground) calc(var(--glass) * .5), transparent) calc(var(--wash-end) * .5), color-mix(in oklch, var(--ground) calc(var(--glass) * .684), transparent) calc(var(--wash-end) * .625), color-mix(in oklch, var(--ground) calc(var(--glass) * .844), transparent) calc(var(--wash-end) * .75), color-mix(in oklch, var(--ground) calc(var(--glass) * .957), transparent) calc(var(--wash-end) * .875), color-mix(in oklch, var(--ground) var(--glass), transparent) var(--wash-end));position:absolute;bottom:0}@media (width>=48rem){.wash.svelte-vumqy5{display:none}}.nav.svelte-vumqy5{z-index:20;flex:none;position:relative}@media (width>=48rem){.nav.svelte-vumqy5{z-index:auto;margin-left:var(--chat-x);width:var(--chat-col)}}.rail.svelte-vumqy5{pointer-events:none;translate:0 var(--rail-top);z-index:20;position:absolute;top:.75rem;right:.625rem}@media (width>=48rem){.rail.svelte-vumqy5{display:none}}.tilt.svelte-vumqy5{pointer-events:none;translate:0 var(--tilt-top);z-index:20;inset-inline:0;position:absolute;top:0}@media (width>=48rem){.tilt.svelte-vumqy5{display:none}}.fill.svelte-vumqy5{flex:1;min-height:0}@media (width>=48rem){.fill.svelte-vumqy5{display:none}}.sheet.svelte-vumqy5{z-index:10;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}@media (width>=48rem){.sheet.svelte-vumqy5{z-index:auto;flex:1;height:auto;position:relative;inset:auto;overflow:visible}}.grip.svelte-vumqy5{z-index:10;width:100%;height:var(--grip-h);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-style:none;place-items:center;padding-top:7px;padding-bottom:.25rem;display:grid;position:relative}@media (width>=48rem){.grip.svelte-vumqy5{display:none}}.grip.svelte-vumqy5:before{content:"";inset-inline:0;position:absolute;top:0;bottom:-29px}.grip.svelte-vumqy5:active{cursor:grabbing}.reveal.svelte-vumqy5{flex-direction:column;flex:auto;min-height:0;display:flex}@media not all and (width>=48rem){.reveal.svelte-vumqy5{--scroll-fade-top:0px;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 3.5rem);mask-image:linear-gradient(#0000,#000 3.5rem)}}.conversation.svelte-vumqy5{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}@media (width>=48rem){.conversation.svelte-vumqy5{flex:1}}.dock.svelte-116nzya{--prompt-position:relative;--prompt-inset:auto;--prompt-layer:10;--prompt-margin:0 0 0 var(--composer-gutter);--prompt-width:calc(100% - 2 * var(--composer-gutter));--prompt-corners:var(--radius-xl);--prompt-foot:.75rem;display:contents}@media (width>=48rem){.dock.svelte-116nzya{--prompt-foot:1rem}}.slot.svelte-116nzya{z-index:10;margin-left:var(--chat-x,0px);width:100%;max-width:var(--chat-col,none);flex-direction:column;flex:none;display:flex;position:relative}.overlay[data-variant=zone].svelte-n4gywd{pointer-events:none;inset-inline:0;top:calc(var(--chat-top,0px) + var(--nav-h));bottom:var(--sheet-picture);z-index:6;position:absolute}@media (width>=48rem){.overlay[data-variant=zone].svelte-n4gywd{top:calc(var(--chat-top,0px) + .75rem);z-index:20;width:var(--zone);bottom:.75rem;left:auto;right:.75rem}}.overlay[data-variant=raised].svelte-n4gywd{pointer-events:none;inset-inline:0;top:calc(var(--chat-top,0px) + var(--nav-h));z-index:20;padding-block:1.5rem;position:absolute}.controls.svelte-n4gywd{pointer-events:none;top:calc(var(--chat-top,0px) + .75rem);z-index:20;width:var(--zone);display:none;position:absolute;bottom:.75rem;right:.75rem}@media (width>=48rem){.controls.svelte-n4gywd{display:block}}.scene.svelte-n4gywd{pointer-events:auto;z-index:4;position:absolute;top:.75rem;right:.75rem}.draw.svelte-n4gywd{pointer-events:auto;z-index:4;position:absolute;bottom:.75rem;right:.75rem}.pill.svelte-n4gywd{border-radius:2147483647px;width:fit-content}.pill[data-drawing].svelte-n4gywd{position:relative}.pill[data-drawing].svelte-n4gywd>:is(.rim-comet,[data-rim-comet]){filter:drop-shadow(0 0 6px color-mix(in oklab, var(--rim-hue,var(--primary)) 42%, transparent));padding:1px;transition:filter .35s,padding .35s}.pill[data-drawing].svelte-n4gywd>:is(.rim-comet,[data-rim-comet]):before{background:conic-gradient(from 0deg, color-mix(in oklab, white 78%, var(--rim-hue,var(--primary))) 0deg, color-mix(in oklab, var(--rim-hue,var(--primary)) 55%, transparent) 45deg, color-mix(in oklab, var(--rim-hue,var(--primary)) 22%, transparent) 100deg, color-mix(in oklab, var(--rim-hue,var(--primary)) 12%, transparent) 200deg, color-mix(in oklab, var(--rim-hue,var(--primary)) 16%, transparent) 300deg, color-mix(in oklab, var(--rim-hue,var(--primary)) 45%, transparent) 340deg, color-mix(in oklab, white 78%, var(--rim-hue,var(--primary))) 360deg)}.pill[data-drawing].svelte-n4gywd:focus-within>:is(.rim-comet,[data-rim-comet]){filter:brightness(1.25) drop-shadow(0 0 14px color-mix(in oklab, var(--rim-hue,var(--primary)) 55%, transparent)) drop-shadow(0 0 6px color-mix(in oklab, var(--rim-hue,var(--primary)) 75%, transparent));padding:1.5px}.comet.svelte-n4gywd{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.comet.svelte-n4gywd:before{content:"";aspect-ratio:1;width:200%;animation:rim-comet-spin var(--rim-period,7s) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.comet.svelte-n4gywd:before{animation:none}}.item.svelte-fv3g2j{--material-thin:45%;--button-ink-blend:var(--vibrancy-blend);--button-ink-layer:transform;pointer-events:auto;align-items:center;gap:.5rem;display:flex}.name.svelte-fv3g2j{--material-thin:90%;pointer-events:none;opacity:0;transition:opacity var(--dur-exit) var(--ease-exit), translate var(--dur-exit) var(--ease-exit);display:flex;translate:.5rem}.name.svelte-fv3g2j[data-shown]{opacity:1;transition-duration:var(--dur-enter);transition-timing-function:var(--ease-enter);translate:0}.key.svelte-fv3g2j{display:flex}.said.svelte-fv3g2j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switch.svelte-hege09{pointer-events:auto;view-transition-name:tilt-control;display:flex}.mark.svelte-hege09{display:inline-flex;position:relative}.mark.svelte-hege09:after{content:"";height:2px;transition:scale var(--dur-enter) var(--ease-enter);background:currentColor;border-radius:1px;margin-top:-1px;position:absolute;inset:50% -12%;rotate:-45deg;scale:0 1}.mark.svelte-hege09[data-off]:after{scale:1}.rail.svelte-52h1tf{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.625rem;display:flex}.error.svelte-1o83dd3{border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-block:.5rem;align-items:center;gap:.75rem;margin-block:.5rem;margin-inline:.75rem;padding-left:1rem;padding-right:.5rem;animation:.3s cubic-bezier(.16,1,.3,1) message-in;display:flex}@media not all and (width>=48rem){.error.svelte-1o83dd3{margin-inline:.5rem}}.content.svelte-1o83dd3{--material-rim-color:color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);border:1px solid var(--material-rim-color);background-color:color-mix(in oklab, var(--background) var(--material-thin), var(--material-under,transparent));color:var(--fg-primary)}.icon.svelte-1o83dd3{color:var(--destructive);flex-shrink:0;display:flex}.label.svelte-1o83dd3{flex:1}.action.svelte-1o83dd3{color:var(--fg-primary);display:contents}.label.svelte-25nlew{margin-left:var(--spacing);vertical-align:baseline;opacity:.5;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ink.svelte-25nlew{animation:.32s cubic-bezier(.2,.8,.2,1) both svelte-25nlew-ink}}.row.svelte-1tnthdr{padding-inline:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-arrival] :is(.typing.svelte-1tnthdr,.separator.svelte-1tnthdr,.speaker.svelte-1tnthdr,.prose-ghost.svelte-1tnthdr,.prose-live.svelte-1tnthdr>:where(.svelte-1tnthdr),.versions.svelte-1tnthdr,.side.svelte-1tnthdr>:where(.svelte-1tnthdr)){animation:.36s cubic-bezier(.2,1,.3,1) svelte-1tnthdr-reply-in}}@media not all and (width>=48rem){.row.svelte-1tnthdr{padding-inline:.5rem}}.typing.svelte-1tnthdr{align-items:center;padding-block:.5rem;padding-inline:.25rem;display:inline-flex}.picture.svelte-1tnthdr{width:var(--spacing-control);height:var(--spacing-control);justify-content:center;align-items:center;margin-top:-.1875rem;display:flex}.picture[data-thumbnail].svelte-1tnthdr{--button-radius:calc(var(--radius-sm) + 1px)}.picture[data-current].svelte-1tnthdr{--fg-secondary:var(--vibrancy-1)}.thumbnail.svelte-1tnthdr{object-fit:cover;object-position:right top;border-radius:var(--radius-sm);width:2rem;height:2rem;box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 40%, transparent), var(--shadow-md);display:block}.picture[data-current].svelte-1tnthdr .thumbnail:where(.svelte-1tnthdr){box-shadow:0 0 0 2px var(--primary), var(--shadow-md)}@media (prefers-reduced-motion:no-preference){.picture[data-arrived].svelte-1tnthdr :is(.locked-picture:where(.svelte-1tnthdr),.thumbnail:where(.svelte-1tnthdr),.glyph:where(.svelte-1tnthdr)){animation:1.1s cubic-bezier(.2,1,.3,1) svelte-1tnthdr-picture-bloom}.developing.svelte-1tnthdr{animation:2.6s ease-in-out infinite svelte-1tnthdr-picture-develop}}.pending-picture.svelte-1tnthdr{color:var(--fg-tertiary);position:relative}.developing.svelte-1tnthdr{color:var(--fg-secondary);position:absolute}.locked-picture.svelte-1tnthdr{display:block;position:relative}.glyph.svelte-1tnthdr{display:block}.locked-image.svelte-1tnthdr{display:block;-webkit-mask-image:radial-gradient(9px at calc(100% - 3px) calc(100% - 3px),#0000 98%,#000);mask-image:radial-gradient(9px at calc(100% - 3px) calc(100% - 3px),#0000 98%,#000)}.lock-badge.svelte-1tnthdr{position:absolute;bottom:-4px;right:-4px}.prose-ghost.svelte-1tnthdr{color:color-mix(in oklab, var(--fg-primary) 72%, transparent);font-style:italic}.prose-ghost.svelte-1tnthdr .dialogue{color:var(--fg-primary);font-style:normal;font-weight:500}.prose-ghost.svelte-1tnthdr strong{color:var(--fg-primary);font-style:normal;font-weight:600}.prose-ghost.svelte-1tnthdr p+p{margin-top:.85em}@media (width>=48rem){[data-vibrant] .prose-ghost.svelte-1tnthdr p{color:var(--fg-secondary)}}.prose-ghost.svelte-1tnthdr{display:none}@media (width>=48rem){[data-vibrant] .prose-ghost.svelte-1tnthdr{--fg-primary:transparent;--fg-secondary:transparent;color:#0000;text-shadow:var(--vibrancy-shadow);display:flow-root}}.pending.svelte-1tnthdr{flex-direction:column;align-items:flex-start;padding-top:.375rem;padding-bottom:.125rem}.pending.svelte-1tnthdr[data-grouped]{padding-top:.125rem}.turn.svelte-1tnthdr{align-items:flex-start;gap:var(--spacing);flex-wrap:wrap;width:100%;padding-top:.5rem;padding-bottom:1rem}.turn.svelte-1tnthdr[data-grouped]{padding-top:var(--spacing)}.blocks.svelte-1tnthdr{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.separator.svelte-1tnthdr{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;padding-block:.625rem;padding-inline:1rem;display:flex}.label.svelte-1tnthdr{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.8em;color:var(--fg-tertiary);padding-left:.8em}.prose-block.svelte-1tnthdr{width:100%}.speaker.svelte-1tnthdr{padding-inline:var(--spacing);align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.speaker-name.svelte-1tnthdr{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--primary) 72%, var(--fg-primary))}.prose-stack.svelte-1tnthdr{position:relative}.prose-ghost.svelte-1tnthdr{pointer-events:none;font-size:17.5px;line-height:var(--leading-normal);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.prose-live.svelte-1tnthdr{color:color-mix(in oklab, var(--fg-primary) 72%, transparent);font-style:italic}.prose-live.svelte-1tnthdr .dialogue{color:var(--fg-primary);font-style:normal;font-weight:500}.prose-live.svelte-1tnthdr strong{color:var(--fg-primary);font-style:normal;font-weight:600}.prose-live.svelte-1tnthdr p+p{margin-top:.85em}@media (width>=48rem){[data-vibrant] .prose-live.svelte-1tnthdr p{color:var(--fg-secondary)}}.prose-live.svelte-1tnthdr{font-size:17.5px;line-height:var(--leading-normal);position:relative}.versions.svelte-1tnthdr{min-height:var(--spacing-control-sm);align-items:center;gap:.125rem;display:flex}.side.svelte-1tnthdr{width:2.75rem;padding-top:var(--spacing);flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;display:flex}@media not all and (width>=48rem){.side.svelte-1tnthdr{gap:.625rem}}.actions.svelte-1tnthdr{flex-direction:column;align-items:center;gap:.125rem;display:flex}@media not all and (width>=48rem){.actions.svelte-1tnthdr{gap:1rem}}.actions.svelte-1tnthdr{transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media (width>=48rem){.actions.svelte-1tnthdr:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.actions.svelte-1tnthdr:is(:where(.group):hover *){opacity:1}}.actions.svelte-1tnthdr{opacity:0}}.voice-glyph.svelte-1tnthdr{display:flex}.voice-glyph[data-spinning].svelte-1tnthdr{animation:1.2s linear infinite spin}.frame.svelte-eivgmt{--under-dock:var(--dock-overlap);min-height:0;margin-bottom:calc(var(--composer-rest) - var(--under-dock));flex:1 1 0;position:relative}@media (width>=48rem){.frame.svelte-eivgmt{--under-dock:calc(var(--dock-overlap) + .75rem)}}:has(>[data-chat-dock]>[data-dock-end])>.frame.svelte-eivgmt{margin-bottom:calc(-1 * var(--under-dock))}.scroll.svelte-eivgmt{touch-action:pan-y;overscroll-behavior-y:contain;height:100%;padding-top:1rem;padding-bottom:var(--under-dock);position:relative;overflow-y:auto}@media not all and (width>=48rem){.scroll.svelte-eivgmt{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top,1.5rem), black calc(100% - var(--under-dock)), transparent calc(100% - 5px));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top,1.5rem), black calc(100% - var(--under-dock)), transparent calc(100% - 5px));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top,1.5rem), black calc(100% - var(--under-dock)), transparent calc(100% - 5px));mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top,1.5rem), black calc(100% - var(--under-dock)), transparent calc(100% - 5px));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top,1.5rem), black calc(100% - var(--under-dock)), transparent calc(100% - 5px))}}.scroll.svelte-eivgmt:has(>.room:where(.svelte-eivgmt):not([hidden])){overflow-y:hidden}.room.svelte-eivgmt{height:100lvh}.row.svelte-eivgmt{margin-left:var(--chat-x,0px);max-width:var(--chat-col,none);flex-direction:column;display:flex}.column.svelte-eivgmt{flex-direction:column;display:flex;position:relative}.sentinel.svelte-eivgmt{height:1px;margin-bottom:-1px}.loading.svelte-eivgmt{justify-content:center;padding-block:1.5rem;display:flex}.loading-label.svelte-eivgmt{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.12em;color:var(--fg-tertiary);text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.spinner.svelte-eivgmt{animation:var(--animate-spin,spin 1s linear infinite);display:flex}.pill-row.svelte-eivgmt{pointer-events:none;bottom:var(--under-dock);left:var(--chat-x,0px);z-index:10;width:100%;max-width:var(--chat-col,none);justify-content:flex-end;padding-inline-end:.75rem;display:flex;position:absolute}.pill.svelte-eivgmt{pointer-events:auto;margin-bottom:.875rem;animation:.3s cubic-bezier(.2,1,.3,1) both svelte-eivgmt-pill-in;display:flex}@media (prefers-reduced-motion:reduce){.pill.svelte-eivgmt{animation:none}}.heading.svelte-1hou9b0{text-align:center;padding-inline:1rem;max-width:34rem;margin-inline:auto;padding-top:1.5rem;padding-bottom:1.25rem}.layout-2.svelte-1hou9b0{text-align:center;padding-inline:1rem;flex-direction:column;gap:.875rem;max-width:34rem;margin-inline:auto;padding-top:1.5rem;padding-bottom:1.25rem;display:flex}.text.svelte-1hou9b0{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--fg-secondary);margin-bottom:-.25rem}@media not all and (width>=48rem){.text.svelte-1hou9b0{color:rgb(from var(--scene-under,var(--vibrancy-1)) calc(r + 153) calc(g + 153) calc(b + 153))}}.text.svelte-1hou9b0 svg{vertical-align:-3px;margin-right:.35rem;display:inline}.group.svelte-1hou9b0{white-space:nowrap}.sep.svelte-1hou9b0{word-spacing:1em;background:radial-gradient(circle,currentColor .12em,#0000 .14em) 50%/100% 100% no-repeat}.text-2.svelte-1hou9b0{font-size:17.5px;line-height:var(--leading-normal);font-weight:var(--font-weight-semibold);text-wrap:pretty;color:var(--fg-primary)}.separator.svelte-9ozp2b{background-color:var(--input);flex-shrink:0;align-self:stretch;margin:0;position:relative}.separator[data-orientation=horizontal].svelte-9ozp2b{height:var(--spacing-hairline);width:100%}.separator[data-orientation=vertical].svelte-9ozp2b{width:var(--spacing-hairline);height:auto}.separator.svelte-9ozp2b:is([data-variant=glass]:where(.svelte-9ozp2b),[data-variant=glass-tint]:where(.svelte-9ozp2b)){background-color:color-mix(in srgb, var(--vibrancy-ink) 18%, transparent);border-color:#0000;border-radius:3.40282e38px;align-self:center;height:1.125rem;margin-inline:.125rem}[data-playing].svelte-37rzvl .spark:where(.svelte-37rzvl){color:var(--primary)}.dimmed.svelte-37rzvl{opacity:.62}[data-playing].svelte-37rzvl .still:where(.svelte-37rzvl){display:none}@media (prefers-reduced-motion:reduce){[data-playing].svelte-37rzvl .still:where(.svelte-37rzvl){display:inline}.moving.svelte-37rzvl{display:none}}.hit.svelte-a0g7p3{pointer-events:auto;display:contents}.label.svelte-a0g7p3{letter-spacing:var(--tracking-tight);-webkit-user-select:none;user-select:none;line-height:1}[data-chat-page]{--blend-h:4rem;--dock-overlap:66px;--nav-h:3.625rem;--stage-box:var(--vvh,100dvh);--grip-h:15px;--composer-height:calc(var(--spacing-control-sm) + .75rem + 2px);--composer-rest:calc(1.5rem + var(--composer-height));--composer-gutter:.5rem;--sheet-floor:4.5rem}@media (width>=40rem){[data-chat-page]{--composer-gutter:.75rem}}@media (width<48rem){[data-chat-page]{--composer-rest:calc(.5rem + var(--composer-height) + max(.375rem, var(--vvs,env(safe-area-inset-bottom))));--sheet-floor:calc(var(--composer-rest) + var(--grip-h))}}@media (display-mode:standalone) and (width<48rem){@supports (-webkit-touch-callout:none){[data-chat-page]{--composer-rest:calc(.5rem + var(--composer-height) + 1.25rem)}}}[data-chat-page]{--frame-h:min(100vw * 1216 / 832, var(--vvh,100dvh) - var(--chat-safe-top,0px) - var(--sheet-floor) + var(--blend-h));--sheet-picture:min(var(--sheet-closed), max(var(--sheet-floor), var(--vvh,100dvh) - var(--chat-safe-top,0px) - var(--frame-h) + var(--blend-h)));--sheet-closed:calc(var(--stage-box) - var(--nav-h,3rem));--sheet-rest:calc((var(--sheet-picture) + var(--sheet-closed)) / 2);--glass:72%;--stage-h:min(var(--frame-h), calc(var(--stage-box) - var(--chat-safe-top,0px) - var(--sheet-picture) + var(--blend-h)));--zone:min(calc(100vw * 569 / 1216), calc(var(--shell-h,100dvh) * 569 / 832));width:100%;height:100%;padding-top:var(--chat-top,0px);background-color:var(--background);display:flex;position:relative;overflow:hidden}@media (width<48rem){[data-chat-page]{background-color:var(--chrome-ground,var(--background))}[data-chat-page]:after{content:"";inset-inline:0;z-index:0;pointer-events:none;background-color:var(--chrome-ground,var(--background));height:30px;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#0000001f 9%,#00000052 20%,#0000008c 32%,#000000bf 45%,#000000e6 60%,#000000f7 75%,#000);mask-image:linear-gradient(#0000,#0000001f 9%,#00000052 20%,#0000008c 32%,#000000bf 45%,#000000e6 60%,#000000f7 75%,#000)}}:is([data-chat-page],[data-sheet-follow]){--sheet-h:var(--sheet-rest);--sheet-p:0;--glass-ramp:clamp(0, calc((1 - var(--sheet-p)) * 2), 1);transition:--sheet-h var(--dur-move) var(--ease-glide), --sheet-p var(--dur-move) var(--ease-glide)}@media (width>=48rem){[data-chat-page]{--chat-col:min(40rem, calc(100% - var(--zone) - 2rem));--chat-x:max(0px, calc((100% - var(--zone) - var(--chat-col)) * .3));padding-top:calc(var(--chat-top,0px) + .75rem);padding-bottom:.75rem;padding-right:.75rem;padding-left:max(var(--shell-pl,0px), .75rem);background-color:#0000}}[data-chat-page][data-sheet-detent=picture],[data-chat-page][data-sheet-detent=picture] [data-sheet-follow]{--sheet-h:var(--sheet-picture)}[data-chat-page]:is([data-sheet-dragging],[data-sheet-sliding]),[data-chat-page]:is([data-sheet-dragging],[data-sheet-sliding]) [data-sheet-follow]{transition:none}}@layer components,utilities;@keyframes svelte-md0n00-choice-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes svelte-1vyya4r-print-in{0%{opacity:0;transform:translateY(3rem)scale(.55)rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-1vyya4r-print-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1vyya4r-print-bob{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}@keyframes svelte-1vyya4r-print-shine{0%{transform:translate(-86.667%)}45%,to{transform:translate(20%)}}@keyframes svelte-1vyya4r-print-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@keyframes svelte-ka3uhk-user-in{0%{opacity:0;transform:translateY(64px)scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes svelte-q48r5-kbd-nudge{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes svelte-8nvuzu-wash-done{to{visibility:hidden}}@keyframes svelte-7b87qc-card-take{0%{opacity:0;filter:blur(6px);translate:0 .5rem}16%{opacity:1;filter:blur();translate:0}78%{opacity:1}to{opacity:0}}@keyframes svelte-7b87qc-pin-drop{0%{opacity:0;translate:0 -14px}60%{opacity:1}to{opacity:1;translate:0}}@keyframes svelte-7b87qc-rule-draw{0%,8%{width:0}30%,to{width:3rem}}@keyframes svelte-7b87qc-card-still{0%,85%{opacity:1}to{opacity:0}}@keyframes svelte-1fxa77l-rock{0%,to{rotate:0deg}25%{rotate:-14deg}75%{rotate:14deg}}@keyframes svelte-vumqy5-pane-in{0%{top:.5rem}to{top:0}}@keyframes svelte-25nlew-ink{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tnthdr-picture-bloom{0%{filter:drop-shadow(0 0 #0000);scale:.82}35%{filter:drop-shadow(0 0 5px var(--primary)) drop-shadow(0 0 16px var(--primary));scale:1.14}to{filter:drop-shadow(0 0 #0000);scale:1}}@keyframes svelte-1tnthdr-picture-develop{0%{clip-path:inset(100% 0 0);opacity:1}65%{clip-path:inset(35% 0 0);opacity:1}to{clip-path:inset(35% 0 0);opacity:0}}@keyframes svelte-1tnthdr-reply-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes svelte-eivgmt-pill-in{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@property --sheet-h{syntax:"<length>";inherits:false;initial-value:0}@property --sheet-picture{syntax:"<length>";inherits:true;initial-value:0}@property --sheet-rest{syntax:"<length>";inherits:true;initial-value:0}@property --sheet-closed{syntax:"<length>";inherits:true;initial-value:0}@property --sheet-p{syntax:"<number>";inherits:false;initial-value:0}@property --glass-ramp{syntax:"<number>";inherits:false;initial-value:1}[data-chat-locked]{overscroll-behavior-y:none;touch-action:none;overflow:hidden}body[data-chat-locked]{height:100%}:root[data-chat-screen]{--chrome-ground:var(--char-g1-dark,var(--background))}@media (width<48rem){:root[data-chat-screen],:root[data-chat-screen] body{background:var(--chrome-ground)}}.reserved.svelte-b3dv7p{display:grid}.reserved.svelte-b3dv7p>:where(.svelte-b3dv7p){grid-area:1/1;min-width:0}.held.svelte-b3dv7p{visibility:hidden}.choices.svelte-b3dv7p{transition:opacity .4s}.choices.waiting.svelte-b3dv7p{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.held.svelte-b3dv7p,.choices.waiting.svelte-b3dv7p{visibility:visible;opacity:1}.typed.svelte-b3dv7p{visibility:hidden}}
