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"}.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}.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: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:#393a41;color:#dcddde}.taros-theme-dark .message__content--bot.svelte-1n46o8q{background:#2f3136;color:#dcddde;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:#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:#fff;color:#1f2937}.taros-theme-light .message__content--bot.svelte-1n46o8q{background:#f3f4f6;color:#1f2937}.taros-theme-light .composer__input.svelte-1n46o8q input:where(.svelte-1n46o8q){background:#fff;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:#393a41;color:#dcddde}.taros-theme-auto .message__content--bot.svelte-1n46o8q{background:#2f3136;color:#dcddde;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:#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:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--taros-widget-shadow, none);background:#fff;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-color-brand, #3b82f6);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: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: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:1.25rem;line-height:1.45;max-width:var(--taros-message-line-length, 22rem);font-size:.875rem;background:#f3f4f6;color:#1f2937;width:-moz-fit-content;width:fit-content;display:inline-block}.message__content--bot.svelte-1n46o8q{background:#f3f4f6;color:#1f2937;border-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: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:1px solid #e5e7eb;background:#fff}.taros-theme-dark .composer.svelte-1n46o8q{border-top-color:#202225;background:#393a41}.taros-theme-light .composer.svelte-1n46o8q{border-top-color:#e5e7eb;background:#fff}@media (prefers-color-scheme: dark){.taros-theme-auto .composer.svelte-1n46o8q{border-top-color:#202225;background:#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:1px solid var(--taros-border-color, #d1d5db);border-radius:9999px;padding:.5rem .75rem;background:#fff;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: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}}
