.assistant-text[data-v-0f8bab74]{flex:0 0 auto;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.assistant-text--assistant[data-v-0f8bab74],.assistant-text--content[data-v-0f8bab74]{align-self:stretch;background:none;border-radius:0;box-shadow:none;color:var(--chat-text);font-size:var(--chat-font-lg);line-height:1.65;margin:0;max-width:100%;padding:0;width:100%}.assistant-text--error[data-v-0f8bab74]{color:var(--sale-color,#c0392b)}.assistant-text--user[data-v-0f8bab74]{align-self:flex-end;margin-inline-start:auto;max-width:var(--chat-user-bubble-max);width:-moz-fit-content;width:fit-content}.assistant-text__caret[data-v-0f8bab74]{animation:assistant-caret-0f8bab74 .85s step-end infinite;background:var(--chat-accent);display:inline-block;height:1em;margin-inline-start:2px;vertical-align:-.1em;width:2px}@keyframes assistant-caret-0f8bab74{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.assistant-text__caret[data-v-0f8bab74]{animation:none}}.chat-h-swipe[data-v-acc12541]{overflow:hidden;padding:.1rem 0;width:100%}.chat-h-swipe[data-v-acc12541] .swiper-wrapper{align-items:stretch}.chat-h-swipe[data-v-acc12541] .swiper-slide{flex-shrink:0;height:auto;padding:0 .5rem;width:auto!important}.chat-h-swipe[data-v-acc12541] .swiper-button-next,.chat-h-swipe[data-v-acc12541] .swiper-button-prev{display:none!important}.assistant-product-cards[data-v-0bd013db]{animation:assistant-card-in-0bd013db var(--chat-dur) var(--chat-ease) both;max-width:100%;width:100%}.assistant-product-cards--compare[data-v-0bd013db],.assistant-product-cards--single[data-v-0bd013db],.assistant-product-cards--stack[data-v-0bd013db]{display:grid;gap:var(--chat-space-2)}.assistant-product-cards--compare[data-v-0bd013db]{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-product-cards__fallback[data-v-0bd013db]{display:flex;gap:8px;overflow-x:auto}.assistant-product-cards__item[data-v-0bd013db]{align-items:center;animation:assistant-card-in-0bd013db var(--chat-dur-slow) var(--chat-ease) both;color:inherit;cursor:pointer;display:flex;gap:10px;min-width:0;text-align:start}.assistant-product-cards__item--slide[data-v-0bd013db]{align-items:stretch;flex-direction:column;width:min(200px,68vw)}.assistant-product-cards--single .assistant-product-cards__item[data-v-0bd013db],.assistant-product-cards--stack .assistant-product-cards__item[data-v-0bd013db]{flex-direction:row}.assistant-product-cards--compare .assistant-product-cards__item[data-v-0bd013db]{align-items:stretch;flex-direction:column;padding:var(--chat-space-2)}.assistant-product-cards__media[data-v-0bd013db]{flex-shrink:0}.assistant-product-cards--compare .assistant-product-cards__media[data-v-0bd013db],.assistant-product-cards__item--slide .assistant-product-cards__media[data-v-0bd013db]{width:100%}.assistant-product-cards__img[data-v-0bd013db],.assistant-product-cards__placeholder[data-v-0bd013db]{border-radius:var(--chat-radius);height:56px;width:56px}.assistant-product-cards--compare .assistant-product-cards__img[data-v-0bd013db],.assistant-product-cards--compare .assistant-product-cards__placeholder[data-v-0bd013db],.assistant-product-cards__item--slide .assistant-product-cards__img[data-v-0bd013db],.assistant-product-cards__item--slide .assistant-product-cards__placeholder[data-v-0bd013db]{aspect-ratio:1;height:auto;width:100%}.assistant-product-cards--single .assistant-product-cards__img[data-v-0bd013db],.assistant-product-cards--single .assistant-product-cards__placeholder[data-v-0bd013db],.assistant-product-cards--stack .assistant-product-cards__img[data-v-0bd013db],.assistant-product-cards--stack .assistant-product-cards__placeholder[data-v-0bd013db]{aspect-ratio:auto;height:64px;width:64px}.assistant-product-cards--single .assistant-product-cards__media[data-v-0bd013db],.assistant-product-cards--stack .assistant-product-cards__media[data-v-0bd013db]{width:64px}.assistant-product-cards__meta[data-v-0bd013db]{flex:1;min-width:0;padding:10px}.assistant-product-cards__name[data-v-0bd013db]{color:var(--chat-text);display:-webkit-box;font-size:var(--chat-font-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.assistant-product-cards__prices[data-v-0bd013db]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;min-height:1.2em}.assistant-product-cards__badge[data-v-0bd013db]{background:color-mix(in srgb,var(--sale-color,#c0392b) 12%,transparent);border-radius:4px;color:var(--sale-color,#c0392b);font-size:var(--font-size-xxs);font-weight:700;padding:1px 5px}.assistant-product-cards__price[data-v-0bd013db]{color:var(--chat-text);font-size:var(--chat-font-xs);font-weight:600}.assistant-product-cards__price-crossed[data-v-0bd013db]{color:var(--chat-text);font-size:var(--chat-font-xs);opacity:.55;text-decoration:line-through}@keyframes assistant-card-in-0bd013db{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assistant-product-cards[data-v-0bd013db],.assistant-product-cards__item[data-v-0bd013db]{animation:none}}.assistant-duty-cards[data-v-f97887c4]{display:grid;gap:8px}.assistant-duty-cards__item[data-v-f97887c4]{background:var(--cover-color,#fff);border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius);display:flex;gap:10px;padding:10px}.assistant-duty-cards__item p[data-v-f97887c4]{font-size:var(--font-size-xxs);margin:4px 0 0;opacity:.8}.duty-panel[data-v-c568a938]{max-width:28rem;min-width:min(22rem,100%)}.duty-panel__header[data-v-c568a938]{margin-bottom:.85rem}.duty-panel__header h4[data-v-c568a938]{font-size:var(--font-size-md);font-weight:700;margin:0}.duty-panel__empty[data-v-c568a938]{font-size:var(--font-size-sm);opacity:.8;padding:1rem .5rem;text-align:center}.duty-panel__list[data-v-c568a938]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.duty-panel__card[data-v-c568a938]{background:color-mix(in srgb,var(--body-color,var(--cover-color)) 94%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:var(--border-radius);margin:0;padding:.85rem .95rem}.duty-panel__desc[data-v-c568a938]{color:var(--text-color);font-size:var(--font-size-xs);line-height:1.55;margin:0 0 .45rem;opacity:.78}.duty-panel__name[data-v-c568a938]{align-items:center;color:var(--text-color);display:flex;font-size:var(--font-size-sm);font-weight:700;gap:.4rem;margin:0}.duty-panel__icon-glyph[data-v-c568a938]{font-size:var(--font-size-sm);opacity:.85}.assistant-form-box[data-v-3c968acf]{background:var(--cover-color );border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius);box-shadow:0 4px 18px #0000000f;max-width:100%;padding:12px;width:100%}.otp-input__field[data-v-6f1d91e7]{border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-md);letter-spacing:.35em;padding:12px;text-align:center;width:100%}.assistant-otp-card[data-v-13640ebe]{background:var(--chat-bubble-assistant-bg);max-width:min(280px,100%);width:100%}.assistant-otp-card__hint[data-v-13640ebe]{color:var(--chat-text);font-size:var(--chat-font-sm);line-height:1.45;margin:0 0 10px}.assistant-typing[data-v-61399434]{align-items:flex-end;align-self:flex-start;animation:assistant-typing-in-61399434 var(--chat-dur) ease both;display:flex;gap:8px;max-width:85%}.assistant-typing__avatar[data-v-61399434]{align-items:center;background:var(--chat-accent-soft);border-radius:50%;color:var(--chat-accent);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.assistant-typing__bubble[data-v-61399434]{align-items:center;display:inline-flex;gap:8px;max-width:none;padding:10px 14px}.assistant-typing__dots[data-v-61399434]{display:inline-flex;gap:4px}.assistant-typing__dots i[data-v-61399434]{animation:assistant-dot-61399434 1.15s ease-in-out infinite;background:var(--chat-accent);border-radius:50%;display:block;height:7px;width:7px}.assistant-typing__dots i[data-v-61399434]:nth-child(2){animation-delay:.15s}.assistant-typing__dots i[data-v-61399434]:nth-child(3){animation-delay:.3s}.assistant-typing__label[data-v-61399434]{font-size:var(--chat-font-xs);opacity:.75;white-space:nowrap}@keyframes assistant-dot-61399434{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes assistant-typing-in-61399434{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.assistant-typing[data-v-61399434]{animation:none}.assistant-typing__dots i[data-v-61399434]{animation:none;opacity:.7}}.assistant-message-list-shell[data-v-ef58ee25]{background:transparent;display:flex;flex:1 0 auto;flex-direction:column;position:relative}.assistant-message-list[data-v-ef58ee25]{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--chat-space-6);justify-content:flex-start;overflow:visible;padding-bottom:var(--chat-space-6);padding-top:var(--chat-space-5)}.assistant-message-list__row[data-v-ef58ee25]{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--chat-space-2);padding:0;width:100%}.assistant-message-list__row--enter[data-v-ef58ee25]{animation:assistant-msg-in-ef58ee25 var(--chat-dur) var(--chat-ease) both}.assistant-message-list__row--user[data-v-ef58ee25]{align-items:flex-end}.assistant-message-list__row--assistant[data-v-ef58ee25]{align-items:stretch}.assistant-message-list__row--typing[data-v-ef58ee25]{min-height:48px}.assistant-message-list__block[data-v-ef58ee25]{flex:0 0 auto;max-width:100%;width:var(--chat-card-max)}.assistant-message-list__block--assistant[data-v-ef58ee25]{align-self:stretch}.assistant-message-list__link[data-v-ef58ee25]{color:var(--chat-accent);font-size:var(--chat-font-xs);max-width:85%;word-break:break-all}.assistant-message-list__link--user[data-v-ef58ee25]{align-self:flex-end}.assistant-message-list__link--assistant[data-v-ef58ee25]{align-self:flex-start}.assistant-message-list__jump-slot[data-v-ef58ee25]{display:flex;height:0;justify-content:flex-end;overflow:visible;pointer-events:none;position:sticky;top:calc(100dvh - 7.5rem);z-index:3}.assistant-message-list__jump[data-v-ef58ee25]{box-shadow:var(--chat-elev-teaser);margin-inline-end:4px;pointer-events:auto}@keyframes assistant-msg-in-ef58ee25{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.assistant-jump-enter-active[data-v-ef58ee25],.assistant-jump-leave-active[data-v-ef58ee25]{transition:opacity var(--chat-dur-fast) ease,transform var(--chat-dur-fast) ease}.assistant-jump-enter-from[data-v-ef58ee25],.assistant-jump-leave-to[data-v-ef58ee25]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.assistant-message-list__row--enter[data-v-ef58ee25]{animation:none}}.prompt-bar[data-v-61698fb8]{--pb-bg:var(--fix-color,#2a2a2a);--pb-ink:var(--text-color,#f5f5f5);--pb-menu:color-mix(in srgb,var(--pb-ink) 6%,var(--pb-bg));--pb-accent:var(--btn-color,var(--pb-ink));--pb-accent-hover:var(--btn-hover-color,var(--pb-accent));--pb-on-accent:var(--body-color,var(--pb-bg));--pb-spark:var(--btn-color,#b39dff);--pb-border:var(--border-color,color-mix(in srgb,var(--pb-ink) 12%,transparent));--pb-danger:var(--danger-color,#f74848);--pb-w:100%;--pb-radius:var(--border-radius,16px);--pb-press:.96;--pb-ease-out:cubic-bezier(.23,1,.32,1);--pb-muted:color-mix(in srgb,var(--pb-ink) 55%,transparent);--pb-hover:color-mix(in srgb,var(--pb-ink) 8%,transparent);color:var(--pb-ink);font-family:var(--app-font-family,inherit);font-size:15px;line-height:24px;position:relative;width:min(var(--pb-w),100%)}.prompt-bar__menu[data-v-61698fb8]{animation:prompt-bar-pop-61698fb8 .18s var(--pb-ease-out) both;background:var(--pb-menu);border-radius:12px;inset-inline:0;bottom:calc(100% + 8px);box-shadow:0 0 0 1px var(--pb-border),0 10px 30px -10px #00000059,0 1px 2px #00000014;max-height:min(50vh,320px);overflow-y:auto;padding:4px;position:absolute;transform-origin:bottom center;z-index:3}.prompt-bar__menu[data-kind=model][data-v-61698fb8]{inset-inline-end:auto;width:220px}@keyframes prompt-bar-pop-61698fb8{0%{opacity:0;transform:translateY(4px) scale(.98)}}.prompt-bar__glow[data-v-61698fb8]{background:var(--pb-hover);border-radius:8px;inset-inline:4px;opacity:0;pointer-events:none;position:absolute;transition:top .22s var(--pb-ease-out),height .22s var(--pb-ease-out),opacity .15s ease}.prompt-bar__row[data-v-61698fb8]{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;height:38px;margin:0;outline:none;padding:0 8px;position:relative;text-align:start;width:100%;z-index:1;-webkit-tap-highlight-color:transparent}.prompt-bar__row-icon[data-v-61698fb8]{color:color-mix(in srgb,var(--pb-ink) 70%,transparent);display:inline-flex;flex:none;justify-content:center;width:20px}.prompt-bar__row-name[data-v-61698fb8]{flex:none;font-size:13px;font-weight:500}.prompt-bar__row-desc[data-v-61698fb8]{color:var(--pb-muted);flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-bar__row-tag[data-v-61698fb8]{color:var(--pb-muted);flex:none;font-size:11px;margin-inline-start:auto}.prompt-bar__row-check[data-v-61698fb8]{color:var(--pb-accent);display:inline-flex;flex:none;justify-content:center;opacity:0;width:16px}.prompt-bar__row-check[data-on][data-v-61698fb8]{opacity:1}.prompt-bar__empty[data-v-61698fb8]{align-items:center;color:var(--pb-muted);display:flex;font-size:12px;height:38px;padding:0 8px}.prompt-bar__field[data-v-61698fb8]{background:var(--pb-bg);border-radius:var(--pb-radius);box-shadow:0 0 0 1px var(--pb-border),0 4px 24px color-mix(in srgb,var(--pb-ink) 8%,transparent);cursor:text;display:flex;flex-direction:column;gap:8px;isolation:isolate;padding:12px;position:relative;transition:box-shadow .2s ease}.prompt-bar__field[data-v-61698fb8]:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--pb-accent) 55%,transparent),0 4px 24px color-mix(in srgb,var(--pb-accent) 14%,transparent)}.prompt-bar[data-disabled] .prompt-bar__field[data-v-61698fb8]{cursor:default;opacity:.6}.prompt-bar__field[data-v-61698fb8]:before{background:radial-gradient(140% 120% at 0 100%,color-mix(in srgb,var(--pb-spark) 26%,transparent),transparent 62%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:-1}.prompt-bar__field[data-max][data-v-61698fb8]:before{opacity:1}.prompt-bar__sparks[data-v-61698fb8]{border-radius:inherit;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.prompt-bar__chips[data-v-61698fb8]{display:flex;flex-wrap:wrap;gap:6px}.prompt-bar__chip[data-v-61698fb8]{align-items:center;animation:prompt-bar-pop-61698fb8 .2s var(--pb-ease-out) both;background:var(--pb-hover);border-radius:8px;display:inline-flex;font-size:12px;gap:6px;height:26px;padding-inline:8px 4px}.prompt-bar__chip[data-thumb][data-v-61698fb8]{padding-inline-start:3px}.prompt-bar__chip-thumb[data-v-61698fb8]{border-radius:5px;display:block;flex:none;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.prompt-bar__plus[data-v-61698fb8]{display:block}.prompt-bar__chip-name[data-v-61698fb8]{max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-bar__chip-x[data-v-61698fb8]{background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;display:inline-grid;height:18px;margin:0;opacity:.6;outline:none;padding:0;place-items:center;transition:opacity .12s ease,background-color .12s ease;width:18px}.prompt-bar__chip-x[data-v-61698fb8] .btn-icon-mask-small{height:12px;width:12px}.prompt-bar__chip-x[data-v-61698fb8]:hover{background:color-mix(in srgb,var(--pb-ink) 10%,transparent);opacity:1}.prompt-bar__input[data-v-61698fb8]{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:block;font:inherit;font-size:15px;line-height:24px;margin:0;min-height:24px;outline:none;overflow-wrap:anywhere;padding:0;resize:none;width:100%}.prompt-bar__input[data-v-61698fb8]::-moz-placeholder{color:color-mix(in srgb,var(--pb-ink) 45%,transparent)}.prompt-bar__input[data-v-61698fb8]::placeholder{color:color-mix(in srgb,var(--pb-ink) 45%,transparent)}@media (pointer:coarse){.prompt-bar__input[data-v-61698fb8]{font-size:16px}}.prompt-bar__bar[data-v-61698fb8]{align-items:center;display:flex;gap:4px}.prompt-bar__spacer[data-v-61698fb8]{flex:1 1 auto}.prompt-bar__pick[data-v-61698fb8],.prompt-bar__send[data-v-61698fb8],.prompt-bar__tool[data-v-61698fb8]{border:0;cursor:pointer;flex:none;font:inherit;margin:0;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prompt-bar__pick[data-v-61698fb8]:disabled,.prompt-bar__tool[data-v-61698fb8]:disabled{cursor:default;opacity:.45}.prompt-bar__tool[data-v-61698fb8]{background:transparent;border-radius:8px;color:color-mix(in srgb,var(--pb-ink) 60%,transparent);display:inline-grid;height:32px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease,transform .16s var(--pb-ease-out);width:32px}.prompt-bar__tool[data-v-61698fb8]:active{transform:scale(.94)}.prompt-bar__tool--mic[data-on][data-v-61698fb8]{color:var(--pb-danger)}.prompt-bar__mic[data-v-61698fb8]{display:block;height:17px;width:17px}.prompt-bar__pick[data-v-61698fb8]{align-items:center;background:transparent;border-radius:8px;color:color-mix(in srgb,var(--pb-ink) 70%,transparent);display:inline-flex;font-size:12px;font-weight:500;gap:4px;height:32px;padding:0 8px;transition:background-color .15s ease,color .15s ease}.prompt-bar__pick[data-v-61698fb8] .btn-icon-mask-small{height:13px;width:13px}.prompt-bar__pick[data-on][data-v-61698fb8],.prompt-bar__tool[data-on][data-v-61698fb8]{background:var(--pb-hover);color:var(--pb-ink)}@media (hover:hover) and (pointer:fine){.prompt-bar__pick[data-v-61698fb8]:not(:disabled):hover,.prompt-bar__tool[data-v-61698fb8]:not(:disabled):hover{background:var(--pb-hover);color:var(--pb-ink)}}.prompt-bar__pick[data-max][data-v-61698fb8]{color:var(--pb-spark)}.prompt-bar__menu[data-kind=effort][data-v-61698fb8]{inset-inline-end:auto;overflow:visible;padding:12px 14px 14px;width:248px}.prompt-bar__effort-head[data-v-61698fb8]{align-items:center;display:flex;font-size:13px;gap:8px;line-height:18px}.prompt-bar__effort-title[data-v-61698fb8]{color:var(--pb-muted)}.prompt-bar__effort-level[data-v-61698fb8]{font-weight:500}.prompt-bar__effort-help[data-v-61698fb8]{color:var(--pb-muted);display:inline-flex;margin-inline-start:auto}.prompt-bar__effort-ends[data-v-61698fb8]{color:var(--pb-muted);display:flex;font-size:12px;justify-content:space-between;line-height:16px;margin-top:12px}.prompt-bar__effort-track[data-v-61698fb8]{background:var(--pb-hover);border-radius:11px;cursor:pointer;height:22px;margin-top:8px;outline:none;position:relative;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.prompt-bar__effort-fill[data-v-61698fb8]{background:color-mix(in srgb,var(--pb-ink) 18%,transparent);border-radius:11px;bottom:0;inset-inline-start:0;position:absolute;top:0;transition:width .22s var(--pb-ease-out),background-color .3s ease;width:var(--pb-effort-fill)}.prompt-bar__effort-dot[data-v-61698fb8]{background:color-mix(in srgb,var(--pb-ink) 30%,transparent);border-radius:50%;height:4px;margin-top:-2px;margin-inline-start:-2px;position:absolute;top:50%;width:4px}.prompt-bar__effort-thumb[data-v-61698fb8]{background:var(--pb-ink);border-radius:7px;box-shadow:0 2px 6px #00000040;height:28px;inset-inline-start:var(--pb-effort-x);margin-inline-start:-7px;position:absolute;top:-3px;transition:inset-inline-start .22s var(--pb-ease-out),background-color .3s ease;width:14px}.prompt-bar[data-max] .prompt-bar__effort-fill[data-v-61698fb8]{background:color-mix(in srgb,var(--pb-spark) 35%,transparent)}.prompt-bar[data-max] .prompt-bar__effort-thumb[data-v-61698fb8]{background:var(--pb-spark)}.prompt-bar__eq[data-v-61698fb8]{align-items:center;display:flex;gap:2.5px;height:14px}.prompt-bar__eq i[data-v-61698fb8]{animation:prompt-bar-eq-61698fb8 .9s ease-in-out infinite;background:currentColor;border-radius:999px;display:block;height:100%;transform-origin:center;width:2.5px}.prompt-bar__eq i[data-v-61698fb8]:nth-child(2){animation-delay:.15s}.prompt-bar__eq i[data-v-61698fb8]:nth-child(3){animation-delay:.3s}@keyframes prompt-bar-eq-61698fb8{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.prompt-bar__send[data-v-61698fb8]{background:color-mix(in srgb,var(--pb-ink) 12%,var(--pb-bg));border-radius:10px;color:color-mix(in srgb,var(--pb-ink) 55%,var(--pb-bg));display:inline-grid;height:32px;padding:0;place-items:center;position:relative;transition:background-color .2s ease,color .2s ease,transform .16s var(--pb-ease-out);width:32px}.prompt-bar__send[data-v-61698fb8]:disabled{cursor:default}.prompt-bar__send[data-armed][data-v-61698fb8]{background:var(--pb-accent);color:var(--pb-on-accent)}@media (hover:hover) and (pointer:fine){.prompt-bar__send[data-armed][data-v-61698fb8]:not(:disabled):hover{background:var(--pb-accent-hover)}}.prompt-bar__send[data-pressed][data-v-61698fb8]{transform:scale(var(--pb-press))}.prompt-bar__glyph[data-v-61698fb8]{display:block;height:16px;transform-origin:50% 50%;width:16px}@media (prefers-reduced-motion:reduce){.prompt-bar__chip[data-v-61698fb8],.prompt-bar__menu[data-v-61698fb8]{animation:none}.prompt-bar__glow[data-v-61698fb8]{transition:opacity .15s ease}.prompt-bar__effort-fill[data-v-61698fb8],.prompt-bar__effort-thumb[data-v-61698fb8]{transition:background-color .3s ease}.prompt-bar__send[data-pressed][data-v-61698fb8],.prompt-bar__tool[data-v-61698fb8]:active{transform:none}}.attach-menu[data-v-a7ac4ce7]{--am-ink:var(--pb-ink,var(--text-color));--am-menu:var(--pb-menu,color-mix(in srgb,var(--am-ink) 6%,var(--fix-color)));--am-border:var(--pb-border,var(--border-color));--am-hover:var(--pb-hover,color-mix(in srgb,var(--am-ink) 8%,transparent));--am-muted:var(--pb-muted,color-mix(in srgb,var(--am-ink) 55%,transparent));--am-accent:var(--pb-accent,var(--btn-color));--am-ease:var(--pb-ease-out,cubic-bezier(.23,1,.32,1));display:contents}.attach-menu__input[data-v-a7ac4ce7]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.attach-menu__trigger[data-v-a7ac4ce7]{background:transparent;border:0;border-radius:8px;color:color-mix(in srgb,var(--am-ink) 60%,transparent);cursor:pointer;display:inline-grid;flex:none;font:inherit;height:32px;margin:0;outline:none;padding:0;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,transform .16s var(--am-ease)}.attach-menu__trigger[data-v-a7ac4ce7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--am-accent) 55%,transparent)}.attach-menu__trigger[data-v-a7ac4ce7]:active{transform:scale(.94)}.attach-menu__trigger[data-v-a7ac4ce7]:disabled{cursor:default;opacity:.45}.attach-menu__trigger[data-on][data-v-a7ac4ce7]{background:var(--am-hover);color:var(--am-ink)}@media (hover:hover) and (pointer:fine){.attach-menu__trigger[data-v-a7ac4ce7]:not(:disabled):hover{background:var(--am-hover);color:var(--am-ink)}}.attach-menu__plus[data-v-a7ac4ce7]{align-items:center;color:currentColor;display:flex;justify-content:center;transition:transform .22s var(--am-ease)}.attach-menu__trigger[data-on] .attach-menu__plus[data-v-a7ac4ce7]{transform:rotate(45deg)}.attach-menu__panel[data-v-a7ac4ce7]{background:var(--am-menu);border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 0 0 1px var(--am-border),0 12px 32px -10px #00000059,0 1px 2px #00000014;color:var(--am-ink);cursor:default;inset-inline-start:0;padding:4px;position:absolute;transform-origin:bottom left;width:min(300px,100%);z-index:4}.attach-menu__panel[data-v-a7ac4ce7]:dir(rtl){transform-origin:bottom right}.attach-menu__list[data-v-a7ac4ce7]{display:flex;flex-direction:column;gap:2px}.attach-menu__item[data-v-a7ac4ce7]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0;min-height:48px;outline:none;padding:6px 10px;text-align:start;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.attach-menu__item[data-v-a7ac4ce7]:focus-visible,.attach-menu__item[data-v-a7ac4ce7]:hover{background:var(--am-hover)}.attach-menu__item[data-v-a7ac4ce7]:active{background:color-mix(in srgb,var(--am-ink) 12%,transparent)}.attach-menu__item-icon[data-v-a7ac4ce7]{background:color-mix(in srgb,var(--am-accent) 12%,transparent);border-radius:9px;color:var(--am-accent);display:inline-grid;flex:none;height:32px;place-items:center;width:32px}.attach-menu__item-icon svg[data-v-a7ac4ce7]{height:18px;width:18px}.attach-menu__item-text[data-v-a7ac4ce7]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.attach-menu__item-name[data-v-a7ac4ce7]{font-size:13px;font-weight:600}.attach-menu__item-hint[data-v-a7ac4ce7]{color:var(--am-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-menu__media[data-v-a7ac4ce7]{display:flex;flex-direction:column;gap:6px;padding:2px}.attach-menu__media-head[data-v-a7ac4ce7]{align-items:center;display:flex;gap:4px}.attach-menu__back[data-v-a7ac4ce7]{background:transparent;border:0;border-radius:8px;color:var(--am-muted);cursor:pointer;display:inline-grid;flex:none;height:30px;margin:0;outline:none;padding:0;place-items:center;transition:background-color .12s ease,color .12s ease;width:30px}.attach-menu__back svg[data-v-a7ac4ce7]{height:18px;width:18px}.attach-menu__back:dir(rtl) svg[data-v-a7ac4ce7]{transform:scaleX(-1)}.attach-menu__back[data-v-a7ac4ce7]:focus-visible,.attach-menu__back[data-v-a7ac4ce7]:hover{background:var(--am-hover);color:var(--am-ink)}.attach-menu__tabs[data-v-a7ac4ce7]{background:var(--am-hover);border-radius:999px;display:flex;gap:2px;padding:2px}.attach-menu__tab[data-v-a7ac4ce7]{background:transparent;border:0;border-radius:999px;color:var(--am-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;margin:0;outline:none;padding:4px 12px;transition:background-color .15s ease,color .15s ease}.attach-menu__tab[data-on][data-v-a7ac4ce7]{background:var(--am-menu);box-shadow:0 1px 2px #0000001f;color:var(--am-accent)}.attach-menu__tab[data-v-a7ac4ce7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--am-accent) 55%,transparent)}.attach-menu__grid[data-v-a7ac4ce7]{display:grid;gap:2px;grid-template-columns:repeat(8,minmax(0,1fr));max-height:200px;overflow-y:auto;overscroll-behavior:contain}.attach-menu__grid[data-kind=sticker][data-v-a7ac4ce7]{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.attach-menu__glyph[data-v-a7ac4ce7]{aspect-ratio:1;background:transparent;border:0;border-radius:8px;cursor:pointer;display:inline-grid;font-size:18px;line-height:1;margin:0;min-width:0;outline:none;padding:0;place-items:center;transition:background-color .12s ease,transform .16s var(--am-ease)}.attach-menu__grid[data-kind=sticker] .attach-menu__glyph[data-v-a7ac4ce7]{background:var(--am-hover);border:1px solid var(--am-border);border-radius:12px;font-size:28px}.attach-menu__glyph[data-v-a7ac4ce7]:focus-visible,.attach-menu__glyph[data-v-a7ac4ce7]:hover{background:color-mix(in srgb,var(--am-accent) 14%,transparent)}.attach-menu__glyph[data-v-a7ac4ce7]:active{transform:scale(.9)}.attach-menu-pop-enter-active[data-v-a7ac4ce7]{transition:opacity .18s var(--am-ease),transform .18s var(--am-ease)}.attach-menu-pop-leave-active[data-v-a7ac4ce7]{transition:opacity .12s ease,transform .12s ease}.attach-menu-pop-enter-from[data-v-a7ac4ce7],.attach-menu-pop-leave-to[data-v-a7ac4ce7]{opacity:0;transform:translateY(4px) scale(.97)}@media (prefers-reduced-motion:reduce){.attach-menu-pop-enter-active[data-v-a7ac4ce7],.attach-menu-pop-leave-active[data-v-a7ac4ce7],.attach-menu__plus[data-v-a7ac4ce7]{transition:opacity .12s ease}.attach-menu-pop-enter-from[data-v-a7ac4ce7],.attach-menu-pop-leave-to[data-v-a7ac4ce7],.attach-menu__glyph[data-v-a7ac4ce7]:active,.attach-menu__trigger[data-v-a7ac4ce7]:active{transform:none}}.assistant-composer[data-v-f5eb2b3b]{display:flex;flex:0 0 auto;justify-content:center;padding:var(--chat-space-3) var(--chat-space-4) calc(var(--chat-space-4) + env(safe-area-inset-bottom,0px));position:relative;z-index:2}.assistant-composer--kb[data-v-f5eb2b3b]{padding-bottom:var(--chat-space-3)}.assistant-composer__bar[data-v-f5eb2b3b]{max-width:var(--chat-thread-max)}.assistant-composer--drop .assistant-composer__bar[data-v-f5eb2b3b] .prompt-bar__field{outline:2px dashed var(--vendor-color,var(--btn-color));outline-offset:3px}.assistant-composer__drop[data-v-f5eb2b3b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--fix-color) 82%,transparent);border-radius:var(--border-radius,16px);color:var(--vendor-color,var(--btn-color));display:grid;font-size:14px;font-weight:600;inset:var(--chat-space-3) var(--chat-space-4) var(--chat-space-4);place-items:center;pointer-events:none;position:absolute}.chat-glyph[data-v-97fb07a2]{display:block;flex-shrink:0}.chat-glyph--mirror[data-v-97fb07a2]:dir(rtl){transform:scaleX(-1)}.chat-tooltip[data-v-d1c23209],.chat-tooltip-anchor[data-v-d1c23209]{display:inline-flex}.chat-tooltip[data-v-d1c23209]{--tt-bg:var(--text-color,#f5f5f5);--tt-ink:var(--body-color,#1e1e1e);align-items:center;background:var(--tt-bg);border-radius:8px;box-shadow:0 8px 24px -6px #00000059,0 1px 2px #0000001f;color:var(--tt-ink);font-family:var(--app-font-family,inherit);font-size:12px;font-weight:500;gap:8px;line-height:18px;max-width:260px;padding:6px 10px;pointer-events:none;position:fixed;white-space:nowrap;z-index:calc(var(--z-chat-sheet, 11850) + 200)}.chat-tooltip[data-side=left][data-v-d1c23209],.chat-tooltip[data-side=right][data-v-d1c23209]{transform:translateY(-50%)}.chat-tooltip[data-side=bottom][data-v-d1c23209]{transform:translate(-50%)}.chat-tooltip__text[data-v-d1c23209]{overflow:hidden;text-overflow:ellipsis}.chat-tooltip__kbd[data-v-d1c23209]{background:color-mix(in srgb,var(--tt-ink) 14%,transparent);border-radius:4px;color:color-mix(in srgb,var(--tt-ink) 75%,transparent);font-family:inherit;font-size:11px;line-height:16px;padding:0 5px}.chat-tooltip__arrow[data-v-d1c23209]{background:inherit;height:8px;position:absolute;transform:rotate(45deg);width:8px}.chat-tooltip[data-side=right] .chat-tooltip__arrow[data-v-d1c23209]{left:-3px;top:calc(50% - 4px)}.chat-tooltip[data-side=left] .chat-tooltip__arrow[data-v-d1c23209]{right:-3px;top:calc(50% - 4px)}.chat-tooltip[data-side=bottom] .chat-tooltip__arrow[data-v-d1c23209]{left:calc(50% - 4px);top:-3px}.chat-tooltip-enter-active[data-v-d1c23209]{transition:opacity .14s ease,translate .18s cubic-bezier(.23,1,.32,1),scale .18s cubic-bezier(.23,1,.32,1)}.chat-tooltip-leave-active[data-v-d1c23209]{transition:opacity 90ms ease}.chat-tooltip-enter-from[data-v-d1c23209],.chat-tooltip-leave-to[data-v-d1c23209]{opacity:0}.chat-tooltip-enter-from[data-v-d1c23209]{scale:.96}.chat-tooltip-enter-from[data-side=right][data-v-d1c23209]{translate:-4px 0}.chat-tooltip-enter-from[data-side=left][data-v-d1c23209]{translate:4px 0}.chat-tooltip-enter-from[data-side=bottom][data-v-d1c23209]{translate:0 -4px}@media (prefers-reduced-motion:reduce){.chat-tooltip-enter-active[data-v-d1c23209]{transition:opacity .1s ease}.chat-tooltip-enter-from[data-v-d1c23209]{scale:1;translate:none}}.chat-history[data-v-9b477966]{align-items:flex-start;color:var(--text-color);display:flex;font-family:var(--app-font-family,inherit);top:0;right:0;bottom:0;left:0;justify-content:center;padding:max(8vh,16px) 16px 16px;position:fixed;z-index:calc(var(--z-chat-sheet, 11850) + 60)}.chat-history__backdrop[data-v-9b477966]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,#000 45%,transparent);top:0;right:0;bottom:0;left:0;position:absolute}.chat-history__panel[data-v-9b477966]{background:var(--cover-color,var(--body-color));border-radius:calc(var(--border-radius, 15px) + 5px);box-shadow:0 0 0 1px var(--border-color,color-mix(in srgb,var(--text-color) 12%,transparent)),0 24px 64px -12px #00000073;display:flex;flex-direction:column;max-height:calc(100dvh - max(8vh,16px) - 16px);overflow:hidden;position:relative;width:min(960px,100%)}.chat-history__head[data-v-9b477966]{align-items:center;border-bottom:1px solid var(--chat-border,color-mix(in srgb,var(--text-color) 10%,transparent));display:flex;flex-shrink:0;gap:12px;height:56px;padding-inline:20px 12px}.chat-history__search-icon[data-v-9b477966]{opacity:.6}.chat-history__input[data-v-9b477966]{background:transparent;border:0;box-shadow:none;color:inherit;flex:1;font:inherit;font-size:15px;height:100%;margin:0;min-width:0;outline:none;padding:0}.chat-history__input[data-v-9b477966]::-moz-placeholder{color:color-mix(in srgb,var(--text-color) 50%,transparent)}.chat-history__input[data-v-9b477966]::placeholder{color:color-mix(in srgb,var(--text-color) 50%,transparent)}.chat-history__icon-btn[data-v-9b477966]{background:transparent;border:0;border-radius:999px;color:color-mix(in srgb,var(--text-color) 65%,transparent);cursor:pointer;display:inline-grid;flex-shrink:0;height:32px;margin:0;padding:0;place-items:center;transition:background-color .12s ease,color .12s ease;width:32px}.chat-history__icon-btn[data-v-9b477966]:hover{background:color-mix(in srgb,var(--text-color) 8%,transparent);color:var(--text-color)}.chat-history__body[data-v-9b477966]{display:grid;grid-template-columns:1fr;height:min(560px,100dvh - 136px);min-height:0}.chat-history__body[data-preview][data-v-9b477966]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.chat-history__list[data-v-9b477966]{min-height:0;overflow-y:auto;padding:12px;scroll-padding-block:16px;scrollbar-width:thin}.chat-history__body[data-preview] .chat-history__list[data-v-9b477966]{border-inline-end:1px solid var(--chat-border,color-mix(in srgb,var(--text-color) 10%,transparent))}.chat-history__group+.chat-history__group[data-v-9b477966]{margin-top:12px}.chat-history__group-title[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 55%,transparent);font-size:13px;font-weight:500;margin:0;padding:8px 12px 6px}.chat-history__row[data-v-9b477966]{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:8px;height:42px;padding:0 12px;transition:background-color .1s ease}.chat-history__row[aria-selected=true][data-v-9b477966]{background:color-mix(in srgb,var(--text-color) 8%,transparent)}.chat-history__row--current .chat-history__row-title[data-v-9b477966]{font-weight:600}.chat-history__row--current[data-v-9b477966]:before{background:var(--btn-color);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.chat-history__row-icon[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 65%,transparent);display:inline-flex}.chat-history__row-title[data-v-9b477966]{flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history__row-date[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 55%,transparent);flex-shrink:0;font-size:12px;white-space:nowrap}.chat-history__row-delete[data-v-9b477966]{background:transparent;border:0;border-radius:8px;color:color-mix(in srgb,var(--text-color) 60%,transparent);cursor:pointer;display:none;flex-shrink:0;height:28px;margin:0;padding:0;place-items:center;width:28px}.chat-history__row-delete[data-v-9b477966]:hover{background:color-mix(in srgb,var(--danger-color,#f74848) 14%,transparent);color:var(--danger-color,#f74848)}.chat-history__row[aria-selected=true] .chat-history__row-delete[data-v-9b477966]{display:inline-grid}.chat-history__row[aria-selected=true]:has(.chat-history__row-delete) .chat-history__row-date[data-v-9b477966]{display:none}@media (hover:none),(pointer:coarse){.chat-history__row-delete[data-v-9b477966]{display:inline-grid}}.chat-history__empty[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 55%,transparent);font-size:13px;margin:0;padding:24px 12px;text-align:center}.chat-history__preview[data-v-9b477966]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);min-height:0;overflow-y:auto;padding:20px 24px;position:relative;scrollbar-width:thin}.chat-history__preview-head[data-v-9b477966]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.chat-history__preview-head strong[data-v-9b477966]{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history__preview-head span[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 55%,transparent);flex-shrink:0;font-size:12px}.chat-history__preview-thread[data-v-9b477966]{display:flex;flex-direction:column;gap:10px}.chat-history__bubble[data-v-9b477966]{font-size:13px;line-height:1.6;margin:0;max-width:85%;overflow-wrap:anywhere;white-space:pre-wrap}.chat-history__bubble--user[data-v-9b477966]{align-self:flex-end;background:color-mix(in srgb,var(--text-color) 8%,var(--body-color,transparent));border-radius:18px;padding:8px 14px}.chat-history__bubble--bot[data-v-9b477966]{align-self:flex-start;color:color-mix(in srgb,var(--text-color) 85%,transparent)}.chat-history__preview-empty[data-v-9b477966]{align-items:center;color:color-mix(in srgb,var(--text-color) 55%,transparent);display:flex;font-size:14px;height:100%;justify-content:center}.chat-history__foot[data-v-9b477966]{align-items:center;border-top:1px solid var(--chat-border,color-mix(in srgb,var(--text-color) 10%,transparent));display:flex;flex-shrink:0;gap:8px;height:48px;justify-content:space-between;padding:0 8px}.chat-history__hint[data-v-9b477966]{color:color-mix(in srgb,var(--text-color) 50%,transparent);font-size:12px;padding-inline-end:8px}@media (max-width:760px){.chat-history[data-v-9b477966]{padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px}.chat-history__panel[data-v-9b477966]{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px))}.chat-history__body[data-v-9b477966],.chat-history__body[data-preview][data-v-9b477966]{grid-template-columns:1fr;height:calc(100dvh - 136px)}.chat-history__hint[data-v-9b477966],.chat-history__preview[data-v-9b477966],.chat-history__preview-toggle[data-v-9b477966]{display:none}.chat-history__body[data-preview] .chat-history__list[data-v-9b477966]{border-inline-end:0}}.chat-history-enter-active[data-v-9b477966],.chat-history-leave-active[data-v-9b477966]{transition:opacity .18s ease}.chat-history-enter-active .chat-history__panel[data-v-9b477966],.chat-history-leave-active .chat-history__panel[data-v-9b477966]{transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s ease}.chat-history-enter-from[data-v-9b477966],.chat-history-leave-to[data-v-9b477966]{opacity:0}.chat-history-enter-from .chat-history__panel[data-v-9b477966],.chat-history-leave-to .chat-history__panel[data-v-9b477966]{opacity:0;transform:translateY(-8px) scale(.98)}@media (prefers-reduced-motion:reduce){.chat-history-enter-active .chat-history__panel[data-v-9b477966],.chat-history-leave-active .chat-history__panel[data-v-9b477966]{transition:opacity .12s ease}.chat-history-enter-from .chat-history__panel[data-v-9b477966],.chat-history-leave-to .chat-history__panel[data-v-9b477966]{transform:none}}.chat-sidebar[data-v-787a0184]{--chat-rail-width:60px;--chat-sidebar-ease:cubic-bezier(.23,1,.32,1);background:var(--chat-sidebar-bg);border-inline-end:1px solid var(--chat-border);box-sizing:border-box;display:flex;flex:0 0 var(--chat-sidebar-width);flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:var(--chat-space-3);padding-bottom:calc(var(--chat-space-3) + env(safe-area-inset-bottom,0px));padding-top:calc(var(--chat-space-3) + env(safe-area-inset-top,0px));transition:width .3s var(--chat-sidebar-ease),flex-basis .3s var(--chat-sidebar-ease),padding .3s var(--chat-sidebar-ease);width:var(--chat-sidebar-width)}.chat-sidebar--collapsed[data-v-787a0184]{flex-basis:var(--chat-rail-width);padding-inline:0;width:var(--chat-rail-width)}.chat-sidebar--overlay[data-v-787a0184]{box-shadow:var(--chat-elev-panel);flex:0 0 auto;inset-block:0;inset-inline-start:0;max-width:var(--chat-sidebar-overlay-max);pointer-events:none;position:absolute;transform:translate3d(-110%,0,0);transition:transform var(--chat-dur) var(--chat-ease),visibility var(--chat-dur);visibility:hidden;width:min(var(--chat-sidebar-width),86vw);z-index:6}.chat-sidebar--overlay[data-v-787a0184]:dir(rtl){transform:translate3d(110%,0,0)}.chat-sidebar--overlay.chat-sidebar--open[data-v-787a0184],.chat-sidebar--overlay.chat-sidebar--open[data-v-787a0184]:dir(rtl){pointer-events:auto;transform:none;visibility:visible}.chat-sidebar__inner[data-v-787a0184]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:calc(var(--chat-sidebar-width) - var(--chat-space-3)*2)}.chat-sidebar--overlay .chat-sidebar__inner[data-v-787a0184]{min-width:0}.chat-sidebar__rail[data-v-787a0184]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0}.chat-sidebar__rail-spacer[data-v-787a0184]{flex:1 1 auto}.chat-sidebar-swap-enter-active[data-v-787a0184]{transition:opacity .18s ease 60ms}.chat-sidebar-swap-leave-active[data-v-787a0184]{transition:opacity 80ms ease}.chat-sidebar-swap-enter-from[data-v-787a0184],.chat-sidebar-swap-leave-to[data-v-787a0184]{opacity:0}.chat-sidebar__head[data-v-787a0184]{align-items:center;display:flex;gap:var(--chat-space-2);justify-content:space-between;margin-bottom:var(--chat-space-3)}.chat-sidebar__brand[data-v-787a0184]{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--chat-font-md);font-weight:700;gap:8px;height:36px;margin:0;min-width:0;padding-block:0;padding-inline:6px 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.chat-sidebar__brand[data-v-787a0184]:focus-visible,.chat-sidebar__brand[data-v-787a0184]:hover{background:color-mix(in srgb,var(--btn-color) 10%,transparent);border-color:color-mix(in srgb,var(--btn-color) 22%,transparent);color:var(--btn-color);outline:none}.chat-sidebar__brand:active .chat-sidebar__brand-icon[data-v-787a0184]{transform:scale(.92)}.chat-sidebar__brand-icon[data-v-787a0184]{transition:transform .16s var(--chat-sidebar-ease)}.chat-sidebar__brand-text[data-v-787a0184]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar__head-actions[data-v-787a0184]{display:flex;flex-shrink:0;gap:2px}.chat-sidebar__icon-btn[data-v-787a0184]{align-items:center;background:transparent;border:0;border-radius:12px;color:color-mix(in srgb,var(--chat-text) 75%,transparent);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;transition:background-color .12s ease,color .12s ease,transform .16s var(--chat-sidebar-ease);width:36px}.chat-sidebar__icon-btn[data-v-787a0184]:focus-visible,.chat-sidebar__icon-btn[data-v-787a0184]:hover{background:var(--chat-bg-muted);color:var(--chat-text)}.chat-sidebar__icon-btn[data-v-787a0184]:active{transform:scale(.94)}.chat-sidebar__item[data-v-787a0184]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:10px;margin:0;padding:9px 10px;text-align:start;width:100%}.chat-sidebar__item--active[data-v-787a0184],.chat-sidebar__item[data-v-787a0184]:hover{background:var(--chat-bg-muted)}.chat-sidebar__item--primary[data-v-787a0184]{font-weight:600;margin-bottom:var(--chat-space-2)}.chat-sidebar__item-label[data-v-787a0184]{flex:1;font-size:var(--font-size-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar__nav[data-v-787a0184]{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--chat-space-3)}.chat-sidebar__recents[data-v-787a0184]{flex:1 1 auto;min-height:0;overflow-y:auto}.chat-sidebar__label-row[data-v-787a0184]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 8px 6px}.chat-sidebar__label[data-v-787a0184]{font-size:var(--chat-font-xs);font-weight:600;margin:0;opacity:.65}.chat-sidebar__show-all[data-v-787a0184]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:var(--chat-font-xs);margin:0;opacity:.55;padding:0;transition:opacity .12s ease}.chat-sidebar__show-all[data-v-787a0184]:focus-visible,.chat-sidebar__show-all[data-v-787a0184]:hover{opacity:1}.chat-sidebar__list[data-v-787a0184]{list-style:none;margin:0;padding:0}.chat-sidebar__recent[data-v-787a0184]{align-items:center;border-radius:10px;display:flex;gap:2px}.chat-sidebar__recent .chat-sidebar__item[data-v-787a0184]{flex:1 1 auto;min-width:0}.chat-sidebar__recent-delete[data-v-787a0184]{flex-shrink:0;opacity:0;pointer-events:none}.chat-sidebar__recent:focus-within .chat-sidebar__recent-delete[data-v-787a0184],.chat-sidebar__recent:hover .chat-sidebar__recent-delete[data-v-787a0184]{opacity:.7;pointer-events:auto}.chat-sidebar__recent-delete[data-v-787a0184]:focus-visible,.chat-sidebar__recent-delete[data-v-787a0184]:hover{opacity:1}@media (hover:none),(pointer:coarse){.chat-sidebar__recent-delete[data-v-787a0184]{opacity:.55;pointer-events:auto}}.chat-sidebar__empty[data-v-787a0184]{font-size:var(--chat-font-xs);margin:0 8px;opacity:.55}.chat-sidebar__profile[data-v-787a0184]{align-items:center;background:transparent;border:0;border-radius:0 0 10px 10px;border-top:1px solid var(--chat-border);color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;margin:var(--chat-space-3) 0 0;padding:var(--chat-space-3) 8px 6px;text-align:start;transition:background-color .12s ease;width:100%}.chat-sidebar__profile[data-v-787a0184]:focus-visible,.chat-sidebar__profile[data-v-787a0184]:hover{background:var(--chat-bg-muted);outline:none}.chat-sidebar__profile:active .chat-sidebar__avatar[data-v-787a0184]{transform:scale(.94)}.chat-sidebar__avatar[data-v-787a0184]{align-items:center;background:var(--chat-accent);border-radius:50%;color:var(--chat-text-on-accent);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;outline:none;overflow:hidden;transition:transform .16s var(--chat-sidebar-ease),box-shadow .12s ease;width:28px}.chat-sidebar__avatar-img[data-v-787a0184]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-sidebar__avatar--btn[data-v-787a0184]{border:0;cursor:pointer;font-family:inherit;margin:0;padding:0}.chat-sidebar__rail .chat-sidebar__avatar[data-v-787a0184]{height:32px;width:32px}.chat-sidebar__avatar--btn[data-v-787a0184]:focus-visible,.chat-sidebar__avatar--btn[data-v-787a0184]:hover{box-shadow:0 0 0 2px var(--chat-bg),0 0 0 4px var(--chat-accent)}.chat-sidebar__avatar--btn[data-v-787a0184]:active{transform:scale(.94)}.chat-sidebar__profile-text[data-v-787a0184]{display:flex;flex-direction:column;min-width:0}.chat-sidebar__profile-name[data-v-787a0184]{font-size:var(--chat-font-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar__profile-hint[data-v-787a0184]{font-size:var(--chat-font-xs);opacity:.65}@media (prefers-reduced-motion:reduce){.chat-sidebar[data-v-787a0184]{transition:none}.chat-sidebar__avatar--btn[data-v-787a0184]:active,.chat-sidebar__icon-btn[data-v-787a0184]:active,.chat-sidebar__profile:active .chat-sidebar__avatar[data-v-787a0184]{transform:none}}.assistant-sheet[data-v-483eb577]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:var(--z-chat-overlay)}.assistant-sheet__panel[data-v-483eb577]{background:var(--chat-bg);color:var(--chat-text);display:flex;flex-direction:row;top:0;right:0;bottom:0;left:0;outline:none;overflow:hidden;pointer-events:auto;position:absolute;z-index:var(--z-chat-sheet)}.assistant-sheet--desktop .assistant-sheet__panel[data-v-483eb577]{border-radius:0;height:100dvh;top:0;right:0;bottom:0;left:0;max-height:100dvh;width:100%}.assistant-sheet--mobile .assistant-sheet__panel[data-v-483eb577]{height:100dvh;max-height:100dvh;width:100%}.assistant-sheet__main[data-v-483eb577]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative}.assistant-sheet__scroller[data-v-483eb577]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.assistant-sheet__scroller[data-v-483eb577]::-webkit-scrollbar{display:none;height:0;width:0}.assistant-sheet__dim[data-v-483eb577]{background:color-mix(in srgb,#000 35%,transparent);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:absolute;z-index:5}.assistant-sheet__header[data-v-483eb577]{align-items:center;display:flex;flex:0 0 auto;gap:var(--chat-space-3);justify-content:space-between;padding:var(--chat-space-3) var(--chat-space-4);padding-top:calc(var(--chat-space-3) + env(safe-area-inset-top,0px));position:sticky;top:0;z-index:2}.assistant-sheet__title[data-v-483eb577]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.assistant-sheet__title strong[data-v-483eb577]{font-size:var(--chat-font-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-sheet__status[data-v-483eb577]{font-size:var(--font-size-xxs);opacity:.7}.assistant-sheet__icon-btn[data-v-483eb577]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:0;padding:0;width:36px}[dir=rtl] .assistant-sheet__icon-btn[data-v-483eb577]{transform:rotate(180deg)}.assistant-sheet__icon-btn[data-v-483eb577]:hover{background:var(--chat-bg-muted)}.assistant-sheet__thread[data-v-483eb577]{display:flex;flex:1 0 auto;flex-direction:column;margin-inline:auto;max-width:var(--chat-thread-max);min-height:min(40vh,20rem);padding-inline:var(--chat-space-4);width:100%}.assistant-sheet-enter-active .assistant-sheet__panel[data-v-483eb577],.assistant-sheet-leave-active .assistant-sheet__panel[data-v-483eb577]{transition:opacity var(--chat-dur) ease}.assistant-sheet-enter-from .assistant-sheet__panel[data-v-483eb577],.assistant-sheet-leave-to .assistant-sheet__panel[data-v-483eb577]{opacity:0}.assistant-sheet-fade-enter-active[data-v-483eb577],.assistant-sheet-fade-leave-active[data-v-483eb577]{transition:opacity var(--chat-dur-fast) ease}.assistant-sheet-fade-enter-from[data-v-483eb577],.assistant-sheet-fade-leave-to[data-v-483eb577]{opacity:0}
