.ps-fade-enter-active[data-v-834b9b59],.ps-fade-leave-active[data-v-834b9b59]{transition:opacity .15s,transform .15s}.ps-fade-enter-from[data-v-834b9b59],.ps-fade-leave-to[data-v-834b9b59]{opacity:0;transform:translateY(-4px)}.toast-enter-active[data-v-0ec540d6]{transition:all .3s ease-out}.toast-leave-active[data-v-0ec540d6]{transition:all .3s ease-in}.toast-enter-from[data-v-0ec540d6],.toast-leave-to[data-v-0ec540d6]{opacity:0;transform:translate(2rem)}.fade-enter-active[data-v-d9cfd984],.fade-leave-active[data-v-d9cfd984]{transition:opacity .2s}.fade-enter-from[data-v-d9cfd984],.fade-leave-to[data-v-d9cfd984]{opacity:0}.card-container[data-v-263681c1]{height:100%;min-height:310px}.card-inner[data-v-263681c1]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .22s ease-out;position:relative}.card-inner.flipped[data-v-263681c1]{transform:rotateY(180deg)}.card-face[data-v-263681c1]{backface-visibility:hidden;position:absolute;inset:0}.card-back[data-v-263681c1]{transform:rotateY(180deg)}.ev-viewer[data-v-6126c5c4]{z-index:9999;touch-action:none;overscroll-behavior:contain;background:#0c1016f0;flex-direction:column;animation:.16s ev-viewer-in-6126c5c4;display:flex;position:fixed;inset:0}@keyframes ev-viewer-in-6126c5c4{0%{opacity:0}to{opacity:1}}.ev-viewer-bar[data-v-6126c5c4]{flex:none;justify-content:flex-end;padding:.6rem .75rem;display:flex}.ev-viewer-stage[data-v-6126c5c4]{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ev-viewer-img[data-v-6126c5c4]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:transform 80ms linear}.ev-viewer-tools[data-v-6126c5c4]{flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem 0;display:flex}.ev-viewer-btn[data-v-6126c5c4]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s;display:flex}.ev-viewer-btn[data-v-6126c5c4]:hover{background:#ffffff4d}.ev-viewer-zoom[data-v-6126c5c4]{color:#ffffffbf;text-align:center;-webkit-user-select:none;user-select:none;min-width:3rem;font-size:11px}.ev-viewer-name[data-v-6126c5c4]{color:#fffc;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;padding:.5rem 1rem;font-size:12px;overflow:hidden}textarea[data-v-6126c5c4]{field-sizing:content}.th-chat-root[data-v-24df2df0]{height:100dvh;max-height:100dvh;overflow:hidden}.th-chat-root.is-widget[data-v-24df2df0]{height:100%!important;max-height:100%!important}.th-composer[data-v-24df2df0]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.th-bot-bubble[data-v-24df2df0]{background:#fff;border:1px solid #0000000f;border-radius:1.125rem 1.125rem 1.125rem .375rem;padding:.875rem 1rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.th-bot-bubble p[data-v-24df2df0]{white-space:pre-line}.th-client-bubble[data-v-24df2df0]{color:#fff;background:#437ff7;border-radius:1.125rem 1.125rem .375rem;padding:.75rem 1rem;box-shadow:0 1px 3px #437ff733}.th-attach-img[data-v-24df2df0]{object-fit:contain;background:#f1f3f5;border-radius:1.125rem;width:auto;max-width:240px;height:auto;max-height:280px;display:block;box-shadow:0 1px 3px #10182829}.th-attach-img[data-v-24df2df0]:hover{box-shadow:0 4px 12px #10182838}.th-attach-btn[data-v-24df2df0]{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.th-attach-loading[data-v-24df2df0]{background:linear-gradient(90deg,#eef1f4 25%,#e3e7ec 37%,#eef1f4 63%) 0 0/400% 100%;border-radius:1.125rem;width:180px;height:120px;animation:1.2s infinite th-attach-shimmer-24df2df0;display:block}@keyframes th-attach-shimmer-24df2df0{0%{background-position:100%}to{background-position:0}}.th-lightbox[data-v-24df2df0]{z-index:1000;touch-action:none;overscroll-behavior:contain;background:#0c1016f0;flex-direction:column;animation:.16s th-lb-in-24df2df0;display:flex;position:fixed;inset:0}:-webkit-any(.th-lightbox[data-v-24df2df0]:fullscreen,.th-lightbox[data-v-24df2df0]:-webkit-full-screen){width:100vw;height:100vh}:is(.th-lightbox[data-v-24df2df0]:fullscreen,.th-lightbox[data-v-24df2df0]:fullscreen){width:100vw;height:100vh}@keyframes th-lb-in-24df2df0{0%{opacity:0}to{opacity:1}}.th-lightbox-bar[data-v-24df2df0]{padding:.6rem .75rem;padding-top:max(.6rem, env(safe-area-inset-top));flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.th-lb-btn[data-v-24df2df0]{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s;display:flex}.th-lb-btn[data-v-24df2df0]:hover{background:#ffffff4d}.th-lb-zoom[data-v-24df2df0]{color:#ffffffbf;text-align:center;-webkit-user-select:none;user-select:none;min-width:3rem;font-size:11px}.th-lightbox-stage[data-v-24df2df0]{touch-action:none;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.th-lightbox-img[data-v-24df2df0]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;transition:transform 80ms linear}.th-lightbox-tools[data-v-24df2df0]{flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem 0;display:flex}.th-lightbox-name[data-v-24df2df0]{color:#fffc;text-align:center;padding:.5rem 1rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.th-choice-grid[data-v-24df2df0]{grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}.th-choice-grid--wide[data-v-24df2df0]{grid-template-columns:1fr}.th-choice-grid--compact[data-v-24df2df0]{grid-template-columns:repeat(3,1fr)}.th-choice-grid--compact .th-choice-btn[data-v-24df2df0]{white-space:nowrap;text-overflow:ellipsis;padding-left:.25rem;padding-right:.25rem;overflow:hidden}.th-choice-btn[data-v-24df2df0]{color:#1f2937;cursor:pointer;letter-spacing:-.005em;text-align:center;touch-action:manipulation;background:#fff;border:1px solid #e0e3e8;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:all .15s;box-shadow:0 1px 2px #0000000a}.th-choice-btn[data-v-24df2df0]:hover{color:#437ff7;background:#f0f4ff;border-color:#437ff7}.th-choice-btn[data-v-24df2df0]:active{color:#fff;background:#437ff7;border-color:#437ff7;transform:scale(.97)}.th-choice-btn[data-v-24df2df0]:disabled{opacity:.45;cursor:default;transform:none}.th-choice-btn[data-v-24df2df0]:disabled:hover{color:#1f2937;background:#fff;border-color:#e0e3e8}.th-choice-btn--muted[data-v-24df2df0]{color:#6b7280;border-color:#e5e7eb}.th-choice-btn--muted[data-v-24df2df0]:hover{color:#6b7280;background:#f3f4f6;border-color:#d1d5db}.th-guide-legend[data-v-24df2df0]{text-align:center;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px;font-size:11px;font-weight:600;line-height:1.25;display:grid}.th-guide-legend-old[data-v-24df2df0]{color:#1e3a8a}.th-guide-legend-new[data-v-24df2df0]{color:#15803d}.th-guide-img[data-v-24df2df0]{cursor:zoom-in;border:1px solid #e8ebf0;border-radius:10px;width:100%;margin:10px 0 2px;display:block}.th-product-btn[data-v-24df2df0]{text-align:center;color:#fff;cursor:pointer;letter-spacing:.01em;background:#22c55e;border-radius:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;animation:2s ease-in-out 3 th-pulse-green-24df2df0;display:block;box-shadow:0 2px 8px #22c55e4d}.th-product-btn[data-v-24df2df0]:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e66}.th-product-btn[data-v-24df2df0]:active{background:#15803d;transform:scale(.98)translateY(0)}@keyframes th-pulse-green-24df2df0{0%,to{box-shadow:0 2px 8px #22c55e4d}50%{box-shadow:0 2px 16px #22c55e80}}.th-cta-row[data-v-24df2df0]{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:.5rem;padding:.375rem .75rem;display:flex}.th-specialist-btn[data-v-24df2df0]{white-space:nowrap;flex:none}.th-product-float-btn[data-v-24df2df0]{flex:8rem;min-width:0}.th-cta-row>.th-specialist-form[data-v-24df2df0]{flex:100%;min-width:0}.th-cta-label[data-v-24df2df0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-specialist-btn[data-v-24df2df0]{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.th-specialist-btn[data-v-24df2df0]:hover:not(:disabled){color:#111827;background:#f9fafb;border-color:#d1d5db}.th-specialist-btn[data-v-24df2df0]:disabled{opacity:.6;cursor:default}.th-specialist-form[data-v-24df2df0]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.625rem .75rem}.th-specialist-ask[data-v-24df2df0]{color:#6b7280;margin-bottom:.4375rem;font-size:.6875rem;line-height:1.45}.th-specialist-input[data-v-24df2df0]{color:#111827;border:1px solid #e5e7eb;border-radius:.5rem;outline:none;width:100%;padding:.4375rem .625rem;font-size:.8125rem}.th-specialist-input[data-v-24df2df0]:focus{border-color:#9ca3af}.th-specialist-error[data-v-24df2df0]{color:#dc2626;margin-top:.375rem;font-size:.6875rem}.th-specialist-actions[data-v-24df2df0]{gap:.5rem;margin-top:.5rem;display:flex}.th-specialist-skip[data-v-24df2df0],.th-specialist-send[data-v-24df2df0]{border-radius:9999px;flex:1;padding:.4375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.th-specialist-skip[data-v-24df2df0]{color:#6b7280;background:#fff;border:1px solid #e5e7eb}.th-specialist-skip[data-v-24df2df0]:hover:not(:disabled){color:#111827;background:#f9fafb}.th-specialist-send[data-v-24df2df0]{color:#fff;background:#2563eb;border:1px solid #2563eb}.th-specialist-send[data-v-24df2df0]:hover:not(:disabled){background:#1d4ed8}.th-specialist-skip[data-v-24df2df0]:disabled,.th-specialist-send[data-v-24df2df0]:disabled{opacity:.5;cursor:default}.th-product-float-btn[data-v-24df2df0]{text-align:center;color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.th-product-float-btn[data-v-24df2df0]:hover{background:#16a34a;box-shadow:0 2px 8px #22c55e59}.th-product-float-btn[data-v-24df2df0]:active{background:#15803d;transform:scale(.98)}.th-chip[data-v-24df2df0]{letter-spacing:.01em;border-radius:9999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:600}.th-input[data-v-24df2df0]{color:#1f2937;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;outline:none;flex:1;padding:.625rem 1rem;font-size:16px;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.th-input[data-v-24df2df0]:focus{border-color:#437ff7;box-shadow:0 0 0 3px #437ff714}.th-input[data-v-24df2df0]::placeholder{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-input[data-v-24df2df0]:disabled{color:#9ca3af;background:#f9fafb}.th-send-btn[data-v-24df2df0]{color:#fff;cursor:pointer;touch-action:manipulation;background:#437ff7;border:none;border-radius:.75rem;flex-shrink:0;padding:.625rem;transition:all .15s}.th-send-btn[data-v-24df2df0]:hover{background:#3568d4}.th-send-btn[data-v-24df2df0]:active{transform:scale(.95)}.th-send-btn[data-v-24df2df0]:disabled{opacity:.35;cursor:default;transform:none}.th-typing-dot[data-v-24df2df0]{background:#9ca3af;border-radius:9999px;width:.4375rem;height:.4375rem;animation:1.2s ease-in-out infinite th-bounce-24df2df0}@keyframes th-bounce-24df2df0{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.th-msg-appear[data-v-24df2df0]{animation:.2s ease-out th-fade-up-24df2df0}@keyframes th-fade-up-24df2df0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.slide-down-enter-active[data-v-24df2df0],.slide-down-leave-active[data-v-24df2df0]{transition:all .2s}.slide-down-enter-from[data-v-24df2df0],.slide-down-leave-to[data-v-24df2df0]{opacity:0;transform:translateY(-8px)}.plus-filters[data-v-6ef63738]{display:none}.plus-filters.plus-filters-open[data-v-6ef63738]{display:block}@media (width>=640px){.plus-filters[data-v-6ef63738]{display:block!important}}
