:root[data-visual-mode=glass]{--taros-surface-bg: rgba(255, 255, 255, .75);--taros-surface-border: none;--taros-surface-shadow: 0 8px 40px rgba(0, 0, 0, .08), 0 2px 12px rgba(0, 0, 0, .04);--taros-msg-bot-bg: rgba(255, 255, 255, .45);--taros-msg-bot-border: 1px solid rgba(255, 255, 255, .15);--taros-msg-radius: 1.5rem;--taros-header-border: none;--taros-composer-bg: rgba(255, 255, 255, .7);--taros-composer-border-top: 1px solid rgba(255, 255, 255, .12);--taros-input-bg: rgba(255, 255, 255, .65);--taros-input-border: 1px solid rgba(255, 255, 255, .18);--taros-input-radius: 1.5rem;--taros-send-radius: 1.25rem;--taros-element-radius: 1.25rem;--taros-window-radius: 16px}:root[data-visual-mode=glass].taros-theme-dark{--taros-surface-bg: rgba(30, 32, 40, .75);--taros-surface-border: 1px solid rgba(255, 255, 255, .1);--taros-surface-shadow: 0 8px 40px rgba(0, 0, 0, .3), 0 2px 12px rgba(0, 0, 0, .18);--taros-msg-bot-bg: rgba(255, 255, 255, .06);--taros-msg-bot-border: 1px solid rgba(255, 255, 255, .1);--taros-composer-bg: rgba(30, 32, 40, .7);--taros-composer-border-top: 1px solid rgba(255, 255, 255, .1);--taros-input-bg: rgba(255, 255, 255, .06);--taros-input-border: 1px solid rgba(255, 255, 255, .1)}@media(prefers-color-scheme:dark){:root[data-visual-mode=glass].taros-theme-auto{--taros-surface-bg: rgba(30, 32, 40, .75);--taros-surface-border: 1px solid rgba(255, 255, 255, .1);--taros-surface-shadow: 0 8px 40px rgba(0, 0, 0, .3), 0 2px 12px rgba(0, 0, 0, .18);--taros-msg-bot-bg: rgba(255, 255, 255, .06);--taros-msg-bot-border: 1px solid rgba(255, 255, 255, .1);--taros-composer-bg: rgba(30, 32, 40, .7);--taros-composer-border-top: 1px solid rgba(255, 255, 255, .1);--taros-input-bg: rgba(255, 255, 255, .06);--taros-input-border: 1px solid rgba(255, 255, 255, .1)}}:root[data-visual-mode=glass] .widget-shell__surface{backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%)}:root[data-visual-mode=glass] .widget-shell__header{backdrop-filter:blur(48px) saturate(150%);-webkit-backdrop-filter:blur(48px) saturate(150%);background:var(--taros-color-brand, #2563eb);background:rgba(from var(--taros-color-brand, #2563eb) r g b / .75);box-shadow:0 1px 12px rgba(from var(--taros-color-brand, #2563eb) r g b / .15);border-bottom:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .message__content--bot{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}:root[data-visual-mode=glass] .taros-user-message-bg{background:var(--taros-color-brand, #2563eb)!important;background:rgba(from var(--taros-color-brand, #2563eb) r g b / .75)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}:root[data-visual-mode=glass] .composer{backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px)}:root[data-visual-mode=glass] .composer input{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-visual-mode=glass] .composer input:focus{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 3px rgba(from var(--taros-color-brand, #2563eb) r g b / .2)}:root[data-visual-mode=glass] .composer__send{border-radius:1.25rem!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}:root[data-visual-mode=glass] .message__avatar,:root[data-visual-mode=glass] .widget-shell__avatar{box-shadow:none}:root[data-visual-mode=glass] .widget-shell__close{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .chip-button{background:#ffffff80;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .chip-button:hover{background:#fff9;border-color:#fff3}:root[data-visual-mode=glass] .chip-button.selected{background:rgba(from var(--taros-color-brand, #2563eb) r g b / .25);border-color:rgba(from var(--taros-color-brand, #2563eb) r g b / .35)}:root[data-visual-mode=glass] .product-card{background:#ffffff80;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .widget-shell__scroll-latest{background:#fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .widget-shell__alert{background:#fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass] .composer-disclaimer{background:transparent}:root[data-visual-mode=glass] .field-input,:root[data-visual-mode=glass] .field-textarea,:root[data-visual-mode=glass] .field-select{background:#ffffff80;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1)}:root[data-visual-mode=glass].taros-theme-dark .chip-button{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-dark .chip-button:hover{background:#ffffff1a;border-color:#fff3}:root[data-visual-mode=glass].taros-theme-dark .product-card{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-dark .widget-shell__scroll-latest{background:#282a32cc;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-dark .widget-shell__alert{background:#282a32cc;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-dark .composer-disclaimer{background:transparent}:root[data-visual-mode=glass].taros-theme-dark .field-input,:root[data-visual-mode=glass].taros-theme-dark .field-textarea,:root[data-visual-mode=glass].taros-theme-dark .field-select{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-dark .widget-shell__header{border-bottom-color:#ffffff1a}@media(prefers-color-scheme:dark){:root[data-visual-mode=glass].taros-theme-auto .chip-button{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-auto .chip-button:hover{background:#ffffff1a;border-color:#fff3}:root[data-visual-mode=glass].taros-theme-auto .product-card{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-auto .widget-shell__scroll-latest{background:#282a32cc;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-auto .widget-shell__alert{background:#282a32cc;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-auto .composer-disclaimer{background:transparent}:root[data-visual-mode=glass].taros-theme-auto .field-input,:root[data-visual-mode=glass].taros-theme-auto .field-textarea,:root[data-visual-mode=glass].taros-theme-auto .field-select{background:#ffffff0d;border-color:#ffffff1a}:root[data-visual-mode=glass].taros-theme-auto .widget-shell__header{border-bottom-color:#ffffff1a}}:root[data-visual-mode=flat]{--taros-surface-bg: #ffffff;--taros-surface-border: 1px solid #e5e7eb;--taros-surface-shadow: none;--taros-msg-bot-bg: #f3f4f6;--taros-msg-bot-border: none;--taros-msg-radius: 3px;--taros-header-bg: #ffffff;--taros-header-border: 1px solid #e5e7eb;--taros-composer-bg: #ffffff;--taros-composer-border-top: 1px solid #e5e7eb;--taros-input-bg: #ffffff;--taros-input-border: 1px solid #d1d5db;--taros-input-radius: 4px;--taros-send-radius: 4px;--taros-avatar-radius: 3px;--taros-element-radius: 4px;--taros-window-radius: 0}:root[data-visual-mode=flat].taros-theme-dark{--taros-surface-bg: #191919;--taros-surface-border: 1px solid #2e2e2e;--taros-msg-bot-bg: #2e2e2e;--taros-msg-bot-border: none;--taros-header-bg: #191919;--taros-header-border: 1px solid #2e2e2e;--taros-composer-bg: #191919;--taros-composer-border-top: 1px solid #2e2e2e;--taros-input-bg: #191919;--taros-input-border: 1px solid #373737}@media(prefers-color-scheme:dark){:root[data-visual-mode=flat].taros-theme-auto{--taros-surface-bg: #191919;--taros-surface-border: 1px solid #2e2e2e;--taros-msg-bot-bg: #2e2e2e;--taros-msg-bot-border: none;--taros-header-bg: #191919;--taros-header-border: 1px solid #2e2e2e;--taros-composer-bg: #191919;--taros-composer-border-top: 1px solid #2e2e2e;--taros-input-bg: #191919;--taros-input-border: 1px solid #373737}}:root[data-visual-mode=flat] .taros-brand-bg{background:var(--taros-color-brand, #2563eb)!important;box-shadow:none!important}:root[data-visual-mode=flat] .taros-user-message-bg{background:var(--taros-color-brand, #2563eb)!important;box-shadow:none!important;border-radius:3px}:root[data-visual-mode=flat] .widget-shell__header{background:#fff!important;color:#1f2937;box-shadow:none;padding:.75rem 1rem}:root[data-visual-mode=flat] .widget-shell__title{color:#1f2937;font-weight:500;font-size:.9375rem}:root[data-visual-mode=flat] .widget-shell__subtitle{color:#9ca3af;opacity:1}:root[data-visual-mode=flat] .widget-shell__subtitle a{color:#9ca3af}:root[data-visual-mode=flat] .widget-shell__close{background:transparent;color:#9ca3af;border-radius:3px;border:none;box-shadow:none;width:1.75rem;height:1.75rem}:root[data-visual-mode=flat] .widget-shell__close:hover{color:#6b7280;background:#f3f4f6}:root[data-visual-mode=flat] .widget-shell__avatar{border-radius:3px}:root[data-visual-mode=flat] .message__content--bot{background:#f3f4f6;border:none;border-radius:3px;padding-left:.75rem}:root[data-visual-mode=flat] .message__avatar{border-radius:3px}:root[data-visual-mode=flat] .message{margin-bottom:.5rem}:root[data-visual-mode=flat] .widget-shell__messages{padding:.75rem}:root[data-visual-mode=flat] .composer{padding:.625rem .75rem}:root[data-visual-mode=flat] .composer input{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat] .composer input:focus{outline:2px solid var(--taros-color-brand, #2563eb);outline-offset:-1px;box-shadow:none}:root[data-visual-mode=flat] .composer__send{border-radius:4px!important;box-shadow:none!important}:root[data-visual-mode=flat] .composer-disclaimer{font-style:normal;font-size:.65rem;letter-spacing:.03em}:root[data-visual-mode=flat] .message__timestamp{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em}:root[data-visual-mode=flat] .chip-button{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat] .product-card{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat] .widget-shell__scroll-latest{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat] .field-input,:root[data-visual-mode=flat] .field-textarea,:root[data-visual-mode=flat] .field-select{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat] .submit-button,:root[data-visual-mode=flat] .skip-button{border-radius:4px;box-shadow:none}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__header{background:#191919!important;color:#e5e7eb}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__title{color:#e5e7eb}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__subtitle{color:#6b7280}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__subtitle a{color:#6b7280}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__close{color:#6b7280}:root[data-visual-mode=flat].taros-theme-dark .widget-shell__close:hover{color:#9ca3af;background:#2e2e2e}:root[data-visual-mode=flat].taros-theme-dark .message__content--bot{background:#2e2e2e}:root[data-visual-mode=flat].taros-theme-dark .composer input:focus{outline-color:var(--taros-color-brand, #2563eb)}@media(prefers-color-scheme:dark){:root[data-visual-mode=flat].taros-theme-auto .widget-shell__header{background:#191919!important;color:#e5e7eb}:root[data-visual-mode=flat].taros-theme-auto .widget-shell__title{color:#e5e7eb}:root[data-visual-mode=flat].taros-theme-auto .widget-shell__subtitle{color:#6b7280}:root[data-visual-mode=flat].taros-theme-auto .widget-shell__subtitle a{color:#6b7280}:root[data-visual-mode=flat].taros-theme-auto .widget-shell__close{color:#6b7280}:root[data-visual-mode=flat].taros-theme-auto .widget-shell__close:hover{color:#9ca3af;background:#2e2e2e}:root[data-visual-mode=flat].taros-theme-auto .message__content--bot{background:#2e2e2e}:root[data-visual-mode=flat].taros-theme-auto .composer input:focus{outline-color:var(--taros-color-brand, #2563eb)}}body{background:transparent;margin:0;padding:0}html{background:transparent;height:100%}body,#app,.widget-root-host{min-height:100%}:root{color-scheme:light dark;--taros-color-brand: #2563eb;--taros-gradient-start: #6aa0f8;--taros-gradient-end: #3b82f6;--taros-color-surface: #ffffff;--taros-color-inverse: #0f172a;--taros-color-muted: rgba(75, 85, 99, .8);--taros-border-color: #e5e7eb;--taros-radius: 18px;--taros-button-radius: 24px;--taros-button-size: 68px;--taros-window-radius: 12px;--taros-gradient-strength: 100%;--taros-z-index: 2147483000;--taros-animation-enabled: 1;--taros-animation-type: scale;--taros-animation-duration: .2s;--taros-entrance-duration: .3s;--taros-entrance-delay: 0s;--taros-shadow-enabled: 1;--taros-shadow-color: #3b82f6;--taros-shadow-blur: 26px;--taros-shadow-opacity: .34;--taros-shadow-offset-x: 0px;--taros-shadow-offset-y: 12px;--taros-company-name: "Support";--taros-surface-bg: #ffffff;--taros-surface-border: none;--taros-surface-blur: none;--taros-surface-shadow: var(--taros-widget-shadow, none);--taros-msg-bot-bg: #f3f4f6;--taros-msg-bot-border: none;--taros-msg-radius: 1.25rem;--taros-header-bg: var(--taros-color-brand, #3b82f6);--taros-header-border: none;--taros-composer-bg: #ffffff;--taros-composer-border-top: 1px solid #e5e7eb;--taros-input-bg: #ffffff;--taros-input-border: 1px solid var(--taros-border-color, #d1d5db);--taros-input-radius: 9999px;--taros-send-radius: 50%;--taros-avatar-radius: 50%;--taros-element-radius: 1.25rem}:root.taros-theme-dark{--taros-surface-bg: #393a41;--taros-msg-bot-bg: #2f3136;--taros-composer-bg: #393a41;--taros-input-bg: #40444b;--taros-composer-border-top: 1px solid #202225;--taros-input-border: 1px solid #202225}@media(prefers-color-scheme:dark){:root.taros-theme-auto{--taros-surface-bg: #393a41;--taros-msg-bot-bg: #2f3136;--taros-composer-bg: #393a41;--taros-input-bg: #40444b;--taros-composer-border-top: 1px solid #202225;--taros-input-border: 1px solid #202225}}.message:hover .message-rating,.message:focus-within .message-rating{opacity:1!important}.taros-brand-bg{background:var(--taros-color-brand, #2563eb)}:root:not([data-gradient-disabled]) .taros-brand-bg{background:linear-gradient(135deg,var(--taros-gradient-start, var(--taros-color-brand, #6aa0f8)),var(--taros-gradient-end, var(--taros-color-brand, #3b82f6)))}:root:not([data-gradient-disabled]):not([data-custom-gradient]) .taros-brand-bg{background:linear-gradient(135deg,var(--taros-gradient-highlight, var(--taros-color-brand, #6aa0f8)),var(--taros-color-brand, #3b82f6))}:root[data-gradient-disabled] .taros-brand-bg{background:var(--taros-color-brand, #2563eb)!important}.taros-user-message-bg{background:var(--taros-color-brand, #2563eb);color:#fff}:root:not([data-gradient-disabled]) .taros-user-message-bg{background:linear-gradient(135deg,var(--taros-gradient-start, var(--taros-color-brand, #6aa0f8)),var(--taros-gradient-end, var(--taros-color-brand, #3b82f6)));color:#fff}:root[data-gradient-disabled] .taros-user-message-bg{background:var(--taros-color-brand, #2563eb)!important}.widget-shell{z-index:var(--taros-z-index, 2147483000)}:root:not([data-shadow-disabled]) .taros-brand-bg{box-shadow:var(--taros-shadow-offset-x, 0px) var(--taros-shadow-offset-y, 12px) var(--taros-shadow-blur, 26px) rgba(from var(--taros-shadow-color, #3b82f6) r g b / var(--taros-shadow-opacity, .34))}.composer button{border-radius:var(--taros-button-radius, 9999px)!important}.widget-shell{border-radius:var(--taros-window-radius, 12px)}@media(max-width:768px){.widget-shell{border-radius:0!important}body{background:transparent!important}}html,body{margin:0;padding:0;width:100%;height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent}body{background:var(--taros-color-surface, #ffffff);color:var(--taros-color-inverse, #0f172a)}#taros-widget-root{width:100%;height:100%}:root.taros-theme-dark{color-scheme:dark}:root.taros-theme-light{color-scheme:light}:root.taros-high-contrast{--taros-color-brand: #111827;--taros-color-surface: #f8fafc;--taros-color-inverse: #000000}*{box-sizing:border-box}:root[data-visual-mode=classic] .widget-shell__surface,:root:not([data-visual-mode]) .widget-shell__surface{box-shadow:0 4px 24px #0000001a,0 1px 3px #0000000f}:root[data-visual-mode=classic] .widget-shell__header,:root:not([data-visual-mode]) .widget-shell__header{box-shadow:0 2px 8px #00000014}:root[data-visual-mode=classic] .composer input,:root:not([data-visual-mode]) .composer input{box-shadow:inset 0 1px 2px #0000000a}:root[data-visual-mode=classic] .composer input:focus,:root:not([data-visual-mode]) .composer input:focus{box-shadow:inset 0 1px 2px #0000000a,0 0 0 3px rgba(from var(--taros-color-brand, #2563eb) r g b / .15)}:root[data-visual-mode=classic] .composer__send,:root:not([data-visual-mode]) .composer__send{width:2.25rem;height:2.25rem;box-shadow:0 1px 3px #0000001a}.message-rating.svelte-1rw2d9y{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease;align-items:center}.rating-button.svelte-1rw2d9y{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;background:transparent;border:none;cursor:pointer;color:#6b728066;transition:color .15s ease,transform .1s ease;border-radius:.25rem}.rating-button.svelte-1rw2d9y svg:where(.svelte-1rw2d9y){width:12px;height:12px}.rating-button.svelte-1rw2d9y:hover{color:#6b7280b3}.rating-button.svelte-1rw2d9y:active{transform:scale(.9)}.rating-button--selected.rating-button--up.svelte-1rw2d9y{color:var(--taros-color-brand, #2563eb)}.rating-button--selected.rating-button--down.svelte-1rw2d9y{color:#dc2626}.rating-button.svelte-1rw2d9y:focus-visible{outline:2px solid var(--taros-color-brand, #2563eb);outline-offset:1px}.taros-theme-dark .rating-button.svelte-1rw2d9y{color:#9ca3af80}.taros-theme-dark .rating-button.svelte-1rw2d9y:hover{color:#9ca3afcc}.taros-theme-dark .rating-button--selected.rating-button--up.svelte-1rw2d9y{color:var(--taros-color-brand, #60a5fa)}.taros-theme-dark .rating-button--selected.rating-button--down.svelte-1rw2d9y{color:#f87171}@media(prefers-color-scheme:dark){.taros-theme-auto .rating-button.svelte-1rw2d9y{color:#9ca3af80}.taros-theme-auto .rating-button.svelte-1rw2d9y:hover{color:#9ca3afcc}.taros-theme-auto .rating-button--selected.rating-button--up.svelte-1rw2d9y{color:var(--taros-color-brand, #60a5fa)}.taros-theme-auto .rating-button--selected.rating-button--down.svelte-1rw2d9y{color:#f87171}}@media(max-width:640px){.message-rating.svelte-1rw2d9y{opacity:.5}}.product-cards.svelte-fzoehp{display:flex;gap:8px;overflow-x:auto;padding:8px 0;margin-top:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;position:relative;mask-image:linear-gradient(to right,black calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 40px),transparent 100%)}.product-cards.at-end.svelte-fzoehp{mask-image:none;-webkit-mask-image:none}.product-cards.svelte-fzoehp::-webkit-scrollbar{height:4px}.product-cards.svelte-fzoehp::-webkit-scrollbar-track{background:transparent}.product-cards.svelte-fzoehp::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.product-card.svelte-fzoehp{flex:0 0 auto;width:112px;background:#fff;border-radius:var(--taros-element-radius, 6px);overflow:hidden;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:border-color .15s ease}.product-card.svelte-fzoehp:hover{border-color:var(--taros-color-brand, #3b82f6)}.product-card__image-container.svelte-fzoehp{position:relative;width:100%;aspect-ratio:1 / 1;background:#f3f4f6;overflow:hidden}.product-card__image.svelte-fzoehp{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__price.svelte-fzoehp{position:absolute;top:4px;right:4px;background:var(--taros-color-brand, #3b82f6);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.product-card__info.svelte-fzoehp{padding:6px}.product-card__title.svelte-fzoehp{margin:0;font-size:10px;font-weight:500;line-height:1.4;color:#1f2937;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card--no-image.svelte-fzoehp .product-card__info:where(.svelte-fzoehp){padding:8px}.product-card--no-image.svelte-fzoehp .product-card__title:where(.svelte-fzoehp){height:28px}.product-card__price-inline.svelte-fzoehp{display:block;margin-top:4px;font-size:10px;font-weight:600;color:var(--taros-color-brand, #3b82f6)}.taros-theme-dark .product-card.svelte-fzoehp{background:#2f3136;border-color:#40444b}.taros-theme-dark .product-card.svelte-fzoehp:hover{border-color:var(--taros-color-brand, #3b82f6)}.taros-theme-dark .product-card__image-container.svelte-fzoehp{background:#40444b}.taros-theme-dark .product-card__title.svelte-fzoehp{color:#dcddde}.taros-theme-dark .product-cards.svelte-fzoehp{scrollbar-color:rgba(255,255,255,.3) transparent}.taros-theme-dark .product-cards.svelte-fzoehp::-webkit-scrollbar-thumb{background:#ffffff4d}@media(prefers-color-scheme:dark){.taros-theme-auto .product-card.svelte-fzoehp{background:#2f3136;border-color:#40444b}.taros-theme-auto .product-card.svelte-fzoehp:hover{border-color:var(--taros-color-brand, #3b82f6)}.taros-theme-auto .product-card__image-container.svelte-fzoehp{background:#40444b}.taros-theme-auto .product-card__title.svelte-fzoehp{color:#dcddde}.taros-theme-auto .product-cards.svelte-fzoehp{scrollbar-color:rgba(255,255,255,.3) transparent}.taros-theme-auto .product-cards.svelte-fzoehp::-webkit-scrollbar-thumb{background:#ffffff4d}}.widget-shell.svelte-1n46o8q{width:100%;height:100vh;box-sizing:border-box;background:transparent;overflow:hidden}.taros-theme-dark{color-scheme:dark}.taros-theme-dark .widget-shell__surface.svelte-1n46o8q{background:var(--taros-surface-bg, #393a41);color:#dcddde}.taros-theme-dark .message__content--bot.svelte-1n46o8q{background:var(--taros-msg-bot-bg, #2f3136);color:#dcddde;border:var(--taros-msg-bot-border, 1px solid #202225)}.taros-theme-dark .message--assistant.svelte-1n46o8q .typing-indicator:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){background:#ffffffd9}.taros-theme-dark .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q){background:var(--taros-input-bg, #40444b);border-color:#202225;color:#dcddde}.taros-theme-dark .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::-moz-placeholder{color:#72767d}.taros-theme-dark .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::placeholder{color:#72767d}.taros-theme-dark .composer-disclaimer.svelte-1n46o8q{color:#72767d}.taros-theme-light{color-scheme:light}.taros-theme-light .widget-shell__surface.svelte-1n46o8q{background:var(--taros-surface-bg, #ffffff);color:#1f2937}.taros-theme-light .message__content--bot.svelte-1n46o8q{background:var(--taros-msg-bot-bg, #f3f4f6);color:#1f2937}.taros-theme-light .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q){background:var(--taros-input-bg, #ffffff);border-color:#d1d5db;color:#1f2937}.taros-theme-light .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::-moz-placeholder{color:#9ca3af}.taros-theme-light .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::placeholder{color:#9ca3af}.taros-theme-light .composer-disclaimer.svelte-1n46o8q{color:#9ca3af}@media(prefers-color-scheme:dark){.taros-theme-auto{color-scheme:dark}.taros-theme-auto .widget-shell__surface.svelte-1n46o8q{background:var(--taros-surface-bg, #393a41);color:#dcddde}.taros-theme-auto .message__content--bot.svelte-1n46o8q{background:var(--taros-msg-bot-bg, #2f3136);color:#dcddde;border:var(--taros-msg-bot-border, 1px solid #202225)}.taros-theme-auto .message--assistant.svelte-1n46o8q .typing-indicator:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){background:#ffffffd9}.taros-theme-auto .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q){background:var(--taros-input-bg, #40444b);border-color:#202225;color:#dcddde}.taros-theme-auto .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::-moz-placeholder{color:#72767d}.taros-theme-auto .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q)::placeholder{color:#72767d}.taros-theme-auto .composer-disclaimer.svelte-1n46o8q{color:#72767d}}.widget-shell__surface.svelte-1n46o8q{height:100%;display:flex;flex-direction:column;color:#1f2937;border-radius:var(--taros-window-radius, 12px);border:var(--taros-surface-border, none);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--taros-surface-shadow, var(--taros-widget-shadow, none));background:var(--taros-surface-bg, #ffffff);overflow:hidden;position:relative;isolation:isolate}.taros-theme-custom .widget-shell__surface.svelte-1n46o8q{background:var(--taros-color-surface, #ffffff);color:var(--taros-color-inverse, #0f172a)}@media(max-width:768px){.widget-shell__surface.svelte-1n46o8q{border-radius:0!important}}.widget-shell__surface.svelte-1n46o8q:before{content:"";position:absolute;inset:0;background:transparent;opacity:0;pointer-events:none;z-index:0}.widget-shell__surface.svelte-1n46o8q>:where(.svelte-1n46o8q){position:relative;z-index:1}.widget-shell__body.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;background:transparent;position:relative;overflow:hidden}.widget-shell__body[aria-hidden=true].svelte-1n46o8q{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(2px);opacity:.6}.widget-shell__header.svelte-1n46o8q{flex-shrink:0;padding:1rem;display:flex;align-items:center;justify-content:space-between;background:var(--taros-header-bg, var(--taros-color-brand, #3b82f6));border-bottom:var(--taros-header-border, none);color:#fff;position:sticky;top:0;z-index:2}.widget-shell__brand.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.widget-shell__avatar.svelte-1n46o8q{width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);border-radius:var(--taros-avatar-radius, 50%);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:transparent;position:relative;overflow:hidden}.widget-shell__placeholder.svelte-1n46o8q{display:flex;flex-direction:column;gap:.35rem;flex:1}.widget-shell__close.svelte-1n46o8q{display:flex;margin-left:.75rem;border:none;background:#ffffff2e;color:#fff;width:2rem;height:2rem;border-radius:9999px;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.widget-shell__close.svelte-1n46o8q:hover{background:#ffffff47}.widget-shell__close.svelte-1n46o8q:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.skeleton.svelte-1n46o8q{position:relative;overflow:hidden;background:#94a3b83d}.skeleton.svelte-1n46o8q:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:svelte-1n46o8q-skeleton-shimmer 1.2s infinite}.skeleton-avatar.svelte-1n46o8q{width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);border-radius:50%}.skeleton-title.svelte-1n46o8q{width:8rem;height:.85rem;border-radius:9999px}.skeleton-subtitle.svelte-1n46o8q{width:6rem;height:.7rem;border-radius:9999px;opacity:.8}@keyframes svelte-1n46o8q-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-avatar-enabled=false] .widget-shell__avatar.svelte-1n46o8q{display:none}[data-avatar-type=initials] .widget-shell__avatar.svelte-1n46o8q{background:var(--taros-color-brand, #3b82f6)}.widget-shell__avatar.svelte-1n46o8q:after{content:"";position:absolute;inset:0;background-image:url(https://taros.ai/images/mascot/dino_32x32_transparent.png);background-size:80%;background-position:center;background-repeat:no-repeat}[data-avatar-type=mascot] .widget-shell__avatar.svelte-1n46o8q:after{content:"";background-image:url(https://taros.ai/images/mascot/dino_32x32_transparent.png);background-size:80%;background-position:center;background-repeat:no-repeat}[data-avatar-type=custom][data-avatar-url] .widget-shell__avatar.svelte-1n46o8q:after{content:"";background-image:var(--taros-avatar-url);background-size:cover;background-position:center}[data-avatar-type=initials] .widget-shell__avatar.svelte-1n46o8q:after{content:var(--taros-avatar-initials, "T");display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;background:none;background-image:none;color:#fff;position:absolute;inset:0}.widget-shell__title.svelte-1n46o8q{margin:0;font-size:1rem;font-weight:600}.widget-shell__subtitle.svelte-1n46o8q{font-size:.75rem;font-weight:400;margin:0;opacity:.9}.widget-shell__subtitle.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit;text-decoration:none}.widget-shell__subtitle.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:inherit;text-decoration:none}.widget-shell__messages.svelte-1n46o8q{flex:1;overflow-y:auto;padding:1rem;background:transparent;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;transition:padding-top .18s ease}.widget-shell__messages--has-notice.svelte-1n46o8q{padding-top:calc(3.75rem + env(safe-area-inset-top,0px))}.widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar{width:2px}.widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-track{background:transparent}.widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb:hover{background:#0000004d}.taros-theme-dark .widget-shell__messages.svelte-1n46o8q{scrollbar-color:rgba(255,255,255,.3) transparent}.taros-theme-dark .widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#ffffff4d}.taros-theme-dark .widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb:hover{background:#fff6}@media(prefers-color-scheme:dark){.taros-theme-auto .widget-shell__messages.svelte-1n46o8q{scrollbar-color:rgba(255,255,255,.3) transparent}.taros-theme-auto .widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#ffffff4d}.taros-theme-auto .widget-shell__messages.svelte-1n46o8q::-webkit-scrollbar-thumb:hover{background:#fff6}}.widget-shell__fade.svelte-1n46o8q{position:absolute;left:0;right:0;height:2.5rem;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:2}.widget-shell__fade--top.svelte-1n46o8q{top:0;background:linear-gradient(to bottom,#ffffffb3,#fff0)}.widget-shell__fade--bottom.svelte-1n46o8q{bottom:0;background:linear-gradient(to top,#ffffffe6,#fff0)}.taros-theme-dark .widget-shell__fade--top.svelte-1n46o8q{background:linear-gradient(to bottom,#393a41bf,#393a4100)}.taros-theme-dark .widget-shell__fade--bottom.svelte-1n46o8q{background:linear-gradient(to top,#393a41f2,#393a4100)}@media(prefers-color-scheme:dark){.taros-theme-auto .widget-shell__fade--top.svelte-1n46o8q{background:linear-gradient(to bottom,#393a41bf,#393a4100)}.taros-theme-auto .widget-shell__fade--bottom.svelte-1n46o8q{background:linear-gradient(to top,#393a41f2,#393a4100)}}.taros-theme-custom .widget-shell__fade--top.svelte-1n46o8q{background:linear-gradient(to bottom,rgba(from var(--taros-color-surface, #ffffff) r g b / .7),rgba(from var(--taros-color-surface, #ffffff) r g b / 0))}.taros-theme-custom .widget-shell__fade--bottom.svelte-1n46o8q{background:linear-gradient(to top,rgba(from var(--taros-color-surface, #ffffff) r g b / .9),rgba(from var(--taros-color-surface, #ffffff) r g b / 0))}.widget-shell__fade--visible.svelte-1n46o8q{opacity:1}.widget-shell__scroll-latest.svelte-1n46o8q{position:absolute;left:50%;top:calc(1rem + env(safe-area-inset-top,0px));transform:translate(-50%,-1.25rem);opacity:0;border:none;padding:.4rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.4rem;box-shadow:0 8px 20px #0f172a33;pointer-events:none;transition:opacity .22s ease,transform .22s ease;cursor:pointer;z-index:3}.widget-shell__scroll-latest.svelte-1n46o8q>span:where(.svelte-1n46o8q){display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1}.widget-shell__scroll-latest--visible.svelte-1n46o8q{opacity:1;transform:translate(-50%);pointer-events:auto}.widget-shell__scroll-latest.svelte-1n46o8q:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.taros-theme-dark .widget-shell__scroll-latest.svelte-1n46o8q{box-shadow:0 10px 22px #0f172a59}@media(prefers-color-scheme:dark){.taros-theme-auto .widget-shell__scroll-latest.svelte-1n46o8q{box-shadow:0 10px 22px #0f172a59}}.widget-shell__empty.svelte-1n46o8q{margin:auto;text-align:center;color:var(--taros-color-muted, rgba(75, 85, 99, .7))}.widget-shell__overlay.svelte-1n46o8q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffeb;backdrop-filter:blur(10px);pointer-events:all;z-index:10;transition:opacity .25s ease}.taros-theme-dark .widget-shell__overlay.svelte-1n46o8q{background:#393a41eb}@media(prefers-color-scheme:dark){.taros-theme-auto .widget-shell__overlay.svelte-1n46o8q{background:#393a41eb}}.loading-container.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.loading-mascot.svelte-1n46o8q{width:clamp(2.5rem,5vw,3rem);height:clamp(2.5rem,5vw,3rem);border-radius:50%;background:var(--taros-color-brand, #3b82f6);position:relative;overflow:hidden;animation:svelte-1n46o8q-spin 1s linear infinite}.loading-mascot.svelte-1n46o8q:after{content:"";position:absolute;inset:0;background-image:url(https://taros.ai/images/mascot/dino_32x32_transparent.png);background-size:70%;background-position:center;background-repeat:no-repeat}.loading-text.svelte-1n46o8q{margin:0;font-size:.875rem;color:var(--taros-color-muted, rgba(75, 85, 99, .8));animation:svelte-1n46o8q-pulse 1.5s ease-in-out infinite}@keyframes svelte-1n46o8q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1n46o8q-pulse{0%,to{opacity:.7}50%{opacity:1}}.message.svelte-1n46o8q{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;width:100%}.message--assistant.svelte-1n46o8q{justify-content:flex-start}.message--user.svelte-1n46o8q{justify-content:flex-end;flex-direction:row-reverse}.message__main.svelte-1n46o8q{display:inline-flex;flex-direction:column;align-items:stretch;gap:.35rem;max-width:min(100%,22rem);position:relative}.message--assistant.svelte-1n46o8q .message__main:where(.svelte-1n46o8q){align-self:flex-start}.message--user.svelte-1n46o8q .message__main:where(.svelte-1n46o8q){align-self:flex-end;align-items:flex-end;margin-left:auto}.message__avatar.svelte-1n46o8q{width:clamp(1.25rem,2.5vw,1.5rem);height:clamp(1.25rem,2.5vw,1.5rem);border-radius:var(--taros-avatar-radius, 50%);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:#fff;flex-shrink:0;margin-top:.125rem;position:relative;overflow:hidden;background:transparent}[data-avatar-enabled=false] .message__avatar.svelte-1n46o8q{display:none}[data-avatar-type=initials] .message__avatar.svelte-1n46o8q{background:var(--taros-color-brand, #3b82f6)}.message__avatar.svelte-1n46o8q:after{content:"";position:absolute;inset:0;background-image:url(https://taros.ai/images/mascot/dino_32x32_transparent.png);background-size:80%;background-position:center;background-repeat:no-repeat}[data-avatar-type=mascot] .message__avatar.svelte-1n46o8q:after{content:"";background-image:url(https://taros.ai/images/mascot/dino_32x32_transparent.png);background-size:80%;background-position:center;background-repeat:no-repeat}[data-avatar-type=custom][data-avatar-url] .message__avatar.svelte-1n46o8q:after{content:"";background-image:var(--taros-avatar-url);background-size:cover;background-position:center}[data-avatar-type=initials] .message__avatar.svelte-1n46o8q:after{content:var(--taros-avatar-initials, "T");background:none;background-image:none;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:#fff;position:static}.message__content.svelte-1n46o8q{padding:.5rem .75rem;border-radius:var(--taros-msg-radius, 1.25rem);line-height:1.45;max-width:var(--taros-message-line-length, 22rem);font-size:.875rem;background:var(--taros-msg-bot-bg, #f3f4f6);color:#1f2937;width:-moz-fit-content;width:fit-content;display:inline-block}.message__content--bot.svelte-1n46o8q{background:var(--taros-msg-bot-bg, #f3f4f6);color:#1f2937;border:var(--taros-msg-bot-border, none);border-radius:var(--taros-msg-radius, 1.25rem)}.message__badge.svelte-1n46o8q{position:absolute;top:-1.25rem;left:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:500;letter-spacing:.01em;padding:0;color:var(--taros-color-muted, #64748b);background:transparent;cursor:help}.message__badge--limited.svelte-1n46o8q{color:#475569}.message__badge--unverified.svelte-1n46o8q{color:#b45309}.message--assistant.svelte-1n46o8q .message__content:where(.svelte-1n46o8q){max-width:var( --taros-assistant-line-length, min(var(--taros-message-line-length, 22rem), 32ch) )}.message--user.svelte-1n46o8q .message__content:where(.svelte-1n46o8q){color:#fff;border-radius:var(--taros-msg-radius, 1.25rem);max-width:var( --taros-user-line-length, min(var(--taros-message-line-length, 22rem), 32ch) )}.message--typing.svelte-1n46o8q .message__content:where(.svelte-1n46o8q){display:inline-flex;align-items:center;justify-content:center}.message__body.svelte-1n46o8q{margin:0;text-align:left;overflow-wrap:break-word;white-space:pre-wrap}.message__body.svelte-1n46o8q .message__link{color:var(--taros-color-link, var(--taros-color-brand, #2563eb));text-decoration:underline;text-decoration-color:rgba(from var(--taros-color-link, var(--taros-color-brand, #2563eb)) r g b / .4);text-underline-offset:2px;transition:all .15s ease;cursor:pointer}.message__body.svelte-1n46o8q .message__link:hover{text-decoration-color:var( --taros-color-link, var(--taros-color-brand, #2563eb) );opacity:.85}.message__body.svelte-1n46o8q .message__link:focus{outline:2px solid var(--taros-color-link, var(--taros-color-brand, #2563eb));outline-offset:2px;border-radius:2px}.message__body.svelte-1n46o8q h1{font-size:1.5rem;font-weight:700;margin:.5rem 0;line-height:1.3;color:inherit}.message__body.svelte-1n46o8q h2{font-size:1.25rem;font-weight:600;margin:.5rem 0;line-height:1.3;color:inherit}.message__body.svelte-1n46o8q h3{font-size:1.1rem;font-weight:600;margin:.5rem 0;line-height:1.3;color:inherit}.message__body.svelte-1n46o8q hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.75rem 0}.taros-theme-dark .message__body.svelte-1n46o8q hr{border-top-color:#fff3}@media(prefers-color-scheme:dark){.taros-theme-auto .message__body.svelte-1n46o8q hr{border-top-color:#fff3}}.message__body.svelte-1n46o8q code{background:#0000000d;color:#dc2626;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Courier New,monospace;font-size:.85em}.taros-theme-dark .message__body.svelte-1n46o8q code{background:#ffffff1a;color:#fca5a5}@media(prefers-color-scheme:dark){.taros-theme-auto .message__body.svelte-1n46o8q code{background:#ffffff1a;color:#fca5a5}}.message__body.svelte-1n46o8q pre{background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:6px;overflow-x:auto;margin:.5rem 0;max-width:100%}.message__body.svelte-1n46o8q pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:.875rem;line-height:1.5}.taros-theme-dark .message__body.svelte-1n46o8q pre{background:#0d1117}@media(prefers-color-scheme:dark){.taros-theme-auto .message__body.svelte-1n46o8q pre{background:#0d1117}}.typing-indicator.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.25rem;min-height:.875rem}.typing-indicator.svelte-1n46o8q span:where(.svelte-1n46o8q){width:.4rem;height:.4rem;border-radius:50%;background:#1f293766;animation:svelte-1n46o8q-typing-indicator-bounce 1s infinite ease-in-out}.message--assistant.svelte-1n46o8q .typing-indicator:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){background:#1f293773}.typing-indicator.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(2){animation-delay:.15s}.typing-indicator.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(3){animation-delay:.3s}@keyframes svelte-1n46o8q-typing-indicator-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-.25rem);opacity:1}}.visually-hidden.svelte-1n46o8q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.message__footer.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem}.message__timestamp.svelte-1n46o8q{font-size:.65rem;letter-spacing:.01em;color:var(--taros-color-muted, rgba(75, 85, 99, .65));opacity:.9;line-height:1.25rem}.taros-theme-dark .message__timestamp.svelte-1n46o8q{color:#ffffffb3}@media(prefers-color-scheme:dark){.taros-theme-auto .message__timestamp.svelte-1n46o8q{color:#ffffffb3}}.message--user.svelte-1n46o8q .message__footer:where(.svelte-1n46o8q){justify-content:flex-end}.widget-shell__alert.svelte-1n46o8q{padding:.75rem 1rem;border-radius:12px;background:#ef44441f;color:#b91c1c;font-size:.85rem;margin:0 1rem;position:relative;z-index:4}.composer-disclaimer.svelte-1n46o8q{padding:.5rem 1rem;font-size:.7rem;color:var(--taros-color-muted, rgba(75, 85, 99, .65));text-align:center;line-height:1.3;opacity:.85;font-style:italic}.composer.svelte-1n46o8q{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:1rem;border-top:var(--taros-composer-border-top, 1px solid #e5e7eb);background:var(--taros-composer-bg, #ffffff)}.taros-theme-dark .composer.svelte-1n46o8q{border-top:var(--taros-composer-border-top, 1px solid #202225);background:var(--taros-composer-bg, #393a41)}.taros-theme-light .composer.svelte-1n46o8q{border-top:var(--taros-composer-border-top, 1px solid #e5e7eb);background:var(--taros-composer-bg, #ffffff)}@media(prefers-color-scheme:dark){.taros-theme-auto .composer.svelte-1n46o8q{border-top:var(--taros-composer-border-top, 1px solid #202225);background:var(--taros-composer-bg, #393a41)}}.taros-theme-custom .composer.svelte-1n46o8q{border-top-color:var(--taros-border-color, #e5e7eb);background:var(--taros-color-surface, #ffffff)}.composer__input.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;gap:.35rem}.composer__honeypot.svelte-1n46o8q{position:absolute;left:-9999px;width:0;height:0;opacity:0;pointer-events:none}.composer.svelte-1n46o8q input:where(.svelte-1n46o8q){flex:1;border:var(--taros-input-border, 1px solid var(--taros-border-color, #d1d5db));border-radius:var(--taros-input-radius, 9999px);padding:.5rem .75rem;background:var(--taros-input-bg, #ffffff);color:#1f2937;font:inherit;line-height:1.5;outline:none;font-size:1rem}.composer.svelte-1n46o8q input:where(.svelte-1n46o8q)::-moz-placeholder{color:var(--taros-color-muted, rgba(75, 85, 99, .6))}.composer.svelte-1n46o8q input:where(.svelte-1n46o8q)::placeholder{color:var(--taros-color-muted, rgba(75, 85, 99, .6))}.composer.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{outline:2px solid var(--taros-color-brand, #3b82f6);outline-offset:2px}.composer__limit-message.svelte-1n46o8q{font-size:.7rem;color:var(--taros-color-muted, rgba(75, 85, 99, .8))}.composer__send.svelte-1n46o8q{border:none;border-radius:var(--taros-send-radius, 50%);width:2rem;height:2rem;color:#fff;font-weight:600;cursor:pointer;transition:opacity .18s ease;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0}.composer__send.svelte-1n46o8q span:where(.svelte-1n46o8q){display:flex;align-items:center;justify-content:center;line-height:1;transform:translateY(.5px);margin-bottom:2px}.composer__send.svelte-1n46o8q:disabled{cursor:not-allowed;opacity:.5}.widget-shell[data-open=false].svelte-1n46o8q .composer:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q),.widget-shell[data-open=false].svelte-1n46o8q .composer__send:where(.svelte-1n46o8q){pointer-events:none}.taros-user-message-bg.svelte-1n46o8q,.taros-brand-bg.svelte-1n46o8q{background:var(--taros-color-brand, #3b82f6)!important}@media(max-width:768px){.widget-shell__header.svelte-1n46o8q{padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px))}.widget-shell__messages.svelte-1n46o8q{padding:.75rem}.message__main.svelte-1n46o8q{max-width:min(100%,18rem)}.message__content.svelte-1n46o8q{max-width:18rem}.composer.svelte-1n46o8q{padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.composer__send.svelte-1n46o8q{width:1.75rem;height:1.75rem;font-size:.875rem}.message__main.svelte-1n46o8q{max-width:min(100%,15rem)}.message__content.svelte-1n46o8q{max-width:15rem}}@media(max-width:400px){.widget-shell__header.svelte-1n46o8q{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-right:calc(.75rem + env(safe-area-inset-right,0px));padding-left:calc(.75rem + env(safe-area-inset-left,0px))}.composer.svelte-1n46o8q{padding-top:.75rem;padding-left:calc(.75rem + env(safe-area-inset-left,0px));padding-right:calc(.75rem + env(safe-area-inset-right,0px));padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.message__content.svelte-1n46o8q{max-width:85%;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.widget-shell__fade.svelte-1n46o8q,.widget-shell__scroll-latest.svelte-1n46o8q{transition:none}}
