.fs-wrap.svelte-ymh0r2{position:relative;isolation:isolate}.fs-frame.svelte-ymh0r2{position:relative;background:var(--surface-raised);overflow:hidden}.fs-frame.exhibit-frame.svelte-ymh0r2{border-color:#ffffff1f}.fs-chrome.svelte-ymh0r2{display:flex;align-items:center;gap:.4rem;padding:.5rem .875rem;border-bottom:1px solid color-mix(in oklch,var(--foreground) 8%,transparent);background:color-mix(in oklch,var(--foreground) 3%,transparent)}.fs-dot.svelte-ymh0r2{width:.5rem;height:.5rem;border-radius:9999px;display:inline-block;background:var(--border-strong)}.fs-chrome-title.svelte-ymh0r2{margin-left:.5rem;font-size:.6875rem;letter-spacing:.04em;color:var(--secondary-foreground)}.fs-under.svelte-ymh0r2{display:flex;align-items:center;justify-content:center;min-height:1.5rem;margin-top:.75rem}.fs-replay.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:transparent;font-size:.6875rem;line-height:1;letter-spacing:.01em;color:color-mix(in oklch,var(--foreground) 42%,transparent);cursor:pointer;animation:svelte-ymh0r2-fs-fade-in .3s var(--ease-standard) both;transition:color .15s var(--ease-standard)}.fs-replay.svelte-ymh0r2:hover{color:var(--foreground)}@keyframes svelte-ymh0r2-fs-fade-in{0%{opacity:0}to{opacity:1}}.fs-body.svelte-ymh0r2{padding:1rem;display:flex}.fs-body-hero.svelte-ymh0r2{padding:1.375rem}@media(min-width:768px){.fs-body.svelte-ymh0r2{padding:1.125rem}.fs-body-hero.svelte-ymh0r2{padding:1.75rem}}.fs-scene.svelte-ymh0r2{display:flex;flex-direction:column;gap:.625rem;width:100%}.fs-scene-hero.svelte-ymh0r2{gap:1.125rem}.fs-scene-center.svelte-ymh0r2{justify-content:center;align-items:center;text-align:center;gap:1.25rem}.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2){animation:svelte-ymh0r2-fs-rise .3s var(--ease-signature) both}.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2):nth-child(1){animation-delay:40ms}.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2):nth-child(2){animation-delay:.13s}.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2):nth-child(3){animation-delay:.22s}.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2):nth-child(4){animation-delay:.31s}@keyframes svelte-ymh0r2-fs-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fs-msg.svelte-ymh0r2{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.fs-avatar.svelte-ymh0r2{flex-shrink:0;width:16px;height:16px;border-radius:9999px;background:color-mix(in oklch,var(--pict-ink) 22%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;line-height:1;color:#fff}.fs-avatar-xs.svelte-ymh0r2{box-shadow:0 0 0 1px var(--surface)}.fs-avatar[data-tone=amber].svelte-ymh0r2{background:var(--color-yellow-500)}.fs-avatar[data-tone=blue].svelte-ymh0r2{background:var(--color-blue-500)}.fs-avatar[data-tone=violet].svelte-ymh0r2{background:var(--color-violet-500)}.fs-bubble.svelte-ymh0r2{margin:0;max-width:80%;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--chat-lift);font-size:.8125rem;line-height:1.4;color:var(--foreground)}.fs-scene-hero.svelte-ymh0r2 .fs-bubble:where(.svelte-ymh0r2){max-width:72%;padding:9px 14px;font-size:.875rem;line-height:1.5}.fs-meta.svelte-ymh0r2{margin:0;font-size:12px;line-height:1.4;color:color-mix(in oklch,var(--pict-ink) 45%,transparent);font-variant-numeric:tabular-nums}.fs-draft.svelte-ymh0r2{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-step);box-shadow:var(--chat-lift);padding:.875rem 1rem;transition:background .3s var(--ease-signature),border-color .3s var(--ease-signature),transform .3s var(--ease-signature)}.fs-draft-sent.svelte-ymh0r2{background:var(--surface-raised);border-color:color-mix(in oklch,var(--success) 45%,transparent);transform:translateY(-2px)}.fs-draft-head.svelte-ymh0r2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.fs-tag.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.3rem;font-size:12px;line-height:1.4;font-weight:500;color:color-mix(in oklch,var(--pict-ink) 80%,transparent)}.fs-dim.svelte-ymh0r2{font-weight:400;color:color-mix(in oklch,var(--pict-ink) 45%,transparent)}.fs-kal.svelte-ymh0r2{display:inline-flex;flex-shrink:0}.fs-cite.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.4rem}.fs-draft-body.svelte-ymh0r2{position:relative;font-size:1rem;line-height:1.6;letter-spacing:-.005em;color:var(--foreground)}.fs-ghost.svelte-ymh0r2{visibility:hidden}.fs-live.svelte-ymh0r2{position:absolute;inset:0;margin:0;display:block}@media(max-width:30rem){.fs-body.svelte-ymh0r2,.fs-body-hero.svelte-ymh0r2{padding:.875rem}.fs-draft.svelte-ymh0r2{padding:.75rem}.fs-draft-body.svelte-ymh0r2{font-size:.875rem}}.fs-caret.svelte-ymh0r2{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--foreground);animation:svelte-ymh0r2-fs-blink 1s steps(1,end) infinite}@keyframes svelte-ymh0r2-fs-blink{50%{opacity:0}}.fs-thinking.svelte-ymh0r2{display:flex;align-items:flex-start}.fs-think.svelte-ymh0r2{position:relative;display:inline-flex;align-items:center;height:22px;padding:0 .625rem;border:1px solid var(--border);border-radius:9999px;overflow:hidden;font-size:12px;line-height:1;color:color-mix(in oklch,var(--pict-ink) 45%,transparent)}.fs-think-fill.svelte-ymh0r2{position:absolute;inset:auto 0 0;height:1px;background:color-mix(in oklch,var(--pict-ink) 45%,transparent);transform-origin:0 50%;animation:svelte-ymh0r2-fs-think-fill .7s var(--ease-standard) both}@keyframes svelte-ymh0r2-fs-think-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fs-actions.svelte-ymh0r2{display:flex;align-items:center;gap:.5rem;min-height:1.75rem;margin-top:.875rem;opacity:0;transition:opacity .3s var(--ease-standard)}.fs-actions-ready.svelte-ymh0r2{opacity:1}.fs-btn.svelte-ymh0r2{display:inline-flex;align-items:center;height:1.75rem;font-size:.75rem;font-weight:500;padding:0 .875rem;border-radius:9999px;border:1px solid color-mix(in oklch,var(--foreground) 18%,transparent);background:transparent;color:var(--foreground);cursor:pointer;transition:transform .15s var(--ease-standard),background .15s var(--ease-standard)}.fs-btn.svelte-ymh0r2:active{transform:scale(.96)}.fs-btn-primary.svelte-ymh0r2{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.fs-sent-pill.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.3rem;height:1.75rem;padding:0 .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:color-mix(in oklch,var(--success) 16%,transparent);color:var(--success);animation:svelte-ymh0r2-fs-sent-in .3s var(--ease-signature) both}.fs-sent-note.svelte-ymh0r2{font-size:12px;color:color-mix(in oklch,var(--pict-ink) 45%,transparent);font-variant-numeric:tabular-nums;animation:svelte-ymh0r2-fs-fade-in .3s var(--ease-standard) .12s both}@keyframes svelte-ymh0r2-fs-sent-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.fs-wire-row.svelte-ymh0r2{display:flex;align-items:center;gap:.625rem}.fs-platform.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.fs-platform-old.svelte-ymh0r2{background:color-mix(in oklch,var(--foreground) 7%,transparent);color:var(--secondary-foreground)}.fs-platform-new.svelte-ymh0r2{background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--foreground);border:1px solid color-mix(in oklch,var(--primary) 45%,transparent)}.fs-logomark{width:.95rem;height:.95rem}.fs-wire.svelte-ymh0r2{position:relative;flex:1;height:2px;border-radius:9999px;background:linear-gradient(90deg,color-mix(in oklch,var(--foreground) 20%,transparent),var(--primary));overflow:visible;container-type:inline-size}.fs-wire-pulse.svelte-ymh0r2{position:absolute;top:50%;left:0;width:.5rem;height:.5rem;border-radius:9999px;background:var(--primary);box-shadow:0 0 10px 2px color-mix(in oklch,var(--primary) 70%,transparent);transform:translateY(-50%);animation:svelte-ymh0r2-fs-pulse 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-ymh0r2-fs-pulse{0%{transform:translateY(-50%) translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-50%) translate(100cqw);opacity:0}}.fs-thread-carry.svelte-ymh0r2{display:flex;flex-direction:column;gap:.375rem}.fs-carry-bubble.svelte-ymh0r2{max-width:78%;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.8125rem;line-height:1.4;color:var(--foreground);animation:svelte-ymh0r2-fs-slide-in .3s var(--ease-signature) both}.fs-carry-them.svelte-ymh0r2{align-self:flex-start;background:var(--surface-raised);box-shadow:var(--chat-lift)}.fs-carry-us.svelte-ymh0r2{align-self:flex-end;background:var(--surface-step)}.fs-carry-bubble.svelte-ymh0r2:nth-child(1){animation-delay:.16s}.fs-carry-bubble.svelte-ymh0r2:nth-child(2){animation-delay:.3s}.fs-carry-bubble.svelte-ymh0r2:nth-child(3){animation-delay:.44s}@keyframes svelte-ymh0r2-fs-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.fs-badge.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;height:22px;padding:0 .5rem;border-radius:9999px;font-size:11.5px;font-weight:500;line-height:1;background:color-mix(in oklch,var(--fs-badge-hue) 14%,transparent);color:var(--fs-badge-hue);--fs-badge-hue: var(--success)}.fs-badge-accent.svelte-ymh0r2{--fs-badge-hue: var(--accent)}.fs-badge-neutral.svelte-ymh0r2{--fs-badge-hue: var(--pict-ink);color:color-mix(in oklch,var(--pict-ink) 65%,transparent)}.fs-badge-stamp.svelte-ymh0r2{animation:svelte-ymh0r2-fs-stamp .3s var(--ease-signature) both;animation-delay:.56s}@keyframes svelte-ymh0r2-fs-stamp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fs-handoff-head.svelte-ymh0r2{display:flex;align-items:center;gap:.4rem}.fs-handoff-arrow.svelte-ymh0r2{display:inline-flex;color:var(--secondary-foreground)}.fs-handoff-label.svelte-ymh0r2{margin-left:.25rem;font-size:12px;color:color-mix(in oklch,var(--pict-ink) 45%,transparent)}.fs-summary.svelte-ymh0r2{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-step);box-shadow:var(--chat-lift);padding:.625rem .75rem}.fs-summary-list.svelte-ymh0r2{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem}.fs-summary-list.svelte-ymh0r2 li:where(.svelte-ymh0r2){font-size:.8125rem;line-height:1.45;color:var(--foreground)}.fs-note.svelte-ymh0r2{border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in oklch,var(--pict-ink) 4%,transparent);padding:.625rem .75rem}.fs-note-tag.svelte-ymh0r2{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--pict-ink) 45%,transparent);margin-bottom:.35rem}.fs-note.svelte-ymh0r2 p:where(.svelte-ymh0r2){margin:0;font-size:.8125rem;line-height:1.5;color:var(--secondary-foreground)}.fs-collab-foot.svelte-ymh0r2{display:flex;align-items:center;gap:.75rem}.fs-avatar-stack.svelte-ymh0r2{display:inline-flex}.fs-avatar-stack.svelte-ymh0r2 .fs-avatar-xs:where(.svelte-ymh0r2):not(:first-child){margin-left:-.3125rem}.fs-collab-text.svelte-ymh0r2{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--secondary-foreground)}.fs-tfr.svelte-ymh0r2{position:relative;width:7.5rem;height:7.5rem;display:flex;align-items:center;justify-content:center}.fs-ring.svelte-ymh0r2{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fs-ring-track.svelte-ymh0r2{fill:none;stroke:color-mix(in oklch,var(--foreground) 10%,transparent);stroke-width:6}.fs-ring-fill.svelte-ymh0r2{fill:none;stroke:var(--primary);stroke-width:6;stroke-linecap:round;stroke-dasharray:351.86;stroke-dashoffset:17.6}@media(prefers-reduced-motion:no-preference){.fs-seen.svelte-ymh0r2 .fs-ring-fill:where(.svelte-ymh0r2){animation:svelte-ymh0r2-fs-ring-fill 1s cubic-bezier(.32,.72,0,1) .12s forwards}}@keyframes svelte-ymh0r2-fs-ring-fill{0%{stroke-dashoffset:351.86}to{stroke-dashoffset:17.6}}.fs-tfr-num.svelte-ymh0r2{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums}.fs-tfr-unit.svelte-ymh0r2{font-size:.45em;color:var(--secondary-foreground);margin-left:.05em}.fs-tfr-label.svelte-ymh0r2{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-foreground)}.fs-tfr-draft.svelte-ymh0r2{max-width:22rem}.fs-tfr-draft.svelte-ymh0r2 .fs-tag:where(.svelte-ymh0r2){font-size:.8125rem;justify-content:center}@media(prefers-reduced-motion:reduce){.fs-scene.svelte-ymh0r2>:where(.svelte-ymh0r2),.fs-carry-bubble.svelte-ymh0r2,.fs-badge-stamp.svelte-ymh0r2,.fs-caret.svelte-ymh0r2,.fs-replay.svelte-ymh0r2,.fs-sent-pill.svelte-ymh0r2,.fs-sent-note.svelte-ymh0r2{animation:none}.fs-draft.svelte-ymh0r2{transition:none}.fs-draft-sent.svelte-ymh0r2{transform:none}.fs-think-fill.svelte-ymh0r2{animation:none}.fs-wire-pulse.svelte-ymh0r2{animation:none;transform:translateY(-50%) translate(50cqw)}.fs-actions.svelte-ymh0r2{opacity:1}}
