.zd5ha{font-weight:500}.egssd{font-size:.85rem;line-height:.85rem}.eek80{padding-bottom:.25rem;padding-top:.25rem}.icuyk{border-radius:9999px}.otlhf{padding-left:.625rem;padding-right:.625rem}.custom-scrollbar[data-v-20790e77]{box-sizing:border-box;display:flex;flex-direction:column;min-height:200px;overflow-y:auto;padding:12px 0;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;scrollbar-color:#d3d7df transparent;scrollbar-width:thin}.res-wrap[data-v-cdeb89e4]{width:100%}.res-search-wrap[data-v-cdeb89e4]{padding:10px 12px 4px}.res-search-inner[data-v-cdeb89e4]{align-items:center;background:#f0f2f7;border:1px solid #e2e5ec;border-radius:9px;display:flex;gap:8px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease}.res-search-inner[data-v-cdeb89e4]:focus-within{background:#fff;border-color:#91a7ff;box-shadow:0 0 0 3px #4278f51a}.res-search-icon[data-v-cdeb89e4]{color:#a0aab8;flex-shrink:0}.res-search-input[data-v-cdeb89e4]{background:transparent;border:none;color:#1c2333;flex:1;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;outline:none}.res-search-input[data-v-cdeb89e4]::-moz-placeholder{color:#b0bac8}.res-search-input[data-v-cdeb89e4]::placeholder{color:#b0bac8}.res-search-clear[data-v-cdeb89e4]{align-items:center;background:none;border:none;color:#b0bac8;cursor:pointer;display:flex;flex-shrink:0;padding:0;transition:color .1s ease}.res-search-clear[data-v-cdeb89e4]:hover{color:#5c6b8a}.res-empty[data-v-cdeb89e4]{color:#a0aab8;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;padding:24px 12px;text-align:center}.res-body[data-v-cdeb89e4]{display:flex;flex-direction:column;gap:18px;padding:10px 12px 16px}.res-group-label[data-v-cdeb89e4]{color:#adb5c2;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:0 4px 6px;text-transform:uppercase}.res-list[data-v-cdeb89e4]{background:#f8f9fb;border:1px solid #eceef2;border-radius:12px;overflow:hidden}.res-row[data-v-cdeb89e4]{align-items:center;background:transparent;border:none;border-bottom:1px solid #eceef2;cursor:pointer;display:flex;gap:11px;padding:9px 12px;text-align:left;transition:background .1s ease;width:100%}.res-row[data-v-cdeb89e4]:last-child{border-bottom:none}.res-row[data-v-cdeb89e4]:hover{background:#edf2ff}.res-row[data-v-cdeb89e4]:active{background:#dbe4ff}.res-icon-wrap[data-v-cdeb89e4]{align-items:center;background:#fff;border-radius:7px;box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000a;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:box-shadow .1s ease;width:30px}.res-row:hover .res-icon-wrap[data-v-cdeb89e4]{box-shadow:0 2px 8px #4278f52e,0 0 0 1px #4278f51f}.res-icon[data-v-cdeb89e4]{height:17px;width:17px}.res-icon-wrap[data-v-cdeb89e4] svg{display:block;flex-shrink:0;height:17px!important;margin:0!important;width:17px!important}.res-name[data-v-cdeb89e4]{color:#1c2333;flex:1;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.01em;transition:color .1s ease}.res-row:hover .res-name[data-v-cdeb89e4]{color:#2f54eb}.res-arrow[data-v-cdeb89e4]{color:#cdd2db;flex-shrink:0;transition:transform .12s ease,color .1s ease}.res-row:hover .res-arrow[data-v-cdeb89e4]{color:#91a7ff;transform:translate(2px)}.sec-backdrop[data-v-06a311a5]{backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background:#0000002e;right:0;z-index:110}.sec-backdrop[data-v-06a311a5],.sec-panel[data-v-06a311a5]{bottom:0;position:fixed;top:0}.sec-panel[data-v-06a311a5]{background:#fff;border-right:1px solid #e5e7eb;box-shadow:4px 0 24px #00000012;display:flex;flex-direction:column;min-width:320px;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1);width:370px;z-index:120}.sec-panel--expanded[data-v-06a311a5]{width:min(740px,90vw)}.sec-header[data-v-06a311a5]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px 13px}.sec-title[data-v-06a311a5]{color:#111827;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.sec-close-btn[data-v-06a311a5]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .15s,color .15s;width:26px}.sec-close-btn[data-v-06a311a5]:hover{background:#e5e7eb;color:#374151}.sec-divider[data-v-06a311a5]{background:#f3f4f6;flex-shrink:0;height:1px}.sec-content[data-v-06a311a5]{flex:1;overflow-x:hidden;overflow-y:auto}.sec-backdrop-enter-active[data-v-06a311a5],.sec-backdrop-leave-active[data-v-06a311a5]{transition:opacity .2s ease}.sec-backdrop-enter-from[data-v-06a311a5],.sec-backdrop-leave-to[data-v-06a311a5]{opacity:0}.sec-slide-enter-active[data-v-06a311a5],.sec-slide-leave-active[data-v-06a311a5]{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease}.sec-slide-enter-from[data-v-06a311a5],.sec-slide-leave-to[data-v-06a311a5]{opacity:0;transform:translate(-18px)}@media(max-width:640px){.sec-panel[data-v-06a311a5],.sec-panel--expanded[data-v-06a311a5]{min-width:unset;width:100vw}}.sidebar-toggle-size[data-v-a1d67c30]{height:.85rem;width:.7rem}.sidebar-toogle-right[data-v-a1d67c30]{right:.8rem!important}.mobile .sidebar[data-v-a1d67c30]{left:0;position:absolute;top:0;width:0;z-index:10}.desktop .sidebar[data-v-a1d67c30]{position:relative;width:250px}[data-v-4140dda2]:root{--primary:#3b82f6}.message-container[data-v-4140dda2]{display:flex;flex-direction:column;margin-bottom:1rem;max-width:100%}.logo-container[data-v-4140dda2]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.assistant-icon[data-v-4140dda2],.logo-container[data-v-4140dda2]{height:40px;width:40px}.whitespace-pre-wrap[data-v-4140dda2]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.break-words[data-v-4140dda2]{overflow-wrap:break-word;word-wrap:break-word}textarea[data-v-4140dda2]{line-height:1.5;max-height:200px;min-height:56px;overflow-y:hidden;transition:height .1s ease}textarea[data-v-4140dda2]::-webkit-scrollbar{width:6px}textarea[data-v-4140dda2]::-webkit-scrollbar-track{background:transparent}textarea[data-v-4140dda2]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px}.truncate[data-v-4140dda2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-y-auto[data-v-4140dda2]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.overflow-y-auto[data-v-4140dda2]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4140dda2]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-4140dda2]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px}.chat-panel-enter-active[data-v-956214c0],.chat-panel-leave-active[data-v-956214c0]{transition:transform .25s ease,opacity .25s ease}.chat-panel-enter-from[data-v-956214c0],.chat-panel-leave-to[data-v-956214c0]{opacity:0;transform:translate(100%)}.fade-enter-active[data-v-956214c0],.fade-leave-active[data-v-956214c0]{transition:opacity .25s ease}.fade-enter-from[data-v-956214c0],.fade-leave-to[data-v-956214c0]{opacity:0}.mobile-nav-panel[data-v-956214c0]{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 12px #00000014;flex-shrink:0;z-index:45}.mobile-nav-backdrop[data-v-956214c0]{display:none}.mobile-nav-enter-active[data-v-956214c0],.mobile-nav-leave-active[data-v-956214c0]{transition:opacity .2s ease,transform .2s ease}.mobile-nav-enter-from[data-v-956214c0],.mobile-nav-leave-to[data-v-956214c0]{opacity:0;transform:translateY(-6px)}
