.b-button[data-v-88ee4c21]{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;transition:background-color .2s ease,transform .1s ease,box-shadow .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-button--sm[data-v-88ee4c21]{font-size:12px;padding:6px 12px}.b-button--md[data-v-88ee4c21]{font-size:14px;padding:9px 18px}.b-button--lg[data-v-88ee4c21]{font-size:15px;padding:13px 24px 14px}.b-button--primary[data-v-88ee4c21]{background:var(--theme-base-color);border-color:var(--theme-base-color);color:#fff}.b-button--primary[data-v-88ee4c21]:hover:not(:disabled){background:#4a5fc1}.b-button--primary[data-v-88ee4c21]:disabled{background:#aab3e6;border-color:#aab3e6;cursor:not-allowed}.b-button--secondary[data-v-88ee4c21]{background:#fff;border-color:#ddd;color:var(--white_text_black)}.b-button--secondary[data-v-88ee4c21]:hover:not(:disabled){background:var(--light_bg_black)}.b-button--secondary[data-v-88ee4c21]:disabled{background:#f8f8f8;border-color:#e5e5e5;color:#999;cursor:not-allowed}.b-button--danger[data-v-88ee4c21]{background:#dc3545;border-color:#dc3545;color:#fff}.b-button--danger[data-v-88ee4c21]:hover:not(:disabled){background:#c82333}.b-button--danger[data-v-88ee4c21]:disabled{background:#e89a9a;border-color:#e89a9a;cursor:not-allowed}.b-button--gray[data-v-88ee4c21]{background:#9ca3af;border-color:#9ca3af;color:#fff}.b-button--gray[data-v-88ee4c21]:hover:not(:disabled){background:#6b7280}.b-button--gray[data-v-88ee4c21]:disabled{background:#d1d5db;border-color:#d1d5db;cursor:not-allowed}.b-button[data-v-88ee4c21]:active:not(:disabled){transform:translateY(1px)}.chat-list[data-v-ea84083d]{background:var(--black_bg_black);border:1px solid var(--stroke_black);border-radius:8px;height:100%;padding:16px}.back-link[data-v-ea84083d]{align-items:center;color:var(--white_text_black);cursor:pointer;display:flex;font-size:14px;gap:4px;text-decoration:none}.back-link[data-v-ea84083d]:hover{text-decoration:underline}.chat-list-title[data-v-ea84083d]{color:var(--white_text_black);font-size:16px;font-weight:600;margin:0}.chat-items[data-v-ea84083d]{display:flex;flex-direction:column;gap:8px}.chat-item[data-v-ea84083d]{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s ease}.chat-item[data-v-ea84083d]:hover{background:var(--light_bg_black)}.chat-item.active[data-v-ea84083d]{background:var(--light2_bg_black);border-left:3px solid var(--theme-base-color)}.chat-name[data-v-ea84083d]{color:var(--white_text_black);font-size:14px}.chat-date[data-v-ea84083d]{color:#999;font-size:12px}.select-wrapper[data-v-7d46e26a]{display:inline-block;position:relative;width:100%}.select-control[data-v-7d46e26a]{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:36px;width:100%}.select-control[data-v-7d46e26a]:disabled{cursor:not-allowed;opacity:.6}.select-arrow[data-v-7d46e26a]{color:var(--basic_text_black);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.user-message-wrapper[data-v-55b323b3]{display:flex;justify-content:flex-end;margin-bottom:16px}.message-content[data-v-55b323b3]{background:#f8f8f8;border-radius:16px 16px 0;color:var(--white_text_black);font-size:14px;line-height:1.5;padding:12px 16px;position:relative;word-wrap:break-word;max-width:70%;width:-moz-fit-content;width:fit-content}.message-content[data-v-55b323b3]:after{background:#f8f8f8;bottom:0;clip-path:polygon(0 0,0 100%,100% 100%);content:"";height:12px;position:absolute;right:-8px;width:12px}.error-message[data-v-55b323b3]{background-color:#ef44441a;border-color:#ef44444d;border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;line-height:1.5;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.ai-message-wrapper[data-v-55b323b3],.error-message[data-v-55b323b3]{margin-bottom:1rem;max-width:80%}.ai-model-header[data-v-55b323b3]{gap:.5rem;margin-bottom:.25rem}.ai-model-header[data-v-55b323b3],.ai-model-label[data-v-55b323b3]{align-items:center;display:flex}.ai-model-label[data-v-55b323b3]{color:var(--basic_text_black);font-size:.75rem;font-weight:500;gap:.375rem;line-height:1rem}.ai-model-icon[data-v-55b323b3]{flex-shrink:0;height:1rem;width:1rem}.ai-model-name[data-v-55b323b3]{line-height:1}.ai-message-time[data-v-55b323b3]{color:var(--basic_text_black);font-size:.75rem;line-height:1rem;opacity:.6}.ai-message-enter[data-v-55b323b3]{animation:fadeIn-55b323b3 .5s ease-out}@keyframes fadeIn-55b323b3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-message[data-v-55b323b3]{color:var(--white_text_black);font-size:.875rem;line-height:1.25rem;line-height:1.5}.ai-message[data-v-55b323b3] h1,.ai-message[data-v-55b323b3] h2,.ai-message[data-v-55b323b3] h3{margin-bottom:.5rem;margin-top:0}.ai-message[data-v-55b323b3] p{margin:0 0 .5rem}.ai-message[data-v-55b323b3] ol,.ai-message[data-v-55b323b3] ul{margin:0 0 .5rem;padding-left:1.25rem}.ai-message[data-v-55b323b3] blockquote{border-color:var(--theme-base-color);border-left-width:3px;color:var(--basic_text_black);margin-bottom:.5rem;margin-top:.5rem;padding-left:.75rem}.ai-message[data-v-55b323b3] code{background:var(--light_bg_black);border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.125rem .375rem}.ai-message[data-v-55b323b3] pre{background:var(--light_bg_black);border-radius:.25rem;margin-bottom:.5rem;margin-top:.5rem;overflow-x:auto;padding:.75rem}.ai-message[data-v-55b323b3] pre code{background-color:transparent;padding:0}.loading-indicator[data-v-6651a015]{color:var(--basic_text_black);font-size:.875rem;gap:.75rem;line-height:1.25rem;margin-bottom:1rem}.loading-dots[data-v-6651a015],.loading-indicator[data-v-6651a015]{align-items:center;display:flex}.loading-dots[data-v-6651a015]{gap:.25rem}.loading-dots span[data-v-6651a015]{animation:loading-bounce-6651a015 1.4s ease-in-out infinite both;background:var(--theme-base-color);border-radius:9999px;height:.5rem;width:.5rem}.loading-dots span[data-v-6651a015]:first-child{animation-delay:-.32s}.loading-dots span[data-v-6651a015]:nth-child(2){animation-delay:-.16s}.loading-text[data-v-6651a015]{opacity:.7}@keyframes loading-bounce-6651a015{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.base-layout[data-v-76f02c30]{display:flex;justify-content:center;width:100%}.container[data-v-76f02c30]{max-width:1500px;padding:0 16px;width:100%}@media(max-width:736px){.container[data-v-76f02c30]{max-width:736px}}
