#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}:root{--el-color-primary:#409eff;--el-font-size-base:14px;--el-border-radius-base:4px;--color-bg:#141518;--color-text:#fff;--color-text-secondary:#999;--color-primary:#39f;--color-primary-dark:#1373ea;--color-primary-hover:#2980d9;--color-accent:#00d4aa;--color-border:#35363a;--color-info:#35363a;--color-card:#232324;--color-title:#232324;--color-tertiary:#23232a;--color-secondary:#969696;--color-hover:#37373d;--color-btn-hover:#2980d9;--color-danger:#ff4d4f;--color-danger-hover:#d9363e;--color-code-bg:#2d2d2d;--color-table-header:#2d2d2d;--color-table-bottom:#2a2b2b;--box-shadow-card:0 4px 12px #00000026;--color-table-hover:#f0f4fa;--color-input:#2d2d2d;--color-btn-primary:#39f;--color-btn-primary-hover:#2980d9;--color-sidebar-active:#52d49f;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #00000026;--shadow-lg:0 8px 16px #0003;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--table-row-even:#23252e;--table-row-odd:#1e1f25;--table-row-hover:#343746;--icon-filter:brightness(0)saturate(100%)invert(55%);--tab-selected:#252626;--table-other-text:#ffffffad;--color-bag-hover:#e7ebee;--color-bag-active:#ffffffeb;--color-chat-input:#252626;--color-login-bg:#0f0f0f;--color-login-card:#1a1a1af2;--checkbox__inner:#ffffff4d;--box-shadow:0 20px 60px #00000080;--color-hover-bar:#2a2a2a;--color-table-th:#35363a;--color-table-td1:#fff;--color-table-td2:#fff;--color-card-bg:#2a2a2a;--resize-bar-color:#409eff}.theme-dark{--color-bg:#141518;--color-text:#fff;--color-text-secondary:#999;--color-primary:#39f;--color-primary-hover:#2980d9;--color-accent:#00d4aa;--color-border:#35363a;--color-card:#18191a;--color-tertiary:#23232a;--color-secondary:#969696;--color-hover:#212222;--color-btn-hover:#2980d9;--color-danger:#ff4d4f;--color-danger-hover:#d9363e;--color-code-bg:#2d2d2d;--color-table-header:#2d2d2d;--box-shadow-card:0 2px 8px #0000002e;--color-table-hover:#343746;--color-input:#2d2d2d;--color-sidebar-active:#52d49f;--table-row-even:#23252e;--table-row-odd:#1e1f25;--table-row-hover:#343746;--icon-filter:brightness(0)saturate(100%)invert(55%);--color-tab-bar:#1f2020;--color-tab-bar-active:#3c3c3c;--color-tab-bar-color:#fff;--user-question-bg:#2a2a2a;--user-question-text:#e0e0e0;--ai-answer-bg:transparent;--ai-answer-text:#e0e0e0;--color-table-bottom:#2a2b2b;--tab-selected:#252626;--table-other-text:#ffffffad;--color-bag-hover:#37373d;--color-bag-active:#ffffffeb;--color-chat-input:#252626;--color-login-bg:#0f0f0f;--color-login-card:#1a1a1af2;--checkbox__inner:#ffffff4d;--box-shadow:0 20px 60px #00000080;--color-hover-bar:#2a2a2a;--color-table-th:#35363a;--color-table-td1:#fff;--color-table-td2:#fff;--color-card-bg:#2a2a2a;--resize-bar-color:#409eff}.theme-light{--color-bg:#fff;--color-text:#000000e0;--color-text-secondary:#999;--color-primary:#1e70ff;--color-primary-hover:#1e70ff;--color-accent:#2871f6;--color-border:#e0e0e0;--color-card:#f3f5f7;--color-tertiary:#f8f9fa;--color-secondary:#888;--color-hover:#f7f8f9;--color-btn-hover:#4a90e2;--color-danger:#ff7875;--color-danger-hover:#ff4d4f;--color-code-bg:#f5f5f5;--color-table-header:#f5f5f5;--box-shadow-card:0 2px 8px #0000000f;--color-table-hover:#f0f4fa;--color-input:#fff;--table-row-even:#f8f9fa;--table-row-odd:#fff;--table-row-hover:#e6f3ff;--icon-filter:brightness(0)saturate(100%)invert(35%);--color-tab-bar:#d3e3fd;--color-tab-bar-active:#fff;--color-tab-bar-color:#1f2020;--user-question-bg:#d3e3fd;--user-question-text:#1f2020;--ai-answer-bg:transparent;--ai-answer-text:#242424;--color-table-bottom:#f5f5f5;--tab-selected:#e7ebee;--table-other-text:#000000a3;--color-bag-hover:#e7ebee;--color-bag-active:#fff;--color-chat-input:#fff;--color-login-bg:#fff;--color-login-card:#fff;--checkbox__inner:#ccc;--box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014;--color-hover-bar:#e7ebee;--color-table-th:#f5f5f5;--color-table-td1:#5b5b5b;--color-table-td2:#5c5c5c;--color-card-bg:#fff;--resize-bar-color:#c2d8ff}body,html{background:var(--color-bg);color:var(--color-text);transition:background .2s,color .2s}img[src*=writing\.png]:not([src*=logo\.png]){filter:var(--icon-filter,brightness(0)saturate(100%)invert(60%));transition:filter .2s}img[src*=logo\.png],.logo-img,.logo-icon,.logo{filter:none!important}.logo-img{object-fit:contain!important;width:auto!important;height:100%!important}.logo{box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto 20px;display:flex;overflow:visible;width:auto!important;height:64px!important}.nav-item i,.nav-item img,.nav-icon{color:var(--color-text-secondary);transition:color .2s,filter .2s}.theme-light .nav-item i,.theme-light .nav-item img,.theme-light .nav-icon{color:var(--color-text-secondary);filter:var(--icon-filter,brightness(0)saturate(100%)invert(40%))}.theme-dark .nav-item i,.theme-dark .nav-item img,.theme-dark .nav-icon{color:var(--color-text-secondary);filter:var(--icon-filter,brightness(0)saturate(100%)invert(60%))}:deep(.el-table){background:var(--color-card)!important;border:none!important}:deep(.el-table th){padding:12px 8px;font-size:13px;font-weight:600;background:var(--color-card)!important;color:var(--color-text)!important;border:none!important}:deep(.el-table td){background:var(--color-card)!important;color:var(--color-text)!important;border:none!important}:deep(.el-table .el-table__row:nth-child(even) td){background:var(--table-row-even,#23252e)!important}:deep(.el-table .el-table__row:nth-child(odd) td){background:var(--table-row-odd,#1e1f25)!important}:deep(.el-table .el-table__row:hover > td){background:var(--table-row-hover,#343746)!important}:deep(.el-table .el-button){border-radius:4px;margin:0 2px;transition:all .2s;color:#39f!important;background:0 0!important;border:none!important;font-size:14px!important;font-weight:300!important}:deep(.el-button--danger){color:#ff4d4f!important}:deep(.el-table .el-button:hover){color:#39f!important;background:#3399ff1a!important}:deep(.el-button--danger:hover){color:#ff4d4f!important;background:#ff4d4f1a!important}:deep(.el-table .el-tag){background:var(--color-accent,#00d4aa)!important;border-color:var(--color-accent,#00d4aa)!important;color:#fff!important}:deep(.el-table i){color:#39f!important;font-size:14px!important;font-weight:300!important}:deep(.el-table .el-button:hover i){color:#39f!important}:deep(.el-button--danger i){color:#ff4d4f!important}:deep(.el-button--danger:hover i){color:#ff4d4f!important}:deep(.el-table .cell){color:#39f!important}:deep(.el-table::before){display:none!important}:deep(.el-table::after){display:none!important}:root{--primary-color:#39f;--success-color:#4caf50;--danger-color:#f44336;--warning-color:#ffc107;--color-warning:var(--warning-color);--color-success:var(--success-color);--font-size-base:16px;--border-radius:8px}html{font-size:16px}@media (max-width:1200px){html{font-size:15px}}@media (max-width:992px){html{font-size:14px}}@media (max-width:768px){html{font-size:13px}}@media (max-width:600px){html{font-size:12px}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.flex-center{justify-content:center;align-items:center;display:flex}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter,.slide-leave-to{transform:translate(-100%)}.scale-enter-active,.scale-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1)}.scale-enter,.scale-leave-to{opacity:0;transform:scale(.9)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-2px)}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #3399ff4d}.el-button--primary{color:#fff!important;background:#1e6fff!important;border-color:#1e6fff!important}.el-button--primary:hover{color:#fff!important;background:#4179fc!important;border-color:#4179fc!important}.el-button--primary:focus{color:#fff!important;background:#39f!important;border-color:#39f!important}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::-webkit-scrollbar-corner{background:0 0}.theme-dark ::-webkit-scrollbar-track{background:#ffffff0d}.theme-dark ::-webkit-scrollbar-thumb{background:#ffffff26}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}
