.tab-bg[data-v-8e7e19ae]{align-items:center;border-color:transparent;border-radius:9999px;border-width:1px;display:flex;height:2rem;justify-content:center;width:100%}.sidebar-tab-active[data-v-8e7e19ae],.sidebar-tab-active .tab-bg[data-v-8e7e19ae]{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.sidebar-tab-active .tab-bg[data-v-8e7e19ae]{background-color:#ffffff0f;border-color:#ffffff14;border-radius:9999px;border-width:1px;padding-bottom:.25rem;padding-top:.25rem}[data-v-8e7e19ae] .ant-dropdown-menu{background-color:#1f2937;border:1px solid #374151;border-radius:6px;min-width:120px;padding:4px 0}[data-v-8e7e19ae] .ant-dropdown-menu-item{color:#e5e7eb;padding:8px 12px}[data-v-8e7e19ae] .ant-dropdown-menu-item:hover{background-color:#374151}[data-v-8e7e19ae] .ant-dropdown-menu-item-selected{background-color:#3b82f61a}.avatar-container img[data-v-8e7e19ae],.avatar-container>div[data-v-8e7e19ae]{transition:transform .2s ease}.avatar-container:hover img[data-v-8e7e19ae],.avatar-container:hover>div[data-v-8e7e19ae]{transform:scale(1.05)}.tab-bg.bg-gray-600[data-v-8e7e19ae]:hover{background-color:#4b5563!important}.tab-bg img[data-v-8e7e19ae]{border-radius:50%;-o-object-fit:cover;object-fit:cover}.watchlist-sidebar[data-v-4e162f08]{position:relative}.toggle-btn[data-v-4e162f08]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 2px 8px #00000026;color:#9ca3af;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:40px}.toggle-btn[data-v-4e162f08]:hover{border-color:#fff3;box-shadow:0 4px 12px #0003;color:#fff;transform:scale(1.05)}.bg-red-600[data-v-4e162f08]{background-color:#f5222d!important;color:#fff!important}.bg-green-600[data-v-4e162f08]{background-color:#16a34a!important;color:#fff!important}.bg-gray-500[data-v-4e162f08]{background-color:#6b7280!important;color:#fff!important}.tab-group[data-v-c2a2debb]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;gap:.25rem;padding:2px}.tab-button[data-v-c2a2debb],.tab-group[data-v-c2a2debb]{align-items:center;display:flex}.tab-button[data-v-c2a2debb]{background:transparent;border:none;border-radius:9999px;color:#d5d5d5;cursor:pointer;font-size:12px;font-weight:500;padding:.35rem .9rem;transition:all .2s ease}.tab-button[data-v-c2a2debb]:hover{color:#f5f5f5}.tab-button.active[data-v-c2a2debb]{background:linear-gradient(135deg,#f9f9f9,#e5e5e5);box-shadow:0 6px 18px #00000040;color:#111}.close-button[data-v-c2a2debb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.close-button[data-v-c2a2debb]:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff;transform:scale(1.05)}.close-button[data-v-c2a2debb]:active{transform:scale(.95)}.report-file-card[data-v-c2a2debb]{align-items:center;background:linear-gradient(135deg,#2a2a2af2,#1c1c1cfa);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.report-file-card[data-v-c2a2debb]:hover{background:linear-gradient(135deg,#363636f2,#1e1e1e);border-color:#ffffff59;transform:translateY(-1px)}.report-file-card.active[data-v-c2a2debb]{background:linear-gradient(135deg,#3b82f61a,#1e1e1e);border-color:#3b82f680}.report-file-info[data-v-c2a2debb]{display:flex;flex:1;flex-direction:column;gap:.35rem;min-width:0}.report-file-name[data-v-c2a2debb]{color:#f4f4f4;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-file-meta[data-v-c2a2debb]{color:#bdbdbd;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.report-content[data-v-c2a2debb]{background:#1c1c1cd9;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;min-height:200px;padding:1.15rem}.modifying-notice[data-v-c2a2debb]{align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:.5rem;color:#60a5fa;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem}.empty-content[data-v-c2a2debb]{color:silver;font-size:.85rem}.report-file-action[data-v-c2a2debb]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.file-open-button[data-v-c2a2debb]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#f1f1f1;font-size:.75rem;font-weight:500;padding:.4rem .9rem;transition:all .2s ease}.file-open-button[data-v-c2a2debb]:hover{background:#ffffff2e;border-color:#ffffff59;color:#fff}.report-modal-overlay[data-v-c2a2debb]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.report-modal[data-v-c2a2debb]{background:#141414fa;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;box-shadow:0 24px 48px #00000059;display:flex;flex-direction:column;height:96%;max-height:94vh;max-width:calc(75ch + 18px + 5.45rem);min-width:600px;overflow:hidden;width:-moz-fit-content;width:fit-content}.modal-header[data-v-c2a2debb]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.75rem 1.1rem}.modal-title-group[data-v-c2a2debb]{display:flex;flex-direction:column;gap:.4rem}.modal-title[data-v-c2a2debb]{color:#f5f5f5;font-size:1rem;font-weight:600;word-break:break-all}.modal-meta[data-v-c2a2debb]{color:#c1c1c1;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.modal-body[data-v-c2a2debb]{display:flex;flex:1;flex-direction:column;gap:1.15rem;overflow:hidden;padding:1.3rem 1.95rem 1.95rem}.report-select-dropdown[data-v-c2a2debb] .ant-select-item-option{background:#202020fa;color:#e8e8e8}.report-select-dropdown[data-v-c2a2debb] .ant-select-item-option-active,.report-select-dropdown[data-v-c2a2debb] .ant-select-item-option-selected{background:#404040f2!important;color:#fff!important}.version-actions[data-v-c2a2debb]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between;margin-bottom:1rem}.view-toggle[data-v-c2a2debb]{display:flex;flex-shrink:0;gap:.6rem}.toggle-button[data-v-c2a2debb]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:.4rem;color:#f1f1f1;font-size:.82rem;font-weight:500;padding:.3rem .8rem;transition:all .2s ease}.toggle-button[data-v-c2a2debb]:hover:not(:disabled){background:#ffffff24;border-color:#ffffff47}.toggle-button[data-v-c2a2debb]:disabled{cursor:not-allowed;opacity:.45}.toggle-button.active[data-v-c2a2debb]{background:#ffffff38;border-color:#ffffff61;box-shadow:0 8px 20px #00000059;color:#111}.modal-content[data-v-c2a2debb]{background:#1c1c1cd9;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;flex:1;overflow:auto;padding:1.15rem}.modal-content.diff-mode[data-v-c2a2debb]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.diff-summary[data-v-c2a2debb]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.summary-pill[data-v-c2a2debb]{align-items:center;background:#ffffff14;border-radius:999px;color:#f3f4f6;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem}.summary-pill.blocks[data-v-c2a2debb]{background:#ffffff24;color:#111}.summary-pill.added[data-v-c2a2debb]{background:#4ade802e;color:#bbf7d0}.summary-pill.removed[data-v-c2a2debb]{background:#f8727233;color:#fecaca}.diff-hunks[data-v-c2a2debb]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow:auto}.diff-hunk[data-v-c2a2debb]{background:#141414d9;border:1px solid hsla(0,0%,100%,.08);border-radius:.65rem;overflow:hidden}.diff-hunk-header[data-v-c2a2debb]{background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.06);color:#d1d5db;font-size:.78rem;font-weight:500;padding:.6rem 1rem}.diff-lines[data-v-c2a2debb]{margin:0;max-height:100%;min-width:0;overflow:auto;padding:.75rem 1rem 1rem;width:100%}.diff-lines code[data-v-c2a2debb]{display:block;min-width:0;overflow-wrap:break-word;width:100%}.diff-line[data-v-c2a2debb]{border-radius:.4rem;display:grid;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.82rem;gap:.75rem;grid-template-columns:18px 1fr;line-height:1.6;margin-bottom:.2rem;min-width:0;padding:.2rem .4rem;white-space:pre-wrap;width:100%;word-break:break-word}.diff-line.context[data-v-c2a2debb]{background:transparent;color:#e5e7eb}.diff-line.added[data-v-c2a2debb]{background:#4ade801f;color:#bbf7d0}.diff-line.removed[data-v-c2a2debb]{background:#f872721f;color:#fecaca}.diff-prefix[data-v-c2a2debb]{font-weight:600}.diff-text[data-v-c2a2debb]{display:block;max-width:75ch;min-width:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}.diff-loading[data-v-c2a2debb]{align-items:center;color:#e5e5e5;display:flex;flex-direction:column;font-size:.85rem;gap:.8rem;justify-content:center;min-height:180px}.diff-message[data-v-c2a2debb]{color:#d4d4d4;font-size:.85rem;padding:1.5rem 0;text-align:center}[data-v-d33646fb] .ant-select-selector{background-color:#1e1e1e!important;border-color:#424242!important;color:#fff!important}[data-v-d33646fb] .ant-select-arrow{color:#fff!important}.overflow-x-auto[data-v-d33646fb]{scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto[data-v-d33646fb]::-webkit-scrollbar{display:none}.shadow-lg[data-v-8c48bde3]:hover{transform:translateY(-2px);transition:all .3s ease}.scale-105[data-v-8c48bde3]{transform:scale(1.02)}.scale-105[data-v-8c48bde3]:hover{transform:scale(1.04) translateY(-2px)}.feature-tooltip .ant-tooltip-inner{background-color:#1f2937!important;color:#e5e7eb!important;max-width:320px!important;padding:12px!important}.feature-tooltip .ant-tooltip-arrow-content{background-color:#1f2937!important}.conversation-sidebar[data-v-356b60e2]{height:100%;width:220px}.toggle-btn[data-v-356b60e2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 2px 8px #00000026;color:#9ca3af;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:40px}.toggle-btn[data-v-356b60e2]:hover{border-color:#fff3;box-shadow:0 4px 12px #0003;color:#fff;transform:scale(1.05)}.custom-scrollbar[data-v-356b60e2]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-356b60e2]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-356b60e2]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:2px}.custom-scrollbar[data-v-356b60e2]::-webkit-scrollbar-thumb:hover{background-color:#ffffff26}[data-v-356b60e2] .ant-dropdown-menu{background-color:#1f1f1f!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 4px 12px #00000080!important}[data-v-356b60e2] .ant-dropdown-menu-item{color:#e5e7eb!important;padding:8px 12px!important}[data-v-356b60e2] .ant-dropdown-menu-item:hover{background-color:#ffffff0d!important}[data-v-356b60e2] .ant-modal-content{background-color:#1f1f1f!important;color:#e5e7eb!important}[data-v-356b60e2] .ant-modal-header{background-color:#1f1f1f!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}[data-v-356b60e2] .ant-modal-title{color:#fff!important}[data-v-356b60e2] .ant-modal-footer{border-top:1px solid hsla(0,0%,100%,.1)!important}[data-v-356b60e2] .ant-input{background-color:#2a2a2a!important;border-color:#ffffff1a!important;color:#fff!important}[data-v-356b60e2] .ant-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}@media(max-width:768px){.conversation-sidebar[data-v-356b60e2]{width:100%}}.v2-layout{display:flex;height:100vh;--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.main-content-wrapper{display:flex;flex:1 1 0%;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:auto}.sidebar-container{backface-visibility:hidden;flex-shrink:0;height:100%;position:relative;will-change:transform,opacity;z-index:40}.mobile-sidebar{inset:0;position:fixed;z-index:50}.dark .v2-layout a{color:#fff}.sidebar-toggle-button{left:96px;position:fixed;top:20px;z-index:35}.toggle-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 2px 8px #00000026;color:#9ca3af;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);width:40px}.toggle-btn:hover{border-color:#fff3;box-shadow:0 4px 12px #0003;color:#fff;transform:scale(1.05)}.toggle-btn.active{background-color:#3b82f626;border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f61a,0 4px 12px #3b82f633;color:#3b82f6}.toggle-btn.active:hover{background-color:#3b82f633;border-color:#3b82f680;color:#60a5fa;transform:scale(1.05)}@media(max-width:768px){.sidebar-toggle-button{display:none}}.sidebar-slide-enter-active,.sidebar-slide-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter-from,.sidebar-slide-leave-to{opacity:0;transform:translate(-100%)}.sidebar-slide-enter-to,.sidebar-slide-leave-from{opacity:1;transform:translate(0)}.research-slide-enter-active,.research-slide-leave-active{transition:all .3s ease-in-out}.research-slide-enter-from,.research-slide-leave-to{opacity:0;transform:translate(100%)}.research-slide-enter-to,.research-slide-leave-from{opacity:1;transform:translate(0)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}@media(max-width:768px){.research-slide-enter-from,.research-slide-leave-to,.sidebar-slide-enter-from,.sidebar-slide-leave-to{transform:translateY(100%)}}
