.attachments.svelte-vhkka7{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.attachment.svelte-vhkka7{align-items:center;gap:var(--hy-page-inline-3xs);max-inline-size:16rem;display:flex}.thumb.svelte-vhkka7{object-fit:contain;border-radius:var(--hy-page-media-radius);background:var(--hy-page-band-medium-background);flex:none;block-size:3rem;inline-size:4rem}.file-icon.svelte-vhkka7{color:var(--hy-page-ink-secondary);display:inline-flex}.meta.svelte-vhkka7{flex-direction:column;min-inline-size:0;display:flex}.name.svelte-vhkka7{font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);color:var(--hy-page-ink-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-vhkka7{font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);color:var(--hy-page-ink-secondary)}.attachment.error.svelte-vhkka7 .sub:where(.svelte-vhkka7),.attachment.count.svelte-vhkka7 .name:where(.svelte-vhkka7){color:var(--hy-page-ink-danger)}.attachment.count.svelte-vhkka7 .sub:where(.svelte-vhkka7){color:var(--hy-page-ink-secondary)}.bar.svelte-vhkka7{inline-size:8rem;max-inline-size:100%}.remove-wrap.svelte-vhkka7{display:inline-flex}.voice.svelte-he7mg{border-radius:50%;display:inline-flex}.voice.listening.svelte-he7mg{animation:svelte-he7mg-figaro-pulse var(--hy-motion-loop-pulse-duration) var(--hy-motion-loop-pulse-easing) infinite}@keyframes svelte-he7mg-figaro-pulse{0%{box-shadow:0 0 0 0 var(--hy-background-brand-rest)}70%{box-shadow:0 0 0 .5rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.voice.listening.svelte-he7mg{animation:none}}.composer-box.svelte-plsn2e{padding:var(--hy-page-inset-sm);background:var(--hy-page-band-subtle-background);color:var(--hy-page-band-subtle-foreground);border:var(--hy-page-rule-width) solid transparent;border-radius:var(--hy-page-region-radius)}.composer.svelte-plsn2e{gap:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.actions.svelte-plsn2e{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-3xs);display:flex}.cluster.svelte-plsn2e{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}.field.svelte-plsn2e{gap:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.header.svelte-1htq1mg{align-items:center;gap:var(--hy-page-inline-2xs);padding:var(--hy-page-inset-xs);display:flex}.mark.svelte-1htq1mg{font-size:32px}[data-semantic-color=dark] .mark.svelte-1htq1mg{--figaro-mark-ink:#85b3ba}.title.svelte-1htq1mg{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--hy-page-ui-title-xs-font-size);text-transform:var(--hy-page-ui-title-xs-text-transform);font-weight:var(--hy-page-ui-title-xs-font-weight);font-family:var(--hy-page-ui-title-xs-font-family);line-height:var(--hy-page-ui-title-xs-line-height);letter-spacing:var(--hy-page-ui-title-xs-letter-spacing);color:var(--hy-page-ui-title-xs-color);flex:1;overflow:hidden}.actions.svelte-1htq1mg{align-items:center;gap:var(--hy-page-inline-3xs);flex-shrink:0;display:flex}.activity.svelte-j4k8kg{transition:opacity var(--hy-motion-transition-hover-duration) var(--hy-motion-transition-hover-easing)}.activity.settled.svelte-j4k8kg{opacity:.6}.step-label.svelte-j4k8kg{font-family:var(--hy-page-ui-body-sm-font-family);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);line-height:var(--hy-page-ui-body-sm-line-height);color:var(--hy-page-ui-body-sm-color)}@media (prefers-reduced-motion:reduce){.activity.svelte-j4k8kg{transition:none}}.response.svelte-1235qba{color:var(--hy-page-ink-default);font-size:var(--hy-page-ui-body-md-font-size);text-transform:var(--hy-page-ui-body-md-text-transform);line-height:var(--hy-page-ui-body-md-line-height);font-family:var(--hy-page-ui-body-md-font-family);font-weight:var(--hy-page-ui-body-md-font-weight);letter-spacing:var(--hy-page-ui-body-md-letter-spacing);white-space:pre-wrap;margin:0}.model.svelte-2a6i0d{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);margin:0}.error-alert.svelte-cpwtag{margin-block:var(--hy-page-stack-3xs)}.feedback.svelte-1gkt9s{align-items:center;gap:var(--hy-page-inline-3xs);color:var(--hy-page-ink-secondary);flex-wrap:wrap;margin-block-start:var(--hy-page-stack-3xs);display:flex}.proposal-body.svelte-rsqwr0{gap:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.proposal-title.svelte-rsqwr0{color:var(--hy-page-ink-default);font-size:var(--hy-page-ui-label-md-font-size);text-transform:var(--hy-page-ui-label-md-text-transform);font-weight:var(--hy-page-ui-label-md-font-weight);line-height:var(--hy-page-ui-label-md-line-height);font-family:var(--hy-page-ui-label-md-font-family);letter-spacing:var(--hy-page-ui-label-md-letter-spacing)}.proposal-summary.svelte-rsqwr0{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);margin:0;padding-inline-start:var(--hy-page-inset-sm)}.proposal-doc.svelte-rsqwr0{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;font-family:var(--hy-page-ui-code-font-family);font-size:var(--hy-page-ui-code-font-size);text-transform:var(--hy-page-ui-code-text-transform);line-height:var(--hy-page-ui-code-line-height);font-weight:var(--hy-page-ui-code-font-weight);letter-spacing:var(--hy-page-ui-code-letter-spacing);color:var(--hy-page-ink-default);margin:0;overflow:auto}.proposal-audit.svelte-rsqwr0{gap:var(--hy-page-stack-3xs);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);color:var(--hy-page-ui-body-sm-color);flex-direction:column;display:flex}.proposal-audit-head.svelte-rsqwr0{color:var(--hy-page-ink-default);font-size:var(--hy-page-ui-label-sm-font-size);text-transform:var(--hy-page-ui-label-sm-text-transform);font-weight:var(--hy-page-ui-label-sm-font-weight);line-height:var(--hy-page-ui-label-sm-line-height);font-family:var(--hy-page-ui-label-sm-font-family);letter-spacing:var(--hy-page-ui-label-sm-letter-spacing)}.proposal-verdict.svelte-rsqwr0{align-items:center;gap:var(--hy-page-inline-3xs);display:flex}.proposal-verdict.svelte-rsqwr0 .ok:where(.svelte-rsqwr0){color:var(--hy-page-ink-success)}.proposal-verdict.svelte-rsqwr0 .warn:where(.svelte-rsqwr0){color:var(--hy-page-ink-warning)}.proposal-state.svelte-rsqwr0{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);margin:0}.proposal-caveats.svelte-rsqwr0{color:var(--hy-page-ink-warning)}.proposal-list.svelte-rsqwr0{font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);color:var(--hy-page-ui-body-sm-color)}.proposal-list-head.svelte-rsqwr0{align-items:center;gap:var(--hy-page-inline-3xs);color:var(--hy-page-ink-secondary);display:flex}.proposal-list-head.warn.svelte-rsqwr0{color:var(--hy-page-ink-warning)}.proposal-list-items.svelte-rsqwr0{margin:var(--hy-page-stack-3xs) 0 0;color:var(--hy-page-ink-secondary);padding-inline-start:var(--hy-page-inset-sm)}.proposal-foot.svelte-rsqwr0{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-2xs);display:flex}.proposal-actions.svelte-rsqwr0{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}.proposal-head.svelte-rsqwr0{align-items:center;gap:var(--hy-page-inline-3xs);margin-block-end:var(--hy-page-stack-xs);display:flex}.pills.svelte-1b3qq14{align-items:center;gap:var(--hy-page-inline-3xs);margin-block:var(--hy-page-stack-3xs);flex-wrap:wrap;display:flex}.task-group.svelte-s0i0e8{margin-block:var(--hy-page-stack-3xs)}.rows.svelte-s0i0e8{gap:var(--hy-page-stack-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-s0i0e8{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-2xs);display:flex}.label.svelte-s0i0e8{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing)}.separator.svelte-s011d4{justify-content:center;align-items:baseline;gap:var(--hy-page-inline-3xs);margin-block:var(--hy-page-stack-2xs);color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);display:flex}.att-thumb.svelte-txk32d{object-fit:contain;border-radius:var(--hy-page-media-radius);background:var(--hy-page-band-medium-background);block-size:3rem;inline-size:4rem}.att-file.svelte-txk32d{align-items:center;gap:var(--hy-page-inline-3xs);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);color:var(--hy-page-ui-body-sm-color);display:inline-flex}.att-size.svelte-txk32d{color:var(--hy-page-ink-secondary)}.user-message.svelte-rzj3ny{align-items:flex-end;gap:var(--hy-page-stack-3xs);margin-block:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.bubble.svelte-rzj3ny{max-inline-size:85%;padding:var(--hy-page-inset-sm);background:var(--hy-page-band-subtle-background);color:var(--hy-page-band-subtle-foreground);border:var(--hy-page-rule-width) solid transparent;border-radius:var(--hy-page-region-radius)}.bubble-text.svelte-rzj3ny{color:var(--hy-page-ink-default);font-size:var(--hy-page-ui-body-md-font-size);text-transform:var(--hy-page-ui-body-md-text-transform);line-height:var(--hy-page-ui-body-md-line-height);font-family:var(--hy-page-ui-body-md-font-family);font-weight:var(--hy-page-ui-body-md-font-weight);letter-spacing:var(--hy-page-ui-body-md-letter-spacing);white-space:pre-wrap}.atts.svelte-rzj3ny{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}.conversation.svelte-1fd01v6{flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.scroll.svelte-1fd01v6{min-block-size:0;padding-inline:var(--hy-page-inset-xs);flex:1;overflow-y:auto}.content.svelte-1fd01v6{gap:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.loading.svelte-1fd01v6{padding-block:var(--hy-page-inset-xs)}.assistant.svelte-1fd01v6{gap:var(--hy-page-stack-3xs);margin-block:var(--hy-page-stack-3xs);flex-direction:column;display:flex}.thinking.svelte-1fd01v6{padding-block:var(--hy-page-inset-3xs)}.scroll-down.svelte-1fd01v6{position:absolute;inset-block-end:var(--hy-page-inset-xs);inset-inline-end:var(--hy-page-inset-xs)}.greeting.svelte-558yvu{gap:var(--hy-page-stack-xs);padding-inline:var(--hy-page-inset-xs);color:var(--hy-page-ink-default);font-size:var(--hy-page-ui-body-md-font-size);text-transform:var(--hy-page-ui-body-md-text-transform);line-height:var(--hy-page-ui-body-md-line-height);font-family:var(--hy-page-ui-body-md-font-family);font-weight:var(--hy-page-ui-body-md-font-weight);letter-spacing:var(--hy-page-ui-body-md-letter-spacing);flex-direction:column;display:flex}.hello.svelte-558yvu{color:var(--hy-page-ink-secondary);margin:0}.line.svelte-558yvu{margin:0}.help-label.svelte-558yvu{margin:0 0 var(--hy-page-stack-3xs);color:var(--hy-page-ink-secondary)}.pills.svelte-558yvu{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}.row.svelte-qfz4y2{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-2xs);padding:var(--hy-page-inset-2xs) var(--hy-page-inset-xs);border-radius:var(--hy-page-region-radius-sm);display:flex}.row.active.svelte-qfz4y2{background:var(--hy-page-tint-brand-background)}.main.svelte-qfz4y2{flex-direction:column;min-inline-size:0;display:flex}.title.svelte-qfz4y2{appearance:none;text-align:start;cursor:pointer;color:var(--hy-page-ink-default);font:inherit;font-size:var(--hy-page-ui-body-md-font-size);text-transform:var(--hy-page-ui-body-md-text-transform);font-family:var(--hy-page-ui-body-md-font-family);font-weight:var(--hy-page-ui-body-md-font-weight);line-height:var(--hy-page-ui-body-md-line-height);letter-spacing:var(--hy-page-ui-body-md-letter-spacing);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}.time.svelte-qfz4y2{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);line-height:var(--hy-page-ui-body-sm-line-height);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing)}.confirm-text.svelte-qfz4y2{font-family:var(--hy-page-ui-body-md-font-family);font-size:var(--hy-page-ui-body-md-font-size);text-transform:var(--hy-page-ui-body-md-text-transform);font-weight:var(--hy-page-ui-body-md-font-weight);letter-spacing:var(--hy-page-ui-body-md-letter-spacing);line-height:var(--hy-page-ui-body-md-line-height);color:var(--hy-page-ui-body-md-color);margin:0}.history.svelte-vqzfa5{gap:var(--hy-page-stack-2xs);padding:var(--hy-page-inset-xs);flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow-y:auto}.heading.svelte-vqzfa5{font-family:var(--hy-page-ui-title-md-font-family);font-size:var(--hy-page-ui-title-md-font-size);text-transform:var(--hy-page-ui-title-md-text-transform);font-weight:var(--hy-page-ui-title-md-font-weight);letter-spacing:var(--hy-page-ui-title-md-letter-spacing);line-height:var(--hy-page-ui-title-md-line-height);color:var(--hy-page-ui-title-md-color);margin:0}.list.svelte-vqzfa5{gap:var(--hy-page-stack-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-note.svelte-vqzfa5{color:var(--hy-page-ink-secondary);font-size:var(--hy-page-ui-body-sm-font-size);text-transform:var(--hy-page-ui-body-sm-text-transform);line-height:var(--hy-page-ui-body-sm-line-height);font-family:var(--hy-page-ui-body-sm-font-family);font-weight:var(--hy-page-ui-body-sm-font-weight);letter-spacing:var(--hy-page-ui-body-sm-letter-spacing);margin:0}.recipes.svelte-1uams3t{gap:var(--hy-page-stack-3xs);padding:var(--hy-page-inset-xs);flex-direction:column;display:flex}.head.svelte-1uams3t{justify-content:space-between;align-items:center;display:flex}.title.svelte-1uams3t{font-weight:var(--hy-page-ui-title-xs-font-weight);font-family:var(--hy-page-ui-title-xs-font-family);font-size:var(--hy-page-ui-title-xs-font-size);line-height:var(--hy-page-ui-title-xs-line-height);letter-spacing:var(--hy-page-ui-title-xs-letter-spacing);text-transform:var(--hy-page-ui-title-xs-text-transform);color:var(--hy-page-ui-title-xs-color)}.pills.svelte-1uams3t{justify-content:flex-end;align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}.panel.svelte-5thqbp,.rail.svelte-5thqbp{box-sizing:border-box;background:var(--hy-page-band-base-background);block-size:100%}.rail.svelte-5thqbp{align-items:center;gap:var(--hy-page-stack-xs);inline-size:100%;padding-block:var(--hy-page-inset-xs);cursor:pointer;flex-direction:column;display:flex}.rail-mark.svelte-5thqbp{--hy-icon-set:figaro;font-size:28px}[data-semantic-color=dark] .rail-mark.svelte-5thqbp{--figaro-mark-ink:#85b3ba}.panel.svelte-5thqbp{flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.body.svelte-5thqbp{flex:1;min-block-size:0;overflow:hidden}.footer.svelte-5thqbp{padding:var(--hy-page-inset-xs)}.recipes-trigger.svelte-5thqbp{justify-content:flex-end;align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;margin-block-end:var(--hy-page-stack-3xs);display:flex}.convo-head.svelte-6bjxyk{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-2xs);display:flex}.hero.svelte-6bjxyk{inline-size:100%;max-inline-size:48rem;margin-inline:auto}.card.svelte-6bjxyk{gap:var(--hy-page-stack-2xs);padding:var(--hy-page-inset-sm);border-radius:var(--hy-page-region-radius-lg);background:var(--hy-page-band-base-background);border:var(--hy-page-rule-width) solid transparent;box-shadow:var(--hy-shadow-elevation-5);flex-direction:column;display:flex}.head.svelte-6bjxyk{justify-content:space-between;align-items:center;gap:var(--hy-page-inline-2xs);display:flex}.convo-brand.svelte-6bjxyk{align-items:center;gap:var(--hy-page-inline-2xs);min-inline-size:0;display:flex}.convo-mark.svelte-6bjxyk{flex:none;font-size:32px}[data-semantic-color=dark] .convo-mark.svelte-6bjxyk{--figaro-mark-ink:#85b3ba}.convo-title.svelte-6bjxyk{font-size:var(--hy-page-ui-title-xs-font-size);text-transform:var(--hy-page-ui-title-xs-text-transform);font-weight:var(--hy-page-ui-title-xs-font-weight);font-family:var(--hy-page-ui-title-xs-font-family);line-height:var(--hy-page-ui-title-xs-line-height);letter-spacing:var(--hy-page-ui-title-xs-letter-spacing);color:var(--hy-page-ink-default)}.track.svelte-6bjxyk{block-size:0;transition:block-size var(--hy-motion-transition-expand-duration) var(--hy-motion-transition-expand-easing), margin-block-start var(--hy-motion-transition-expand-duration) var(--hy-motion-transition-expand-easing);display:block;overflow:hidden}.track.svelte-6bjxyk:not(.open){margin-block-start:calc(-1 * var(--hy-page-stack-2xs))}.track.open.svelte-6bjxyk{block-size:max(10rem, var(--track-size))}.thread.svelte-6bjxyk{flex-direction:column;min-block-size:0;max-block-size:min(50dvh,32rem);display:flex}.hero-mark.svelte-6bjxyk{font-size:48px}[data-semantic-color=dark] .hero-mark.svelte-6bjxyk{--figaro-mark-ink:#85b3ba}.head-actions.svelte-6bjxyk{align-items:center;gap:var(--hy-page-inline-3xs);flex-wrap:wrap;display:flex}
