@property --input-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 89deg;}.prompt-layout.svelte-14zrrau{--prompt-border-subtle: rgba(64, 60, 60, .12);--prompt-border-soft: rgba(64, 60, 60, .1);--prompt-border-softest: rgba(64, 60, 60, .08);--prompt-text-primary: #212121;--prompt-text-secondary: #403c3c;--prompt-text-muted: rgba(64, 60, 60, .72);--prompt-surface: #ffffff;--prompt-surface-soft: #faf8f5;--prompt-surface-hover: #fff8f6;--prompt-surface-tool: #fcfbf9;--prompt-shadow-landing: 0 18px 40px rgba(33, 33, 33, .12), 0 8px 18px rgba(214, 35, 17, .08), 0 2px 6px rgba(33, 33, 33, .05);--prompt-shadow-engaged: 0 24px 56px rgba(33, 33, 33, .16), 0 10px 26px rgba(214, 35, 17, .1), 0 3px 10px rgba(33, 33, 33, .06);--prompt-accent-soft: rgba(214, 35, 17, .22);--prompt-accent-disabled: rgba(214, 35, 17, .55);display:flex;flex-direction:column;gap:.875rem;width:100%}.prompt-layout.landing.svelte-14zrrau{max-width:100%;margin:0 auto;align-items:center}.prompt-layout.engaged.svelte-14zrrau{max-width:100%;margin:0 auto}.quick-reply-row.svelte-14zrrau{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:.9rem}.quick-reply-chip.svelte-14zrrau{border-radius:999px;border:1px solid var(--prompt-border-subtle);background:#fffffff5;color:var(--prompt-text-secondary);padding:.42rem .75rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.quick-reply-chip.svelte-14zrrau:hover{border-color:var(--prompt-accent-soft);background:var(--prompt-surface-hover);transform:translateY(-1px)}.prompt-container.svelte-14zrrau{position:relative;border-radius:1.5rem;background:var(--prompt-surface);padding:1rem;box-shadow:none;overflow:hidden;transition:padding .6s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.prompt-container.svelte-14zrrau:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(89deg,#ec0c21 1%,#8c3eda 99%) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.prompt-container.is-disabled.svelte-14zrrau{background:var(--prompt-surface-soft)}.prompt-container.is-disabled.svelte-14zrrau:before{opacity:.55}.prompt-layout.engaged.svelte-14zrrau .prompt-container:where(.svelte-14zrrau):before{display:none}.prompt-layout.engaged.svelte-14zrrau .prompt-container:where(.svelte-14zrrau){padding:0;background:transparent;box-shadow:none;overflow:visible}.prompt-layout.landing.svelte-14zrrau .prompt-container:where(.svelte-14zrrau){width:100%;padding:0;display:grid;justify-items:center;background:transparent;box-shadow:none;overflow:visible}.prompt-layout.landing.svelte-14zrrau .prompt-container:where(.svelte-14zrrau):before{display:none}.prompt-sparkle.svelte-14zrrau{position:absolute;top:1rem;right:1rem;width:1.2rem;height:1.2rem;opacity:.88;pointer-events:none}.prompt-header.svelte-14zrrau,.starter-prompt-cluster.svelte-14zrrau,.tool-button-row.svelte-14zrrau,.quick-reply-row.svelte-14zrrau,.input-shell.svelte-14zrrau{position:relative;z-index:1}.prompt-header.svelte-14zrrau{display:grid;gap:.4rem;margin-bottom:.8rem;text-align:center;transition:opacity .25s ease-out,max-height 0ms .25s,margin-bottom 0ms .25s;max-height:20rem;overflow:hidden}.prompt-header.collapsing.svelte-14zrrau{opacity:0;max-height:0;margin-bottom:0;pointer-events:none}.prompt-layout.landing.svelte-14zrrau .prompt-header:where(.svelte-14zrrau){width:100%;justify-items:center;text-align:center}.prompt-icon.svelte-14zrrau{width:clamp(4.5rem,8.5vw,6rem);height:auto;max-width:100%;display:block;aspect-ratio:1;object-fit:contain;justify-self:center;margin-bottom:.35rem;opacity:0;transition:opacity .18s ease}.prompt-icon.icon-loaded.svelte-14zrrau{opacity:1}.prompt-title.svelte-14zrrau{margin:0;color:var(--prompt-text-primary);font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.prompt-layout.engaged.svelte-14zrrau .prompt-title:where(.svelte-14zrrau){font-size:1.4rem}.prompt-helper.svelte-14zrrau{margin:0;color:var(--prompt-text-secondary);line-height:1.6;max-width:38rem;justify-self:center}.starter-prompt-cluster.svelte-14zrrau,.tool-button-row.svelte-14zrrau{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:.85rem;transition:opacity .25s ease-out,max-height 0ms .25s,margin-top 0ms .25s;max-height:20rem;overflow:hidden}.starter-prompt-cluster.collapsing.svelte-14zrrau{opacity:0;max-height:0;margin-top:0;pointer-events:none}.tool-button.svelte-14zrrau{display:grid;gap:.15rem;min-width:10rem;border-radius:1rem;border:1px solid var(--prompt-border-soft);background:var(--prompt-surface-tool);padding:.75rem .85rem;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.tool-button.svelte-14zrrau:hover,.starter-prompt-chip.svelte-14zrrau:hover{border-color:var(--prompt-accent-soft);background:var(--prompt-surface-hover);transform:translateY(-1px)}.tool-button-label.svelte-14zrrau{color:var(--prompt-text-primary);font-weight:700}.tool-button-description.svelte-14zrrau{color:#5f5a5a;font-size:.82rem;line-height:1.45}.starter-prompt-chip.svelte-14zrrau{border-radius:999px;border:1px solid var(--prompt-border-subtle);background:var(--prompt-surface);color:var(--prompt-text-primary);padding:.45rem .85rem;font:inherit;font-size:.93rem;font-weight:500;text-align:center;line-height:1.3;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.input-shell.svelte-14zrrau{--input-gradient-angle: 89deg;position:relative;border-radius:1.15rem;background:var(--prompt-surface);padding:.75rem;width:100%;box-shadow:var(--prompt-shadow-landing);overflow:hidden;transition:box-shadow .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1)}.input-shell.svelte-14zrrau:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--input-gradient-angle) at 50% 50%,#ec0c21 0deg,#d62311 70deg,#8c3eda 210deg,#ec0c21 360deg) border-box;animation:svelte-14zrrau-input-gradient-spin 20s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.prompt-container.is-disabled.svelte-14zrrau .input-shell:where(.svelte-14zrrau){background:var(--prompt-surface-soft)}.prompt-container.is-disabled.svelte-14zrrau .input-shell:where(.svelte-14zrrau):before{opacity:.55}.prompt-layout.landing.svelte-14zrrau .input-shell:where(.svelte-14zrrau){width:100%;margin:0}.prompt-layout.engaged.svelte-14zrrau .input-shell:where(.svelte-14zrrau){box-shadow:var(--prompt-shadow-engaged)}.input-row.svelte-14zrrau{display:flex;align-items:center;gap:.5rem}.input-box.svelte-14zrrau{flex:1 1 0%;min-width:0;margin-left:.2rem;border:none;resize:none;min-height:2.2rem;max-height:11.25rem;padding:.15rem 0;font:inherit;color:var(--prompt-text-primary);background:transparent;outline:none;line-height:1.45;overflow-y:hidden;scrollbar-width:none}.input-box.svelte-14zrrau::placeholder{color:var(--prompt-text-muted)}.input-box.svelte-14zrrau::-webkit-scrollbar{display:none}.input-meta.svelte-14zrrau{display:flex;flex-wrap:wrap;gap:.75rem;color:#403c3cd1;font-size:.75rem;margin-top:.35rem}.send-button.svelte-14zrrau{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;padding:.45rem;cursor:pointer;transition:opacity .14s ease}.send-button.svelte-14zrrau:disabled{opacity:.3;cursor:not-allowed}.send-icon.svelte-14zrrau{width:1.35rem;height:1.35rem;display:block}.lower-quick-replies.svelte-14zrrau{justify-content:center}@keyframes svelte-14zrrau-input-gradient-spin{to{--input-gradient-angle: 449deg}}@media(prefers-reduced-motion:reduce){.input-shell.svelte-14zrrau:before{animation:none}}@media(max-width:768px){.prompt-container.svelte-14zrrau{padding:.9rem;border-radius:1.25rem}.input-shell.svelte-14zrrau{padding:.7rem .75rem}.input-row.svelte-14zrrau{align-items:stretch;flex-direction:column;gap:.35rem}.input-box.svelte-14zrrau{margin-left:0;min-height:2.5rem;max-height:none;width:100%}.send-button.svelte-14zrrau{align-self:flex-end;padding:.45rem .25rem .2rem}.prompt-layout.landing.svelte-14zrrau .prompt-header:where(.svelte-14zrrau){justify-items:center;text-align:center}.prompt-title.svelte-14zrrau{font-size:clamp(1.75rem,8vw,2.35rem)}.starter-prompt-cluster.svelte-14zrrau,.tool-button-row.svelte-14zrrau,.lower-quick-replies.svelte-14zrrau,.quick-reply-row.svelte-14zrrau{justify-content:center}.tool-button.svelte-14zrrau{width:100%}}.structured-modules.svelte-v8ze2e{display:grid;gap:.9rem;margin-top:1rem}.structured-card.svelte-v8ze2e{border:1px solid rgba(64,60,60,.1);border-radius:1.25rem;background:#fff;padding:1rem}.module-header.svelte-v8ze2e{display:grid;gap:.3rem;margin-bottom:.85rem}.module-header.svelte-v8ze2e h3:where(.svelte-v8ze2e),.confirm-copy.svelte-v8ze2e h3:where(.svelte-v8ze2e){margin:0;font-size:1rem;color:#212121}.module-header.svelte-v8ze2e p:where(.svelte-v8ze2e),.confirm-copy.svelte-v8ze2e p:where(.svelte-v8ze2e),.summary-description.svelte-v8ze2e,.toggle-description.svelte-v8ze2e,.selection-description.svelte-v8ze2e{margin:0;color:#403c3c;line-height:1.5}.summary-grid.svelte-v8ze2e{display:grid;gap:.75rem}.summary-row.svelte-v8ze2e{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.75rem;border-bottom:1px solid rgba(64,60,60,.08)}.summary-row.svelte-v8ze2e:last-child{padding-bottom:0;border-bottom:none}.summary-copy.svelte-v8ze2e,.toggle-copy.svelte-v8ze2e,.confirm-copy.svelte-v8ze2e{display:grid;gap:.2rem}.summary-label.svelte-v8ze2e,.selection-eyebrow.svelte-v8ze2e{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d6969}.summary-value.svelte-v8ze2e,.toggle-label.svelte-v8ze2e,.selection-title.svelte-v8ze2e{font-weight:700;color:#212121}.summary-actions.svelte-v8ze2e,.module-actions.svelte-v8ze2e{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.summary-badge.svelte-v8ze2e,.option-badge.svelte-v8ze2e{border-radius:999px;padding:.2rem .55rem;background:#faf1ef;color:#d62311;font-size:.75rem;font-weight:700}.module-button.svelte-v8ze2e,.segmented-option.svelte-v8ze2e,.toggle-option.svelte-v8ze2e,.selection-item.svelte-v8ze2e{border:1px solid rgba(64,60,60,.12);border-radius:999px;background:#fff;color:#212121;font:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease,box-shadow .14s ease}.module-button.svelte-v8ze2e,.segmented-option.svelte-v8ze2e,.toggle-option.svelte-v8ze2e{padding:.65rem .9rem}.module-button.svelte-v8ze2e:hover,.segmented-option.svelte-v8ze2e:hover,.toggle-option.svelte-v8ze2e:hover,.selection-item.svelte-v8ze2e:hover{border-color:#d6231133;background:#fffaf8;transform:translateY(-1px)}.module-button.primary.svelte-v8ze2e{border-color:#d62311;background:#d62311;color:#fff;box-shadow:0 8px 18px #d6231124}.module-button.tertiary.svelte-v8ze2e{border-style:dashed;color:#403c3c}.segmented-options.svelte-v8ze2e,.toggle-options.svelte-v8ze2e,.selection-grid.svelte-v8ze2e{display:flex;flex-wrap:wrap;gap:.65rem}.segmented-option.active.svelte-v8ze2e,.toggle-option.active.svelte-v8ze2e,.selection-item.active.svelte-v8ze2e{border-color:#d6231138;background:#faf1ef}.toggle-option.svelte-v8ze2e{border-radius:1rem;display:flex;justify-content:space-between;gap:.9rem;min-width:min(100%,16rem);flex:1 1 16rem;text-align:left}.toggle-indicator.svelte-v8ze2e{width:1.1rem;height:1.1rem;margin-top:.1rem;border-radius:999px;border:2px solid rgba(64,60,60,.25);background:#fff}.toggle-option.active.svelte-v8ze2e .toggle-indicator:where(.svelte-v8ze2e){border-color:#d62311;background:#d62311;box-shadow:inset 0 0 0 3px #fff}.picker-row.svelte-v8ze2e,.compact-form.svelte-v8ze2e{display:grid;gap:.75rem}.picker-label.svelte-v8ze2e,.form-field.svelte-v8ze2e{display:grid;gap:.4rem;color:#403c3c;font-size:.9rem;font-weight:600}.picker-input.svelte-v8ze2e,.form-field.svelte-v8ze2e input:where(.svelte-v8ze2e),.form-field.svelte-v8ze2e select:where(.svelte-v8ze2e){min-height:2.9rem;border-radius:.95rem;border:1px solid rgba(64,60,60,.16);padding:.75rem .9rem;font:inherit;color:#212121;background:#fff}.selection-grid.svelte-v8ze2e{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.selection-item.svelte-v8ze2e{border-radius:1rem;padding:.95rem;text-align:left;display:grid;gap:.35rem}.selection-details.svelte-v8ze2e{display:flex;flex-wrap:wrap;gap:.4rem;color:#403c3c;font-size:.82rem}.confirm-card.svelte-v8ze2e{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background:#fcfbf9}.module-button.svelte-v8ze2e:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.structured-card.svelte-v8ze2e{padding:.9rem}.summary-row.svelte-v8ze2e,.confirm-card.svelte-v8ze2e{flex-direction:column;align-items:stretch}.module-actions.svelte-v8ze2e,.module-button.svelte-v8ze2e,.segmented-option.svelte-v8ze2e,.toggle-option.svelte-v8ze2e,.selection-item.svelte-v8ze2e{width:100%}}.message-row.svelte-182x6bu{display:flex;justify-content:flex-start;width:100%}.startup-fade-row.svelte-182x6bu{animation:svelte-182x6bu-startup-fade-in .32s ease-out}.customer-row.svelte-182x6bu{justify-content:flex-end;animation:svelte-182x6bu-customer-message-rise .42s cubic-bezier(.16,1,.3,1) forwards}.system-row.svelte-182x6bu,.conversation-started-row.svelte-182x6bu{justify-content:center}.message-column.svelte-182x6bu{width:100%;display:grid;gap:.65rem}.assistant-column.svelte-182x6bu{max-width:min(100%,46rem);gap:0}.customer-column.svelte-182x6bu{max-width:min(100%,70%);justify-self:end;justify-items:end}.system-column.svelte-182x6bu{max-width:min(100%,26rem);justify-self:center}.conversation-started-column.svelte-182x6bu{max-width:min(100%,28rem);justify-self:center}.agent-header.svelte-182x6bu,.user-header.svelte-182x6bu,.system-header.svelte-182x6bu{display:flex;align-items:center;color:#5f5a5a;font-size:.8rem;font-weight:400;line-height:1.2}.agent-header.svelte-182x6bu p:where(.svelte-182x6bu),.user-header.svelte-182x6bu p:where(.svelte-182x6bu),.system-header.svelte-182x6bu{margin:0;display:inline-flex;align-items:center;gap:.35rem}.agent-header.svelte-182x6bu{gap:.5rem}.user-header.svelte-182x6bu{justify-content:flex-end}.system-header.svelte-182x6bu{justify-content:center;color:#746f6f}.agent-avatar.svelte-182x6bu{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(89deg,#ec0c21 1%,#8c3eda 99%);box-shadow:inset 0 0 0 1px #ffffff2e}.agent-avatar.svelte-182x6bu sf-icon:where(.svelte-182x6bu)::part(icon){color:#fff}.agent-name.svelte-182x6bu,.user-name.svelte-182x6bu{color:#212121;font-weight:400}.header-dot.svelte-182x6bu{font-size:.62rem;color:#403c3c7a}.header-time.svelte-182x6bu{color:#6d6969}.message-content.svelte-182x6bu{color:#212121;font-size:.99rem;line-height:1.65}.assistant-content.svelte-182x6bu{display:grid;gap:.9rem;width:fit-content;max-width:min(100%,42rem);justify-self:start;padding:1rem 1.1rem;margin-left:2.4rem;border:1px solid rgba(64,60,60,.08);border-radius:1rem 1rem 1rem .35rem;background:#fffffff0;box-shadow:0 14px 30px #2121210f;overflow:hidden;opacity:0;animation:svelte-182x6bu-reveal-text .6s ease-out .1s forwards}.customer-content.svelte-182x6bu{display:grid;gap:.75rem;padding:.95rem 1.05rem;border-radius:1rem 1rem .25rem;background:#f1f1f1;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-line;width:fit-content}.system-content.svelte-182x6bu{padding:.15rem 0;text-align:center;color:#746f6f;font-size:.9rem}.conversation-started-content.svelte-182x6bu{padding:0;text-align:center;color:#746f6f;font-size:.78rem;font-style:italic;line-height:1.45}.assistant-content.svelte-182x6bu p,.customer-content.svelte-182x6bu p,.rich-copy.svelte-182x6bu p,.assistant-content.svelte-182x6bu ul,.assistant-content.svelte-182x6bu ol,.customer-content.svelte-182x6bu ul,.customer-content.svelte-182x6bu ol{margin:0}.message-content.svelte-182x6bu p:first-child{margin-top:0}.message-content.svelte-182x6bu p:last-child{margin-bottom:0}.plain-copy.svelte-182x6bu{margin:0;white-space:pre-wrap}.rich-copy.svelte-182x6bu a,.citation-list.svelte-182x6bu a:where(.svelte-182x6bu){color:#d62311;font-weight:600}.rich-copy.svelte-182x6bu ul,.rich-copy.svelte-182x6bu ol{padding-left:1.2rem}.citation-list.svelte-182x6bu{margin-top:1rem;padding-top:.875rem;border-top:1px solid rgba(64,60,60,.1)}.citation-label.svelte-182x6bu{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#403c3c;text-transform:uppercase;margin-bottom:.5rem}.citation-list.svelte-182x6bu ul:where(.svelte-182x6bu){margin:0;padding-left:1rem}.message-footer.svelte-182x6bu{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;color:#403c3cbf;font-size:.75rem;padding-right:.2rem}.retry-button.svelte-182x6bu{border:none;background:none;color:#d62311;font:inherit;font-weight:700;cursor:pointer;padding:0}.delivery-status.svelte-182x6bu{display:inline-flex;align-items:center}.delivery-spinner.svelte-182x6bu{width:.75rem;height:.75rem;animation:svelte-182x6bu-delivery-spin 1.2s linear infinite}.delivery-check.svelte-182x6bu::part(icon){color:#5f5a5a}.visually-hidden.svelte-182x6bu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-182x6bu-delivery-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-182x6bu-customer-message-rise{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-182x6bu-reveal-text{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.98)}to{opacity:1;clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes svelte-182x6bu-startup-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.assistant-column.svelte-182x6bu,.customer-column.svelte-182x6bu,.system-column.svelte-182x6bu,.conversation-started-column.svelte-182x6bu{width:100%;max-width:100%}.assistant-content.svelte-182x6bu{max-width:100%}.conversation-started-content.svelte-182x6bu{padding:0}}@media(prefers-reduced-motion:reduce){.startup-fade-row.svelte-182x6bu,.customer-row.svelte-182x6bu{animation:none}}.message-list.svelte-1hormys{display:flex;flex-direction:column;flex:1 1 auto;gap:1.25rem;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:1.5rem 0 2rem;background:transparent;position:relative;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--sf-background-inverted-default) var(--sf-surface-default)}.message-list.svelte-1hormys::-webkit-scrollbar:vertical{width:var(--sf-spacing-0-5x)}.message-list.svelte-1hormys::-webkit-scrollbar-thumb:vertical{background-color:var(--sf-background-inverted-default);border-radius:var(--sf-shape-border-radius-0-5x)}.message-list.svelte-1hormys::-webkit-scrollbar-track:vertical{background:var(--sf-surface-default)}.transcript-hint.svelte-1hormys{margin:0;color:#6d6969;font-size:.92rem;line-height:1.6;padding:1rem 0}.typing-row.svelte-1hormys{display:flex;justify-content:flex-start}.scroll-button-container.svelte-1hormys{position:sticky;bottom:var(--sf-spacing-0x);min-height:var(--sf-size-component-height-lg);display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10;background:linear-gradient(to top,var(--sf-surface-default),transparent)}.scroll-to-bottom.svelte-1hormys{width:30px;height:30px;border-radius:var(--sf-shape-border-radius-full);background-color:var(--sf-background-primary-default);box-shadow:var(--sf-shadow-1x-x) var(--sf-shadow-1x-y) var(--sf-shadow-1x-blur) var(--sf-shadow-1x-spread) var(--sf-shadow-1x-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.scroll-to-bottom.svelte-1hormys:hover{background-color:var(--sf-background-primary-hover)}.scroll-to-bottom.svelte-1hormys:active{background-color:var(--sf-background-primary-pressed)}.scroll-to-bottom.svelte-1hormys sf-icon::part(icon){color:var(--sf-text-brand-inverted)}.typing-shell.svelte-1hormys{display:flex;flex-direction:column;gap:.55rem}.typing-label.svelte-1hormys{display:inline-flex;align-items:center;gap:.45rem;color:#403c3c;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.typing-sparkle.svelte-1hormys{width:1rem;height:1rem;opacity:.9}.typing-content.svelte-1hormys{display:flex;align-items:center;gap:.5rem;width:fit-content;max-width:min(100%,18.5rem);padding:.95rem 1rem 1rem;border-radius:1rem 1rem 1rem .35rem;border:1px solid rgba(64,60,60,.08);background:#fffffff0;box-shadow:none}.typing-phrase.svelte-1hormys{color:#6d6969;font-size:.85rem;font-style:italic;min-width:10rem;line-height:1.25rem}.typing-dots.svelte-1hormys{display:inline-flex;gap:.375rem;align-items:center;height:1.5rem;margin-left:.25rem}.typing-dots.svelte-1hormys span:where(.svelte-1hormys){width:6px;height:6px;border-radius:50%;background:linear-gradient(45deg,#ec0c21,#8c3eda);animation:svelte-1hormys-bounce-sequence 1.4s cubic-bezier(.68,-.55,.265,1.55) infinite}.typing-dots.svelte-1hormys span:where(.svelte-1hormys):nth-child(2){animation-delay:.1s}.typing-dots.svelte-1hormys span:where(.svelte-1hormys):nth-child(3){animation-delay:.2s}@keyframes svelte-1hormys-bounce-sequence{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-5px);opacity:1}}@media(max-width:768px){.message-list.svelte-1hormys{padding:1.1rem 0 1.5rem}}.page-shell.svelte-1hat5w7{--sf-ai-gradient: linear-gradient(90deg, #ec0c21 10%, #8c3eda 99%);--chat-shell-max-width: 56rem;--prompt-slide-duration: .75s;--prompt-slide-easing: cubic-bezier(.22, 1, .36, 1);flex:1 1 auto;width:100%;display:grid;justify-items:center;align-items:stretch;align-content:stretch;min-height:0;height:100%;padding:0;box-sizing:border-box;opacity:0;transform:translateY(.5rem);transition:opacity .22s ease,transform .22s ease}.page-shell.page-ready.svelte-1hat5w7{opacity:1;transform:translateY(0)}.conversation-canvas.svelte-1hat5w7{width:min(100%,var(--chat-shell-max-width));min-height:clamp(28rem,60vh,42rem);display:grid;grid-template-rows:auto auto minmax(0,0fr) auto;gap:.85rem;justify-items:center;align-content:center;transition:box-shadow .36s ease,background-color .36s ease,border-radius .36s ease}.conversation-canvas.is-engaged.svelte-1hat5w7,.conversation-canvas.startup-loading.svelte-1hat5w7,.conversation-canvas.is-persistent-shell.svelte-1hat5w7{grid-template-rows:auto auto minmax(0,1fr) auto;align-self:stretch;min-height:100%;height:100%;max-height:none;justify-items:stretch;align-content:stretch;background:#fff;border-radius:1.25rem;border:none;box-shadow:0 0 0 1px #403c3c0d,0 4px 16px #21212112;overflow:hidden}.startup-header-reveal.svelte-1hat5w7{opacity:0;animation:svelte-1hat5w7-header-fade-in .7s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes svelte-1hat5w7-header-fade-in{to{opacity:1}}.conversation-header.svelte-1hat5w7,.status-stack.svelte-1hat5w7,.transcript-region.svelte-1hat5w7,.prompt-region.svelte-1hat5w7{width:100%;justify-self:stretch}.conversation-header.svelte-1hat5w7{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:0 var(--sf-spacing-1x, 1rem);background:var(--sf-ai-gradient);border-radius:0;overflow:hidden}.conversation-header-main.svelte-1hat5w7{display:flex;align-items:center;flex:1 1 auto;min-width:0}.header-left.svelte-1hat5w7{display:flex;align-items:center;gap:var(--sf-spacing-1x, .75rem);min-width:0}.header-title-wrapper.svelte-1hat5w7{display:flex;align-items:center;gap:var(--sf-spacing-0-5x, .5rem);min-width:0}.header-title-wrapper.svelte-1hat5w7 sf-icon:where(.svelte-1hat5w7){flex-shrink:0}.header-title-wrapper.svelte-1hat5w7 sf-icon:where(.svelte-1hat5w7)::part(icon){color:var(--sf-text-brand-inverted, #ffffff)}.conversation-header-copy.svelte-1hat5w7{display:grid;gap:.1rem;min-width:0}.conversation-header-title.svelte-1hat5w7{color:var(--sf-text-brand-inverted, #ffffff);font-family:var(--sf-type-body-lg-font, inherit);font-size:var(--sf-type-body-lg-size, 1rem);font-weight:var(--sf-typeface-weight-semibold, 600);line-height:var(--sf-type-body-lg-lineheight, 1.2);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-header-status.svelte-1hat5w7{color:#ffffffd6;font-size:.76rem;font-weight:600;line-height:1.2}.conversation-header-status.is-ended.svelte-1hat5w7,.conversation-header-status.is-error.svelte-1hat5w7{color:#ffffffe0}.conversation-toolbar.svelte-1hat5w7{display:flex;gap:.5rem;margin-left:auto}.toolbar-icon-button.svelte-1hat5w7{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.toolbar-icon-button.svelte-1hat5w7 sf-icon::part(icon){color:#fff}.toolbar-icon-button.svelte-1hat5w7:hover{transform:translateY(-1px);background:#ffffff2e;border-color:#ffffff61}.toolbar-icon-button.svelte-1hat5w7:active{transform:translateY(0);background:#ffffff3d}.toolbar-icon-button.svelte-1hat5w7:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.toolbar-icon-button.svelte-1hat5w7:disabled{cursor:default;opacity:.55;transform:none;background:#ffffff14;border-color:#ffffff29}.toolbar-icon-button.svelte-1hat5w7:disabled:hover,.toolbar-icon-button.svelte-1hat5w7:disabled:active{transform:none;background:#ffffff14;border-color:#ffffff29}.primary-action.svelte-1hat5w7{min-height:2.5rem;border-radius:999px;padding:.65rem .95rem;font:inherit;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.primary-action.svelte-1hat5w7{border:none;color:#fff;background:#d62311;box-shadow:0 8px 14px #d6231129}.primary-action.svelte-1hat5w7:hover{transform:translateY(-1px)}.secondary-action.svelte-1hat5w7{min-height:2.5rem;border-radius:999px;padding:.65rem .95rem;font:inherit;font-weight:700;cursor:pointer;border:1px solid rgba(64,60,60,.12);background:#fff;color:#212121}.status-stack.svelte-1hat5w7{display:grid;gap:.9rem}.context-card.svelte-1hat5w7{display:flex;align-items:center;gap:1rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(64,60,60,.1);background:#fff;justify-content:space-between;flex-wrap:wrap}.context-copy.svelte-1hat5w7{display:grid;gap:.35rem}.context-copy.svelte-1hat5w7 h2:where(.svelte-1hat5w7),.context-copy.svelte-1hat5w7 p:where(.svelte-1hat5w7){margin:0}.context-copy.svelte-1hat5w7 p:where(.svelte-1hat5w7){color:#403c3c;line-height:1.6}.context-actions.svelte-1hat5w7{display:flex;flex-wrap:wrap;gap:.65rem}.error-card.svelte-1hat5w7{background:#d623110f;border-color:#d623111f}.ended-card.svelte-1hat5w7{background:#faf6ef;border-color:#8c6f332e}.transcript-region.svelte-1hat5w7{display:flex;flex-direction:column;min-height:0;opacity:0;transform:translateY(2rem);overflow:hidden;pointer-events:none;transition:opacity .28s ease;position:relative;padding-inline:var(--sf-spacing-2x, 1rem)}.conversation-canvas.is-persistent-shell.svelte-1hat5w7 .transcript-region:where(.svelte-1hat5w7){opacity:1;transform:translateY(0);pointer-events:auto}.conversation-canvas.is-engaged.svelte-1hat5w7 .transcript-region:where(.svelte-1hat5w7){opacity:1;transform:translateY(0);pointer-events:auto}.conversation-canvas.startup-loading.svelte-1hat5w7 .transcript-region:where(.svelte-1hat5w7){opacity:1;transform:translateY(0);pointer-events:auto;min-height:12rem}.startup-spinner-container.svelte-1hat5w7{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:2;opacity:0;animation:svelte-1hat5w7-spinner-fade-in .6s ease .5s forwards;padding:1.5rem 1rem}.startup-spinner-icon.svelte-1hat5w7{width:clamp(3rem,5vw,4.5rem);height:auto;animation:svelte-1hat5w7-spinner-rotate 1.2s linear infinite}.startup-message-stack.svelte-1hat5w7{width:min(100%,21rem);display:grid;gap:.55rem;justify-items:center}.startup-message.svelte-1hat5w7{margin:0;padding:0;border-radius:0;background:transparent;color:#a8a4a4;font-size:.9rem;font-weight:400;line-height:1.4;text-align:center;box-shadow:none}.startup-message.is-current.svelte-1hat5w7{color:#403c3c;font-weight:700;background:transparent;box-shadow:none}@keyframes svelte-1hat5w7-spinner-fade-in{to{opacity:1}}@keyframes svelte-1hat5w7-spinner-rotate{to{transform:rotate(360deg)}}.startup-thinking-container.svelte-1hat5w7{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 0;opacity:0;animation:svelte-1hat5w7-thinking-fade-in .4s ease .1s forwards}.thinking-header.svelte-1hat5w7{display:flex;align-items:center;gap:.5rem;color:#5f5a5a;font-size:.8rem;font-weight:600;line-height:1.2}.thinking-avatar.svelte-1hat5w7{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(89deg,#ec0c21 1%,#8c3eda 99%)}.thinking-avatar.svelte-1hat5w7 sf-icon:where(.svelte-1hat5w7)::part(icon){color:#fff}.thinking-name.svelte-1hat5w7{color:#212121;font-weight:700}.thinking-indicator.svelte-1hat5w7{display:flex;align-items:center;gap:.5rem;padding-left:2.4rem;box-shadow:none}.thinking-dots.svelte-1hat5w7{display:inline-flex;gap:.375rem;align-items:center;height:1.25rem}.thinking-dots.svelte-1hat5w7 span:where(.svelte-1hat5w7){width:6px;height:6px;border-radius:50%;background:linear-gradient(45deg,#ec0c21,#8c3eda);animation:svelte-1hat5w7-thinking-bounce 1.4s cubic-bezier(.68,-.55,.265,1.55) infinite}.thinking-dots.svelte-1hat5w7 span:where(.svelte-1hat5w7):nth-child(2){animation-delay:.1s}.thinking-dots.svelte-1hat5w7 span:where(.svelte-1hat5w7):nth-child(3){animation-delay:.2s}.thinking-phrase.svelte-1hat5w7{color:#6d6969;font-size:.85rem;font-style:italic;line-height:1.25rem}@keyframes svelte-1hat5w7-thinking-fade-in{to{opacity:1}}@keyframes svelte-1hat5w7-thinking-bounce{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-5px);opacity:1}}.prompt-region.svelte-1hat5w7{align-self:end;position:sticky;bottom:0;z-index:3;flex-shrink:0;padding:0 var(--sf-spacing-2x, 1rem) calc(var(--sf-spacing-2x, 1rem) + .75rem);border-top:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(0);transition:transform var(--prompt-slide-duration) var(--prompt-slide-easing)}.conversation-canvas.startup-loading.svelte-1hat5w7 .prompt-region:where(.svelte-1hat5w7){animation:svelte-1hat5w7-prompt-slide-to-bottom var(--prompt-slide-duration) var(--prompt-slide-easing) both;will-change:transform}@keyframes svelte-1hat5w7-prompt-slide-to-bottom{0%{transform:translateY(calc(-1*clamp(9rem,24vh,15rem)))}to{transform:translateY(0)}}@media(max-width:1024px){.conversation-canvas.svelte-1hat5w7{min-height:clamp(26rem,62vh,40rem)}.conversation-canvas.is-engaged.svelte-1hat5w7,.conversation-canvas.startup-loading.svelte-1hat5w7,.conversation-canvas.is-persistent-shell.svelte-1hat5w7{min-height:100%;height:100%;max-height:none}}@media(max-width:768px){.page-shell.svelte-1hat5w7{padding:0;align-items:start}.primary-action.svelte-1hat5w7,.secondary-action.svelte-1hat5w7,.conversation-header.svelte-1hat5w7,.status-stack.svelte-1hat5w7,.transcript-region.svelte-1hat5w7,.prompt-region.svelte-1hat5w7,.context-actions.svelte-1hat5w7{width:100%}.conversation-toolbar.svelte-1hat5w7{gap:.35rem}.conversation-header.svelte-1hat5w7{min-height:auto;padding-block:.5rem}.conversation-canvas.is-engaged.svelte-1hat5w7,.conversation-canvas.startup-loading.svelte-1hat5w7,.conversation-canvas.is-persistent-shell.svelte-1hat5w7{min-height:calc(100dvh - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.conversation-header-main.svelte-1hat5w7{width:100%}.conversation-toolbar.svelte-1hat5w7{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.page-shell.svelte-1hat5w7{opacity:1;transform:none;transition:none}.conversation-canvas.svelte-1hat5w7,.transcript-region.svelte-1hat5w7{transition:none}.prompt-region.svelte-1hat5w7{transition:none;animation:none;transform:none}.startup-spinner-container.svelte-1hat5w7{animation:none;opacity:1}.startup-spinner-icon.svelte-1hat5w7{animation:none}.startup-header-reveal.svelte-1hat5w7{animation:none;opacity:1}}body{margin:0;background:#fff;color:#212121;font-family:var(--sf-typeface-font-default, "MecherleSans", Arial, sans-serif)}.page-frame.svelte-3lf94o{width:100%;flex:1 1 auto;min-height:0;height:100%;display:flex;justify-content:center;align-items:stretch}.quote-page-frame.svelte-3lf94o{background:#fff}.quote-page-shell.svelte-3lf94o{min-height:100dvh;height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:#fff}.quote-page-main.svelte-3lf94o{width:100%;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:stretch;background:#fff;padding:1.5rem 0}.state-disclaimers-wrapper{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.-oneX-header-nav-login-button,.-oneX-header-top-menu-btn,.-oneX-header-nav-login-button-text,.-oneX-header-top-menu-btn span{color:#d62311!important;font-weight:700!important}@media(max-width:768px){.page-frame.svelte-3lf94o,.quote-page-main.svelte-3lf94o{align-items:flex-start}.quote-page-main.svelte-3lf94o{min-height:0;height:100%;padding:0}.state-disclaimers-wrapper{flex-direction:column;gap:.5rem}}.icon-preload.svelte-1o7s3ao{position:fixed;opacity:0;pointer-events:none}
