.attachments.svelte-vhkka7{margin:0;padding:0;list-style:none}.attachment.svelte-vhkka7{align-items:center;gap:var(--hy-gap-layout-2xs);padding:var(--hy-padding-form-sm);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-form-md);background:var(--hy-background-surface-base);max-inline-size:16rem;display:flex}.attachment.error.svelte-vhkka7{border-color:var(--hy-border-danger-rest)}.thumb.svelte-vhkka7{object-fit:cover;border-radius:var(--hy-radius-form-sm);block-size:2rem;inline-size:2rem}.file-icon.svelte-vhkka7{color:var(--hy-foreground-subtle-rest);display:inline-flex}.meta.svelte-vhkka7{flex-direction:column;min-inline-size:0;display:flex}.name.svelte-vhkka7{font-size:var(--hy-body-sm-font-size);color:var(--hy-foreground-default-rest);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-vhkka7{font-size:var(--hy-body-sm-font-size);color:var(--hy-foreground-subtle-rest)}.attachment.error.svelte-vhkka7 .sub:where(.svelte-vhkka7){color:var(--hy-foreground-danger-rest)}.ring.svelte-vhkka7{--hy-progress-ring-size:1.25rem}.remove-wrap.svelte-vhkka7{display:inline-flex}.voice.svelte-he7mg{border-radius:50%;display:inline-flex}.voice.listening.svelte-he7mg{animation:1.4s ease-out infinite svelte-he7mg-figaro-pulse}@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.svelte-plsn2e{padding:var(--hy-padding-layout-md);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-form-lg);background:var(--hy-background-surface-base)}.composer.flat.svelte-plsn2e{background:0 0;border:0;border-radius:0;padding:0}.actions.svelte-plsn2e{justify-content:space-between;align-items:center;gap:var(--hy-gap-layout-xs);display:flex}.header.svelte-1htq1mg{align-items:center;gap:var(--hy-gap-layout-sm);padding:var(--hy-padding-layout-md);display:flex}.mark.svelte-1htq1mg{block-size:auto;inline-size:32px;display:block}.title.svelte-1htq1mg{font-size:var(--hy-title-xs-font-size);font-weight:var(--hy-title-xs-font-weight);flex:1}.response.svelte-1235qba{color:var(--hy-foreground-default-rest);font-size:var(--hy-body-md-font-size);line-height:var(--hy-body-md-line-height);white-space:pre-wrap;margin:0}.error-alert.svelte-cpwtag{margin-block:var(--hy-gap-layout-xs)}.feedback.svelte-1gkt9s{color:var(--hy-foreground-subtle-rest);margin-block-start:var(--hy-gap-layout-2xs)}.proposal.svelte-rsqwr0{padding:var(--hy-padding-layout-md);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-container-md);background:var(--hy-background-surface-subtle)}.proposal-title.svelte-rsqwr0{color:var(--hy-foreground-default-rest);font-size:var(--hy-label-md-font-size);font-weight:var(--hy-label-md-font-weight);line-height:var(--hy-label-md-line-height)}.proposal-summary.svelte-rsqwr0{color:var(--hy-foreground-subtle-rest);font-size:var(--hy-body-sm-font-size);line-height:var(--hy-body-sm-line-height);margin:0;padding-inline-start:var(--hy-padding-layout-lg)}.proposal-doc.svelte-rsqwr0{--hy-markdown-editor-min-height:6rem;max-height:22rem;overflow:auto}.proposal-audit.svelte-rsqwr0{font-size:var(--hy-body-sm-font-size);line-height:var(--hy-body-sm-line-height)}.proposal-audit.svelte-rsqwr0 .ok:where(.svelte-rsqwr0){color:var(--hy-foreground-success-rest)}.proposal-audit.svelte-rsqwr0 .warn:where(.svelte-rsqwr0){color:var(--hy-foreground-warning-rest)}.proposal-state.svelte-rsqwr0{color:var(--hy-foreground-subtle-rest);font-size:var(--hy-body-sm-font-size);line-height:var(--hy-body-sm-line-height);margin:0}.pills.svelte-1b3qq14,.task-group.svelte-s0i0e8{margin-block:var(--hy-gap-layout-xs)}.rows.svelte-s0i0e8{gap:var(--hy-gap-layout-2xs);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-gap-layout-sm);display:flex}.label.svelte-s0i0e8{color:var(--hy-foreground-subtle-rest);font-size:var(--hy-body-sm-font-size)}.separator.svelte-s011d4{justify-content:center;align-items:baseline;gap:var(--hy-gap-layout-2xs);margin-block:var(--hy-gap-layout-sm);color:var(--hy-foreground-subtle-rest);font-size:var(--hy-body-sm-font-size);display:flex}.day.svelte-s011d4{font-weight:var(--hy-title-xs-font-weight)}.user-message.svelte-rzj3ny{align-items:flex-end;gap:var(--hy-gap-layout-2xs);margin-block:var(--hy-gap-layout-xs);flex-direction:column;display:flex}.bubble.svelte-rzj3ny{max-inline-size:85%;padding:var(--hy-padding-form-md);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-form-lg);background:var(--hy-background-surface-medium);color:var(--hy-foreground-default-rest);font-size:var(--hy-body-md-font-size);line-height:var(--hy-body-md-line-height);white-space:pre-wrap}.att-thumb.svelte-rzj3ny{object-fit:cover;border-radius:var(--hy-radius-form-md);block-size:3rem;inline-size:3rem}.att-file.svelte-rzj3ny{align-items:center;gap:var(--hy-gap-layout-2xs);padding:var(--hy-padding-form-sm);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-form-md);background:var(--hy-background-surface-base);font-size:var(--hy-body-sm-font-size);display:inline-flex}.att-size.svelte-rzj3ny{color:var(--hy-foreground-subtle-rest)}.conversation.svelte-1fd01v6{block-size:100%;min-block-size:0;position:relative}.scroll.svelte-1fd01v6{block-size:100%;padding-inline:var(--hy-padding-layout-md);gap:var(--hy-gap-layout-2xs);flex-direction:column;display:flex;overflow-y:auto}.assistant.svelte-1fd01v6{gap:var(--hy-gap-layout-2xs);margin-block:var(--hy-gap-layout-xs);flex-direction:column;display:flex}.thinking.svelte-1fd01v6{padding-block:var(--hy-gap-layout-xs)}.scroll-down.svelte-1fd01v6{position:absolute;inset-block-end:var(--hy-gap-layout-md);inset-inline-end:var(--hy-gap-layout-md)}.greeting.svelte-558yvu{padding-inline:var(--hy-padding-layout-md);color:var(--hy-foreground-default-rest);font-size:var(--hy-body-md-font-size);line-height:var(--hy-body-md-line-height)}.hello.svelte-558yvu{color:var(--hy-foreground-subtle-rest);margin:0}.line.svelte-558yvu{margin:0}.help-label.svelte-558yvu{margin:0 0 var(--hy-gap-layout-xs);color:var(--hy-foreground-subtle-rest)}.row.svelte-qfz4y2{justify-content:space-between;align-items:center;gap:var(--hy-gap-layout-sm);padding:var(--hy-padding-form-sm) var(--hy-padding-form-md);border-radius:var(--hy-radius-form-md);display:flex}.row.active.svelte-qfz4y2{background:var(--hy-background-brand-tint-subtle)}.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-foreground-default-rest);font:inherit;font-size:var(--hy-body-md-font-size);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}.time.svelte-qfz4y2{color:var(--hy-foreground-subtle-rest);font-size:var(--hy-body-sm-font-size)}.history.svelte-vqzfa5{padding:var(--hy-padding-layout-md);block-size:100%;overflow-y:auto}.heading.svelte-vqzfa5{font-size:var(--hy-title-xs-font-size);font-weight:var(--hy-title-xs-font-weight);margin:0}.list.svelte-vqzfa5{gap:var(--hy-gap-layout-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recipes.svelte-1uams3t{padding:var(--hy-padding-layout-md)}.head.svelte-1uams3t{justify-content:space-between;align-items:center;display:flex}.title.svelte-1uams3t{font-weight:var(--hy-title-xs-font-weight)}.panel.svelte-5thqbp,.rail.svelte-5thqbp{box-sizing:border-box;background:var(--hy-background-surface-base);block-size:100%}.rail.svelte-5thqbp{align-items:center;gap:var(--hy-gap-layout-md);inline-size:100%;padding-block:var(--hy-padding-layout-md);flex-direction:column;display:flex}.mark.svelte-5thqbp{block-size:auto;inline-size:28px;display:block}.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-padding-layout-md)}.recipes-trigger.svelte-5thqbp{margin-block-end:var(--hy-gap-layout-xs)}.hero.svelte-6bjxyk{inline-size:100%;max-inline-size:42rem;margin-inline:auto}.card.svelte-6bjxyk{padding:var(--hy-padding-layout-lg);border:var(--hy-stroke-sm) solid var(--hy-border-default-rest);border-radius:var(--hy-radius-form-lg);background:var(--hy-background-surface-base)}.head.svelte-6bjxyk{justify-content:space-between;align-items:center;gap:var(--hy-gap-layout-sm);display:flex}.title.svelte-6bjxyk{font-size:var(--hy-title-sm-font-size);font-weight:var(--hy-title-sm-font-weight);color:var(--hy-foreground-default-rest);margin:0}.convo-title.svelte-6bjxyk{font-size:var(--hy-title-xs-font-size);font-weight:var(--hy-title-xs-font-weight);color:var(--hy-foreground-default-rest)}.thread.svelte-6bjxyk{block-size:min(50vh,24rem);overflow:hidden}.confirm-dialog.svelte-1jczdr5{--hy-dialog-width:26rem}.body.svelte-1jczdr5{min-inline-size:22rem}.message.svelte-1jczdr5{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);margin:0}.field.svelte-1jczdr5 label:where(.svelte-1jczdr5){font-family:var(--hy-label-md-font-family);font-size:var(--hy-label-md-font-size);font-weight:var(--hy-label-md-font-weight);letter-spacing:var(--hy-label-md-letter-spacing);line-height:var(--hy-label-md-line-height);color:var(--hy-foreground-subtle-rest)}.field.svelte-1jczdr5 code:where(.svelte-1jczdr5){padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.layer.svelte-8tqzmb{padding:var(--hy-padding-layout-3xl)}.count.svelte-8tqzmb{margin:0 0 var(--hy-gap-layout-sm);font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height);color:var(--hy-foreground-subtle-rest)}table.svelte-8tqzmb{border-collapse:collapse;width:100%;font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height)}th.svelte-8tqzmb{text-align:left;font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);text-transform:uppercase;color:var(--hy-foreground-subtle-rest);padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest)}td.svelte-8tqzmb{padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);vertical-align:middle;border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest)}tbody.svelte-8tqzmb tr:where(.svelte-8tqzmb):last-child td:where(.svelte-8tqzmb){border-bottom:none}.field.svelte-8tqzmb code:where(.svelte-8tqzmb){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-sm)}.old.svelte-8tqzmb,.new.svelte-8tqzmb{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.layer.svelte-17jinnk{padding:var(--hy-padding-layout-3xl)}.count.svelte-17jinnk{margin:0 0 var(--hy-gap-layout-sm);font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height);color:var(--hy-foreground-subtle-rest)}.slice.svelte-17jinnk{margin-bottom:var(--hy-gap-layout-md);padding:var(--hy-padding-layout-2xl);background:var(--hy-background-surface-subtle);border-radius:var(--hy-radius-container-md)}.slice.svelte-17jinnk header:where(.svelte-17jinnk){margin-bottom:var(--hy-gap-layout-xs)}.slice.svelte-17jinnk h3:where(.svelte-17jinnk) code:where(.svelte-17jinnk){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm)}.sep.svelte-17jinnk{color:var(--hy-foreground-subtle-rest)}.badge.svelte-17jinnk{font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);border-radius:var(--hy-radius-container-sm);font-variant-numeric:tabular-nums}.changes.svelte-17jinnk{margin:0;padding:0;list-style:none}.changes.svelte-17jinnk li:where(.svelte-17jinnk){padding:var(--hy-padding-layout-sm) var(--hy-padding-layout-lg);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);overflow:hidden}.path.svelte-17jinnk{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--hy-foreground-subtle-rest);flex:1;overflow:hidden}.arrow.svelte-17jinnk{color:var(--hy-foreground-subtle-rest);flex-shrink:0}.marker.svelte-17jinnk{font-family:var(--hy-label-sm-font-family);font-size:var(--hy-label-sm-font-size);font-weight:var(--hy-label-sm-font-weight);letter-spacing:var(--hy-label-sm-letter-spacing);line-height:var(--hy-label-sm-line-height);padding:var(--hy-padding-layout-sm);border-radius:var(--hy-radius-container-sm);text-transform:uppercase}.compare-surface.svelte-68u4o0{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.header.svelte-68u4o0{padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-3xl);border-bottom:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest)}.sides.svelte-68u4o0{font-family:var(--hy-body-sm-font-family);font-size:var(--hy-body-sm-font-size);font-weight:var(--hy-body-sm-font-weight);letter-spacing:var(--hy-body-sm-letter-spacing);line-height:var(--hy-body-sm-line-height)}.side-label.svelte-68u4o0{text-transform:uppercase}.side-tag.svelte-68u4o0{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.generator-banner.svelte-68u4o0{padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-2xl);border-radius:var(--hy-radius-container-sm);font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height)}.generator-banner.svelte-68u4o0 code:where(.svelte-68u4o0){font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height);padding:var(--hy-padding-layout-sm);background:var(--hy-background-surface-base);border-radius:var(--hy-radius-container-sm)}.layers.svelte-68u4o0{flex-direction:column;flex:1;min-height:0;display:flex}.promote-dialog.svelte-1bphjqa{--hy-dialog-width:min(72rem, 92vw)}.body.svelte-1bphjqa{width:100%;min-width:0;max-height:70vh}.intro.svelte-1bphjqa{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);margin:0}.compare.svelte-1bphjqa{border:var(--hy-stroke-sm) solid var(--hy-border-subtle-rest);border-radius:var(--hy-radius-container-md);flex:1;min-height:24rem;max-height:48rem;overflow:hidden}.version-dialog.svelte-663786{--hy-dialog-width:30rem}.status.svelte-663786{padding:var(--hy-padding-layout-lg) var(--hy-padding-layout-2xl);font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest);margin:0}.row-line.svelte-663786{width:100%}.row-meta.svelte-663786{min-width:0}.primary-action.svelte-663786{flex-shrink:0;justify-content:center;align-items:center;inline-size:7rem;display:flex}.version-tag.svelte-663786{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-code-sm-font-weight);letter-spacing:var(--hy-code-sm-letter-spacing);line-height:var(--hy-code-sm-line-height)}.timestamp.svelte-663786{font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest)}.staged-note.svelte-663786{margin-bottom:var(--hy-gap-layout-sm);display:block}.warn-intro.svelte-12nx7fn{font-family:var(--hy-body-md-font-family);font-size:var(--hy-body-md-font-size);font-weight:var(--hy-body-md-font-weight);letter-spacing:var(--hy-body-md-letter-spacing);line-height:var(--hy-body-md-line-height);color:var(--hy-foreground-default-rest);margin:0 0 .75rem}.orphan-list.svelte-12nx7fn{margin:0;padding:0;list-style:none}.orphan-item.svelte-12nx7fn{background:var(--hy-background-warning-tint-subtle);border:1px solid var(--hy-border-warning-rest);border-radius:var(--hy-radius-container-sm);padding:.5rem .625rem}.orphan-summary.svelte-12nx7fn{font-family:var(--hy-code-sm-font-family);font-size:var(--hy-code-sm-font-size);font-weight:var(--hy-typography-font-weight-semi-bold);color:var(--hy-foreground-default-rest)}.orphan-reason.svelte-12nx7fn{font-family:var(--hy-caption-md-font-family);font-size:var(--hy-caption-md-font-size);font-weight:var(--hy-caption-md-font-weight);letter-spacing:var(--hy-caption-md-letter-spacing);line-height:var(--hy-caption-md-line-height);color:var(--hy-foreground-subtle-rest);margin-top:.125rem}.brand.svelte-n7acu{inline-size:calc(var(--figaro-expanded-edge) - var(--hy-padding-shell-inline) - var(--hy-gap-shell-inline));align-items:center;min-inline-size:max-content;display:inline-flex}.topbar-main.svelte-n7acu{inline-size:100%;min-inline-size:0}.topbar-rule.svelte-n7acu{align-self:center;block-size:1.5rem}.ds-name.svelte-n7acu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-name-edit.svelte-n7acu{min-width:0;max-inline-size:20rem}.ds-name-edit.svelte-n7acu[editing]{inline-size:18rem}.top-tabs.svelte-n7acu{gap:var(--hy-gap-layout-md);align-items:center;display:flex}.top-tabs.svelte-n7acu hy-link:where(.svelte-n7acu){align-items:center;display:inline-flex}.save-status.svelte-n7acu{color:var(--hy-foreground-subtle-rest);white-space:nowrap}.sr-only.svelte-n7acu{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
