*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#fa8c16;text-decoration:none;transition:color .3s ease}a:hover{color:#d46b08;text-decoration:underline}a:active{color:#ad4e00}#root{height:100vh}.common-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000f;display:flex;height:64px;line-height:64px;padding:0 24px}.common-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.header-menu{align-items:center;display:flex;gap:8px;height:100%}.menu-item{color:#595959;cursor:pointer;font-size:15px;font-weight:500;height:100%;line-height:64px;padding:0 20px;position:relative;transition:all .3s}.menu-item:hover{color:#f7662d}.menu-item.active{color:#f7662d;font-weight:600}.menu-item.active:after{background:#f7662d;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:20px;position:absolute;right:20px}.header-right{gap:16px}.header-button{background:#0000;border:1px solid #d9d9d9;color:#595959}.header-button:hover{border-color:#f7662d;color:#f7662d}.version-button{font-size:14px;height:auto;padding:4px 8px}.version-button:hover{background:#f5f5f5}.document-content-preview{background:#fff;color:#262626;font-size:16px;line-height:1.8;min-height:200px}.document-content-preview h1{color:#e53333!important;font-size:22px;font-weight:600;margin-bottom:16px;margin-top:32px}.document-content-preview h2{color:#337fe5!important;font-size:20px;font-weight:600;margin-bottom:14px;margin-top:28px}.document-content-preview h3{color:#090!important;font-size:18px;font-weight:600;margin-bottom:12px;margin-top:24px}.document-content-preview h4{color:#f90!important;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:24px}.document-content-preview h5{color:#595959!important;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:16px}.document-content-preview h6{color:#8c8c8c!important;font-size:14px;font-weight:600;margin-bottom:6px;margin-top:12px}.document-content-preview p{line-height:1.8;margin:12px 0}.document-content-preview ol,.document-content-preview ul{margin:12px 0;padding-left:24px}.document-content-preview li{line-height:1.8;margin:6px 0}.document-content-preview img{border-radius:4px;height:auto;max-width:100%}.document-content-preview table{border-collapse:collapse;margin:16px 0;width:100%}.document-content-preview td,.document-content-preview th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.document-content-preview th{background-color:#fafafa;font-weight:600}.document-content-preview code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.document-content-preview pre{background-color:#f5f5f5;border-radius:4px;margin:16px 0;overflow-x:auto;padding:16px}.document-content-preview pre code{background-color:initial;padding:0}.document-content-preview blockquote{background-color:#f9f9f9;border-left:2px solid #999;color:#555;margin:16px 0;padding:12px 16px}.document-content-preview a{color:#1890ff;text-decoration:none}.document-content-preview a:hover{text-decoration:underline}.document-content-preview [data-w-e-type=todo]{align-items:flex-start;display:flex;line-height:1.8;margin:8px 0;padding:4px 0}.document-content-preview [data-w-e-type=todo] input[type=checkbox]{accent-color:#1890ff;cursor:pointer;flex-shrink:0;height:16px;margin-right:10px;margin-top:4px;width:16px}.document-content-preview [data-w-e-type=todo] span{color:#262626;flex:1 1;transition:all .3s ease}.document-content-preview [data-w-e-type=todo] input[type=checkbox]:checked+span{color:#8c8c8c;opacity:.7;text-decoration:line-through}.document-history-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.history-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 24px;transition:background-color .2s}.history-item:hover{background-color:#fafafa}.history-item:last-child{border-bottom:none}.history-info{flex:1 1;min-width:0}.history-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.history-relative-time{color:#8c8c8c;font-size:12px}.history-title{color:#262626;font-size:15px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-title a{color:#262626;text-decoration:none}.history-time{color:#8c8c8c;font-size:13px}.history-actions{display:flex;flex-shrink:0;gap:8px;margin-left:16px}.draft-preview-modal .ant-modal-body{max-height:70vh;padding:24px}.preview-content{padding:0}.draft-preview-content{background-color:#fafafa;border-radius:4px;max-height:50vh;overflow-y:auto;padding:16px}.draft-preview-content p{margin:8px 0}.draft-preview-content h1,.draft-preview-content h2,.draft-preview-content h3,.draft-preview-content h4,.draft-preview-content h5,.draft-preview-content h6{font-weight:600;margin:16px 0 8px}.draft-preview-content ol,.draft-preview-content ul{margin:8px 0;padding-left:20px}.draft-preview-content code{background-color:#f0f0f0;border-radius:3px;font-family:monospace;padding:2px 6px}.draft-preview-content pre{background-color:#f0f0f0;border-radius:4px;overflow-x:auto;padding:12px}.draft-preview-content table{border-collapse:collapse;margin:8px 0;width:100%}.draft-preview-content td,.draft-preview-content th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.draft-preview-content th{background-color:#fafafa;font-weight:600}.x-markdown-debug-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;padding:12px;position:fixed;right:0;transition:box-shadow .2s;-webkit-user-select:none;user-select:none;width:180px;z-index:9999}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;font-weight:500;min-width:60px}.x-markdown-debug-value{font-weight:600;min-width:50px;text-align:right}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{border-top:1px solid #ffffff1a;display:flex;gap:8px;margin-top:12px;padding-top:12px}.x-markdown-debug-action{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:500;padding:6px 12px;transition:all .2s}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{animation:recording-pulse 1.5s ease-in-out infinite;background:#ff4d4f33;border-color:#ff4d4f}@keyframes recording-pulse{0%,to{box-shadow:0 0 0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{animation:slideIn .3s ease-out;background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;max-height:90vh;max-width:90vw;overflow:auto}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.x-markdown-debug-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.x-markdown-debug-close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s;width:32px}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.x-markdown-debug-stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.x-markdown-debug-stat-label{color:#fff9;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.x-markdown-debug-stat-value{color:#fff;font-size:20px;font-weight:700}.x-markdown-debug-chart-full{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px currentColor)}.x-markdown-debug-legend{display:flex;gap:24px;justify-content:center;margin-top:16px}.x-markdown-debug-legend-item{align-items:center;color:#fffc;display:flex;font-size:13px;gap:8px}.x-markdown-debug-legend-color{border-radius:2px;height:12px;width:12px}@media (max-width:768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color:inherit;--font-size:inherit;--margin-block:0 0 1em 0;--td-th-padding:0.85em 1em;--pre-th-td-padding:2px 0;--border-font-weight:600;--padding-ul-ol:0 0 0 1em;--margin-ul-ol:0 0 1em 1.8em;--margin-li:0.25em 0;--margin-pre:1em 0;--padding-code-inline:0.2em 0.4em;--margin-code-inline:0 0.2em;--code-inline-text:0.85em;--small-border-radius:2px;--image-margin:0.5em 0;--hr-margin:1.5em 0;--table-margin:1em 0;color:var(--text-color);font-size:var(--font-size);line-height:1.5714285714285714;width:100%}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown code,.x-markdown div,.x-markdown li,.x-markdown p,.x-markdown pre,.x-markdown span{overflow-wrap:break-word;word-break:break-word}.x-markdown code,.x-markdown pre{white-space:pre-wrap}.x-markdown td,.x-markdown th{padding:var(--td-th-padding)}.x-markdown th{font-weight:var(--border-font-weight)}.x-markdown pre table{box-shadow:none}.x-markdown pre td,.x-markdown pre th{border:none;padding:var(--pre-th-td-padding);text-align:left}.x-markdown p{margin:var(--margin-block)}.x-markdown p:first-child{margin-top:0}.x-markdown p:last-child{margin-bottom:0}.x-markdown ol,.x-markdown ul{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown ol:first-child,.x-markdown ul:first-child{margin-top:0}.x-markdown ol:last-child,.x-markdown ul:last-child{margin-bottom:0}.x-markdown ol>li{list-style:decimal}.x-markdown ul>li{list-style:disc}.x-markdown li{margin:var(--margin-li)}.x-markdown li:first-child{margin-top:0}.x-markdown li:last-child{margin-bottom:0}.x-markdown pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown pre:first-child{margin-top:0}.x-markdown pre:last-child{margin-bottom:0}.x-markdown code{border-radius:var(--small-border-radius);font-size:var(--code-inline-text);margin:var(--margin-code-inline);padding:var(--padding-code-inline)}.x-markdown pre code{border-radius:0;font-size:inherit;line-height:2;margin:0;padding:0}.x-markdown img{height:auto;margin:var(--image-margin);max-width:100%}.x-markdown hr{margin:var(--hr-margin)}.x-markdown table:not(pre){border-collapse:collapse;display:block;margin:var(--table-margin);max-width:100%;overflow:auto;width:max-content}.x-markdown table:not(pre):first-child{margin-top:0}.x-markdown table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{display:inline-block;margin:0;text-align:left;text-align:initial;vertical-align:middle}.x-markdown .inline-katex .katex-display>.katex{display:inline-block;text-align:left;text-align:initial;white-space:normal}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{display:block;margin:1em 0}.x-markdown-light{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#000;--text-color:#000000d9;--border-color:#f0f0f0;--line-color:#0505050f;--light-bg:#0000000a;--table-head-bg:#fafafa;--table-body-bg:#fff;--cite-bg:#0000001a;--cite-hover-bg:#0003;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--margin-pre:0 0 16px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light li,.x-markdown-light p{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-light ul>li ol>li,.x-markdown-light ul>li ul>li{list-style:circle}.x-markdown-light ul>li ol>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ul>li ul>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;box-shadow:0 1px 3px #0000000d;margin:var(--table-margin);overflow:hidden}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody,.x-markdown-light tbody tr{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{transition:background-color .2s linear;&:hover{background-color:var(--table-head-bg)}}.x-markdown-light td,.x-markdown-light th{border:1px solid var(--border-color);padding:var(--td-th-padding)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{background-color:var(--cite-bg);border-left:4px solid var(--border-color);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s ease}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){background:var(--light-bg)!important;border-radius:var(--border-radius-middle);color:var(--text-color)!important;display:block;font-size:var(--font-size);line-height:1.3;margin:var(--margin-pre);padding:var(--padding-code)}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){background-color:var(--light-bg)!important;border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:var(--text-color)!important;font-size:var(--font-size);margin-inline:3px;padding:2px 6px}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);position:relative;text-decoration:none;transition:color .2s ease}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";margin-left:4px;opacity:.7;vertical-align:super}.x-markdown-dark{--font-size:14px;--primary-color:#1677ff;--primary-color-hover:#4096ff;--heading-color:#fff;--text-color:#ffffffd9;--border-color:#303030;--line-color:#fdfdfd1f;--dark-bg:#ffffff1a;--table-head-bg:#1d1d1d;--table-body-bg:#141414;--cite-bg:#ffffff1a;--cite-hover-bg:#fff3;--border-radius-middle:6px;--border-radius-small:4px;--td-th-padding:10px 12px;--border-font-weight:600;--margin-block:0 0 16px 0;--padding-ul-ol:0 0 0 16px;--margin-ul-ol:0 0 16px 28px;--margin-li:0 0 14px 0;--hr-margin:24px 0;--table-margin:0 0 24px 0;--padding-code:16px;--xmd-tail-color:var(--text-color)}.x-markdown-dark h1,.x-markdown-dark h2,.x-markdown-dark h3,.x-markdown-dark h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-dark h1{font-size:24px;line-height:36px}.x-markdown-dark h2{font-size:20px;line-height:32px}.x-markdown-dark h3{font-size:18px;line-height:30px}.x-markdown-dark h4{font-size:16px}.x-markdown-dark li,.x-markdown-dark p{color:var(--text-color);margin:var(--margin-block)}.x-markdown-dark li{position:relative}.x-markdown-dark li::marker{color:var(--heading-color);font-size:16px;font-weight:400;line-height:28px}.x-markdown-dark ul>li ol>li,.x-markdown-dark ul>li ul>li{list-style:circle}.x-markdown-dark ul>li ol>li ol>li,.x-markdown-dark ul>li ol>li ul>li,.x-markdown-dark ul>li ul>li ol>li,.x-markdown-dark ul>li ul>li ul>li{list-style:square}.x-markdown-dark ol>li ol>li,.x-markdown-dark ol>li ul>li{list-style:lower-alpha}.x-markdown-dark ol>li ol>li ol>li,.x-markdown-dark ol>li ol>li ul>li,.x-markdown-dark ol>li ul>li ol>li,.x-markdown-dark ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-dark hr{border:0;border-top:1px solid var(--line-color)}.x-markdown-dark table{border-collapse:collapse;box-shadow:0 1px 3px #ffffff0d;overflow:hidden}.x-markdown-dark thead{background-color:var(--table-head-bg)}.x-markdown-dark tbody,.x-markdown-dark tbody tr{background-color:var(--table-body-bg)}.x-markdown-dark tbody tr{transition:background-color .2s linear;&:hover{background-color:var(--table-head-bg)}}.x-markdown-dark td,.x-markdown-dark th{border:1px solid var(--border-color);padding:var(--td-th-padding)}.x-markdown-dark th{color:var(--heading-color)}.x-markdown-dark td{color:var(--text-color)}.x-markdown-dark blockquote{background-color:var(--cite-bg);border-left:4px solid var(--border-color);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;margin:16px 0;padding:4px 12px;transition:background-color .2s ease}.x-markdown-dark blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-dark pre code:not([class$=-codeHighlighter-code] pre code){background:var(--dark-bg)!important;border-radius:var(--border-radius-middle);color:var(--text-color)!important;display:block;font-size:var(--font-size);line-height:1.3;margin:var(--margin-pre);padding:var(--padding-code)}.x-markdown-dark code:not([class$=-codeHighlighter-code] code):not(pre code){background-color:var(--dark-bg)!important;border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:var(--text-color)!important;font-size:var(--font-size);margin-inline:3px;padding:2px 6px}.x-markdown-dark img{max-width:100%}.x-markdown-dark a{color:var(--primary-color);position:relative;text-decoration:none;transition:color .2s ease}.x-markdown-dark a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-dark a:after{content:"↗";margin-left:4px;opacity:.7;vertical-align:super}.conversation-manager{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%}.conversation-manager :global(.ant-x-conversations){height:100%;overflow-y:auto}.conversation-manager :global(.ant-x-conversations-item){border-radius:6px;margin-bottom:8px;padding:12px;transition:all .3s}.conversation-manager :global(.ant-x-conversations-item:hover){background-color:#f5f5f5}.conversation-manager :global(.ant-x-conversations-item-active){background-color:#f0f5ff;border-left:3px solid #667eea}.conversation-manager :global(.ant-x-conversations-item-active:hover){background-color:#e6f0ff}.ai-dialog{background:#fff;display:flex;flex-direction:column;padding:10px}.ai-dialog .ant-attachments{padding:0}.ai-dialog .ant-sender{position:relative}.ai-dialog .ant-sender-submit{align-items:center;display:flex!important;justify-content:center}.scheme-list-item{transition:all .3s}.scheme-list-item:hover{background-color:#f5f5f5}.ai-dialog .ant-btn-primary{background:#f7662d;border-color:#f7662d}.ai-dialog .ant-btn-primary:hover{background:#e55a1f;border-color:#e55a1f}@media (max-width:768px){.ai-dialog .ant-attachments{max-height:60px}}.ai-suggestion-panel{background:linear-gradient(180deg,#fff8f0,#fff);display:flex;flex-direction:column;height:100%}.panel-header{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:12px 16px}.panel-content{flex:1 1;overflow-y:auto;padding:16px}.conversation-history{padding:16px 0}.loading-container{min-height:200px}.ant-prompts{--ant-prompts-item-border-radius:8px}.ant-prompts-item{transition:all .3s}.typing-cursor{animation:blink 1s infinite;background-color:#1890ff;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.x-markdown table{border-collapse:collapse!important;font-size:14px!important;margin:12px 0!important;width:100%!important}.x-markdown thead th{background:#fafafa!important;border-bottom:2px solid #f7662d!important;color:#262626!important;font-weight:600!important;padding:10px 12px!important;text-align:left!important}.x-markdown tbody td{border-bottom:1px solid #f0f0f0!important;color:#595959!important;padding:10px 12px!important}.x-markdown tbody tr:hover td{background:#fafafa!important}.x-markdown table code{background:#f5f5f5!important;border-radius:2px!important;color:#262626!important;font-size:12px!important;padding:2px 4px!important}.conversation-history .ant-bubble-end .ant-bubble-content-corner{background-color:#f0f0f04d}.conversation-history .ant-bubble-start .ant-bubble-content-corner{background-color:#fff}.quick-ai-sender{background:#fff;border:1px solid #d9e8ff;border-radius:8px;transition:all .3s}.quick-ai-sender:hover{border-color:#ffbfa2}.quick-ai-sender:focus-within{border-color:#ff8c57;box-shadow:0 0 0 2px #1890ff1a}.quick-ai-sender .ant-sender-content,.quick-ai-sender .ant-sender-prefix{align-items:center!important;display:flex!important}.quick-ai-sender .ant-sender-prefix{height:100%!important;justify-content:center!important;padding:0 8px!important}.quick-ai-sender .ant-sender-prefix .anticon{align-items:center!important;display:inline-flex!important;vertical-align:middle!important}.document-list-layout{height:100vh;position:relative}.tab-dropdown-button{border:none;box-shadow:none;font-size:14px;font-weight:500;height:32px;padding:0 16px}.tab-dropdown-button:hover{color:#f7662d}.tab-dropdown-button .anticon{font-size:12px}.document-list-content{background:#f5f5f5;height:calc(100vh - 64px);overflow-y:auto;padding:24px}.list-type-row{justify-content:space-between;margin-bottom:16px;padding:0 4px}.list-type-left,.list-type-right,.list-type-row{align-items:center;display:flex}.search-form-card{box-shadow:0 2px 8px #00000014}.search-form-card .ant-card-body{padding:16px}.list-menu-section{flex-shrink:0;min-width:120px}.search-divider{height:40px;margin:0 16px}.search-form-section{flex:1 1;min-width:0}.action-icon{border-radius:4px;color:#8c8c8c;padding:4px;transition:all .2s}.action-icon:hover{background:#f7662d1a}.document-meta{align-items:center;gap:16px}.meta-item{font-size:13px;gap:4px}.meta-value{color:#595959}.meta-item:last-child{margin-left:auto}.document-list-item .ant-divider{margin:8px 0}.meta-tags{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.document-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.document-card{cursor:pointer;transition:all .3s}.document-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.card-description{margin-top:12px}.card-description p{color:#8c8c8c;font-size:12px;margin:4px 0}.draft-preview-modal .ant-modal-body{max-height:75vh;overflow-y:auto;padding:0}.preview-content{background:#fff;width:100%}.preview-header{margin-bottom:32px;padding:32px 0 20px;text-align:left}.preview-header h3{font-size:32px!important;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin:0 0 8px;text-align:left}.preview-meta{align-items:center;color:#8c8c8c;display:flex;font-size:13px;gap:12px;justify-content:flex-start}.preview-body{background:#fff;color:#262626;font-size:16px;line-height:1.8;max-height:60vh;min-height:200px;overflow-y:auto}.preview-body h1{color:#e53333!important;font-size:22px;font-weight:600;margin-bottom:16px;margin-top:32px}.preview-body h2{color:#337fe5!important;font-size:20px;font-weight:600;margin-bottom:14px;margin-top:28px}.preview-body h3{color:#090!important;font-size:18px;font-weight:600;margin-bottom:12px;margin-top:24px}.preview-body h4{color:#f90!important;font-size:16px;font-weight:600;margin-bottom:10px;margin-top:20px}.preview-body h5{font-size:16px;margin-bottom:9px;margin-top:18px}.preview-body h5,.preview-body h6{color:#262626!important;font-weight:600}.preview-body h6{font-size:14px;margin-bottom:8px;margin-top:16px}.preview-body p{margin-bottom:16px;text-align:justify}.preview-body ol,.preview-body ul{margin-bottom:16px;padding-left:24px}.preview-body li{margin-bottom:8px}.preview-body img{border-radius:4px;height:auto;margin:16px 0;max-width:100%}.preview-body table{border-collapse:collapse;margin-bottom:16px;width:100%}.preview-body td,.preview-body th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.preview-body th{background-color:#fafafa;font-weight:600}.preview-body code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.preview-body pre{background-color:#f5f5f5;border-radius:4px;margin:16px 0;overflow-x:auto;padding:16px}.preview-body pre code{background-color:initial;padding:0}.preview-body a{color:#1890ff;text-decoration:none}.preview-body a:hover{text-decoration:underline}.draft-preview-content.preview-body{zoom:.8!important}.ai-assistant-sidebar{background:#fff;bottom:0;box-shadow:-2px 0 8px #0000001a;overflow-y:auto;position:fixed;right:0;top:64px;width:550px;z-index:999}.document-list-content.with-ai-panel .content-wrapper{margin-right:550px}.management-layout{min-height:100vh}.management-content{background:#f5f5f5;min-height:calc(100vh - 64px);padding:24px}.content-wrapper{margin:0 auto;max-width:1200px}.management-header{margin-bottom:24px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:400px}.tab-content{padding:16px 0}.document-list{display:flex;flex-direction:column;gap:12px}.document-list-item{border-radius:8px;cursor:pointer;transition:all .3s}.document-item-content{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.document-title-section{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.deleted-tag,.top-tag{flex-shrink:0;font-size:12px;padding:2px 8px}.document-title{color:#262626;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s}.document-title:hover{color:#f7662d;text-decoration:none}.document-actions{display:flex;gap:12px;opacity:0;transition:opacity .3s}.document-list-item:hover .document-actions{opacity:1}.action-icon{color:#595959;cursor:pointer;font-size:16px;transition:color .2s}.action-icon:hover{color:#f7662d}.delete-icon:hover{color:#ff4d4f}.document-meta{color:#8c8c8c;display:flex;font-size:13px;gap:24px;margin-top:12px}.pagination-container{margin-top:24px;text-align:center}.search-form-card{border-radius:8px}.search-card-content{align-items:center;display:flex;gap:16px}.preview-header{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.preview-header h3{color:#262626;font-size:18px;margin:0}.folder-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.folder-list-item{cursor:pointer;transition:all .3s}.folder-list-item:hover{background-color:#fafafa}.folder-name-link{color:#262626;font-size:16px;font-weight:500;transition:color .2s}.folder-name-link:hover{color:#f7662d}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:#fff;background-color:var(--w-e-textarea-bg-color);color:#333;color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid #0000;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px #b4d5ff;box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:#d4d4d4;color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);color:#595959;color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:#595959;fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:#e8e8e8;background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:#0000;border:none;color:#595959;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color);color:#333;color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color);color:#333;color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:#999;color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:#999;fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);color:#999;color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:#999;fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:#333;background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:#fff;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid;border-color:#0000 #0000 #333;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#333;border-right-color:var(--w-e-toolbar-active-color);border-top-color:#0000;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:#595959;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:#595959;fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:#fafafa;background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid #d9d9d9;border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:#595959;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:#fff;background-color:var(--w-e-toolbar-bg-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:#4290f7;background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1 1!important}.w-e-text-container [data-slate-editor] code{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid #fff;border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:#595959;border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:#595959;border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid #b4d5ff;border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:#ccc;background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px #b4d5ff;box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:#4290f7;background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed #ccc;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid #ccc;border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:#fff;background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,#0000 0,#0000 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed #ccc;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.ai-markdown-preview{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-top:16px}.markdown-content{max-height:400px;overflow-y:auto;padding:16px 0}.markdown-content .ant-x-markdown{font-size:14px;line-height:1.8}.markdown-content .ant-x-markdown h1,.markdown-content .ant-x-markdown h2,.markdown-content .ant-x-markdown h3{font-weight:600;margin-bottom:16px;margin-top:24px}.markdown-content .ant-x-markdown p{margin-bottom:12px}.markdown-content .ant-x-markdown ol,.markdown-content .ant-x-markdown ul{margin-bottom:12px;padding-left:24px}.markdown-content .ant-x-markdown code{background-color:#f5f5f5;border-radius:4px;font-family:Courier New,monospace;padding:2px 6px}.markdown-content .ant-x-markdown pre{background-color:#f5f5f5;border-radius:8px;overflow-x:auto;padding:16px}.markdown-content .ant-x-markdown blockquote{border-left:4px solid #667eea;color:#595959;margin:16px 0;padding-left:16px}.document-outline{background:#f2f2f2;border-right:1px solid #f0f0f0;height:100vh;overflow-x:hidden;overflow-y:auto;padding:16px 0;position:sticky;top:0;transition:width .3s ease;width:260px;z-index:100}.document-outline.collapsed{width:40px}.outline-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;margin-bottom:8px;padding:8px 20px 16px}.outline-title{color:#262626;flex:1 1;font-size:14px;font-weight:600}.document-outline.collapsed .outline-title{display:none}.toggle-button{align-items:center;display:flex;height:24px;justify-content:center;padding:4px;width:24px}.toggle-button:hover{background-color:#f5f5f5}.mini-outline{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 100px);overflow-y:auto;padding:12px 8px}.mini-outline-item{background-color:#ccc;border:1px solid #0000;border-radius:2px;cursor:pointer;flex-shrink:0;height:3px;transition:all .2s}.mini-outline-item:hover{border-color:#999;transform:scale(1.1)}.mini-outline-item.active{background-color:#999;box-shadow:0 0 4px #f7662d1a}.mini-outline-item.level-1{width:20px}.mini-outline-item.level-2{opacity:.8;width:16px}.mini-outline-item.level-3{opacity:.6;width:14px}.mini-outline-item.level-4{opacity:.4;width:12px}.outline-empty{color:#8c8c8c;font-size:14px;padding:16px 20px;text-align:center}.outline-list{max-height:calc(100vh - 120px);overflow-y:auto;padding:0 8px}.outline-item{border-left:2px solid #0000;border-radius:4px;color:#595959;cursor:pointer;font-size:13px;margin:2px 0;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.outline-item:hover{background-color:#f5f5f5;color:#f7662d}.outline-item.active{background-color:#fff7f0;border-left-color:#f7662d;color:#f7662d;font-weight:500}.outline-item.level-1{font-size:14px;font-weight:500;padding-left:12px}.outline-item.level-2{padding-left:28px}.outline-item.level-3{padding-left:44px}.outline-item.level-4{font-size:12px;padding-left:60px}.document-outline::-webkit-scrollbar{width:6px}.document-outline::-webkit-scrollbar-track{background:#f5f5f5}.document-outline::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.document-outline::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.document-editor-layout{height:100vh;position:relative}.ai-float-button{align-items:center;display:flex;padding:0;position:fixed;right:-18px;top:70px;transition:right .3s ease;z-index:1000}.ai-float-button:hover{right:0}.ai-float-button .ant-avatar{transition:transform .3s ease}.ai-float-button:hover .ant-avatar{transform:scale(1.05)}.editor-loading{height:100vh;justify-content:center}.editor-header,.editor-loading{align-items:center;display:flex}.editor-header{background:#fff;border-bottom:1px solid #e8e8e8;height:64px;justify-content:space-between;padding:0 24px}.header-left{align-items:center;display:flex;flex:1 1;gap:2px;min-width:0}.title-input{flex:1 1!important;font-size:18px;font-weight:500;min-width:0;width:100%!important}.header-right{align-items:center;display:flex;flex-shrink:0}.editor-body{height:calc(100vh - 64px)}.editor-content{background:#fff;overflow-y:auto;padding:0}.editor-wrapper{background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;max-width:100%;min-height:calc(100vh - 112px);width:100%}.editor-toolbar{background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000f;flex-shrink:0;position:sticky;top:0;z-index:100}.editor-area{font-size:16px}.editor-area,.editor-area .w-e-text-container{flex:1 1;min-height:500px}.editor-area .w-e-text-container h1,.editor-wrapper h1{color:#e53333!important;font-size:22px!important}.editor-area .w-e-text-container h2,.editor-wrapper h2{color:#337fe5!important;font-size:20px!important}.editor-area .w-e-text-container h3,.editor-wrapper h3{color:#090!important;font-size:18px!important}.editor-area .w-e-text-container h4,.editor-wrapper h4{color:#f90!important;font-size:16px!important}.w-e-select-list li[data-value=header1]{color:#e53333!important;font-weight:700}.w-e-select-list li[data-value=header2]{color:#337fe5!important;font-weight:700}.w-e-select-list li[data-value=header3]{color:#090!important;font-weight:700}.w-e-select-list li[data-value=header4]{color:#f90!important;font-weight:700}.ai-sider{background:#fff;border-left:1px solid #e8e8e8;overflow-y:auto}.ai-preview-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:24px auto 0;max-width:900px;padding:24px}.preview-actions{display:flex;justify-content:flex-end;margin-top:16px}.pending-draft-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.pending-draft-content{width:100%}.draft-info{color:#262626;font-size:14px;padding:8px 0}.draft-info strong{color:#595959;margin-right:8px}.draft-preview{background:#fafafa;border-radius:4px;color:#262626;font-size:14px;line-height:1.8;max-height:50vh;min-height:150px;overflow-y:auto;padding:16px}.draft-preview h1,.draft-preview h2,.draft-preview h3,.draft-preview h4,.draft-preview h5,.draft-preview h6{font-weight:600;line-height:1.4;margin-bottom:10px;margin-top:20px}.draft-preview h1{font-size:24px}.draft-preview h2{font-size:20px}.draft-preview h3{font-size:18px}.draft-preview h4{font-size:16px}.draft-preview h5{font-size:15px}.draft-preview h6{font-size:14px}.draft-preview p{margin:10px 0}.draft-preview ol,.draft-preview ul{margin:10px 0;padding-left:24px}.draft-preview li{margin:5px 0}.draft-preview img{border-radius:4px;height:auto;margin:10px 0;max-width:100%}.draft-preview table{border-collapse:collapse;margin:10px 0;width:100%}.draft-preview td,.draft-preview th{border:1px solid #d9d9d9;padding:6px 10px;text-align:left}.draft-preview th{background:#f5f5f5;font-weight:600}.draft-preview code{background:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.draft-preview pre{background:#f5f5f5;border-radius:4px;margin:10px 0;overflow-x:auto;padding:12px}.history-count{font-size:11px;font-weight:600;line-height:1}.settings-info-bar{background:#fafafa;border-top:1px solid #f0f0f0;box-sizing:border-box;color:#8c8c8c;font-size:12px;margin-top:auto;padding:8px 16px;width:100%}.save-status-indicator,.settings-info-bar{align-items:center;display:flex;flex-shrink:0}.save-status-indicator{cursor:pointer;transition:all .3s ease}.save-status-indicator:hover{opacity:.8;transform:scale(1.1)}@media (max-width:1000px){.ai-sider{max-width:350px!important;min-width:350px!important;width:350px!important}}.document-comments{background:#fafafa;border-radius:8px;margin-top:40px;padding:24px}.document-comments .comment-content-html{color:#262626;font-size:14px;line-height:1.8;padding:16px}.document-comments .comment-content-html h1{color:#e53333!important;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:16px;margin-top:32px}.document-comments .comment-content-html h2{color:#337fe5!important;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:14px;margin-top:28px}.document-comments .comment-content-html h3{color:#090!important;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:24px}.document-comments .comment-content-html h4{color:#f90!important;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:24px}.document-comments .comment-content-html h5{color:#595959!important;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px;margin-top:16px}.document-comments .comment-content-html h6{color:#8c8c8c!important;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:6px;margin-top:12px}.document-comments .comment-content-html p{line-height:1.8;margin:12px 0}.document-comments .comment-content-html ol,.document-comments .comment-content-html ul{margin:12px 0;padding-left:24px}.document-comments .comment-content-html li{line-height:1.8;margin:6px 0}.document-comments .comment-content-html img{border-radius:4px;height:auto;max-width:100%}.document-comments .comment-content-html table{border-collapse:collapse;font-size:14px;margin:16px 0;width:100%}.document-comments .comment-content-html td,.document-comments .comment-content-html th{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.document-comments .comment-content-html th{background-color:#fafafa;font-weight:600}.document-comments .comment-content-html code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.document-comments .comment-content-html pre{background-color:#f5f5f5;border-radius:4px;font-size:14px;margin:16px 0;overflow-x:auto;padding:16px}.document-comments .comment-content-html pre code{background-color:initial;padding:0}.document-comments .comment-content-html blockquote{background-color:#f9f9f9;border-left:2px solid #999;color:#555;margin:16px 0;padding:12px 16px}.document-comments .comment-content-html a{color:#1890ff;text-decoration:none}.document-comments .comment-content-html a:hover{text-decoration:underline}.document-comments .comment-content-html [data-w-e-type=todo]{align-items:flex-start;display:flex;line-height:1.8;margin:8px 0;padding:4px 0}.document-comments .comment-content-html [data-w-e-type=todo] input[type=checkbox]{accent-color:#1890ff;cursor:pointer;flex-shrink:0;height:16px;margin-right:10px;margin-top:4px;width:16px}.document-comments .comment-content-html [data-w-e-type=todo] span{color:#262626;flex:1 1;transition:all .3s ease}.document-comments .comment-content-html [data-w-e-type=todo] input[type=checkbox]:checked+span{color:#8c8c8c;opacity:.7;text-decoration:line-through}.document-comments .comments-header{border-bottom:1px solid #e8e8e8;margin-bottom:24px;padding-bottom:16px}.document-comments .comments-header h3{color:#262626;font-size:18px;font-weight:600;margin:0}.document-comments .comments-header .comment-count{color:#8c8c8c;font-size:14px;font-weight:400;margin-left:8px}.comment-editor-section{background:#fff;border-radius:6px;box-shadow:0 1px 2px #00000008;margin-bottom:32px;padding:16px}.comment-editor-section .editor-toolbar-custom{border-bottom:1px solid #e8e8e8;margin-bottom:8px;padding-bottom:8px}.comment-editor-section .editor-content-area{max-height:200px;min-height:80px;overflow-y:auto}.comment-editor-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px}.comments-list{margin-top:24px}.comments-list .comment-card{border-radius:6px;margin-bottom:12px;position:relative;transition:all .3s ease}.comments-list .comment-card:hover{box-shadow:0 2px 8px #00000014}.comment-delete-btn{position:absolute;right:12px;top:12px;z-index:1}.comment-delete-btn .ant-btn{height:auto;padding:4px;width:auto}.comment-card-header{align-items:center;display:flex;margin-bottom:12px}.comment-user-info{display:flex;flex-direction:column;gap:2px}.comment-card-header .comment-username{color:#262626;font-size:14px;font-weight:600;line-height:1.4}.comment-card-header .comment-time-text{color:#8c8c8c;font-size:12px;line-height:1.4}.comment-card-content{margin-bottom:8px}.comments-empty{color:#8c8c8c;padding:40px 20px;text-align:center}.comments-empty .empty-icon{font-size:48px;margin-bottom:12px;opacity:.3}.comments-empty .empty-text{font-size:14px}.comments-loading{padding:40px 20px;text-align:center}.comments-pagination{margin-top:24px;text-align:center}@media (max-width:768px){.document-comments{margin-top:24px;padding:16px}.comment-editor-section,.comments-list .ant-comment{padding:12px}}.wangeditor-mini .w-e-toolbar{background:#fafafa!important;border:1px solid #e8e8e8!important;border-bottom:none!important;border-radius:4px 4px 0 0!important}.wangeditor-mini .w-e-text-container{border:1px solid #e8e8e8!important;border-radius:0 0 4px 4px!important;min-height:80px!important}.wangeditor-mini .w-e-text-container [data-slate-editor]{min-height:80px!important;padding:8px 12px!important}.wangeditor-mini .w-e-bar-item button[data-title-key=bgColor],.wangeditor-mini .w-e-bar-item button[data-title-key=blockquote],.wangeditor-mini .w-e-bar-item button[data-title-key=codeBlock],.wangeditor-mini .w-e-bar-item button[data-title-key=color],.wangeditor-mini .w-e-bar-item button[data-title-key=delIndent],.wangeditor-mini .w-e-bar-item button[data-title-key=emotion],.wangeditor-mini .w-e-bar-item button[data-title-key=fontFamily],.wangeditor-mini .w-e-bar-item button[data-title-key=fontSize],.wangeditor-mini .w-e-bar-item button[data-title-key=fullScreen],.wangeditor-mini .w-e-bar-item button[data-title-key=headerSelect],.wangeditor-mini .w-e-bar-item button[data-title-key=indent],.wangeditor-mini .w-e-bar-item button[data-title-key=insertImage],.wangeditor-mini .w-e-bar-item button[data-title-key=justifyCenter],.wangeditor-mini .w-e-bar-item button[data-title-key=justifyJustify],.wangeditor-mini .w-e-bar-item button[data-title-key=justifyLeft],.wangeditor-mini .w-e-bar-item button[data-title-key=justifyRight],.wangeditor-mini .w-e-bar-item button[data-title-key=lineHeight],.wangeditor-mini .w-e-bar-item button[data-title-key=redo],.wangeditor-mini .w-e-bar-item button[data-title-key=todo],.wangeditor-mini .w-e-bar-item button[data-title-key=undo],.wangeditor-mini .w-e-bar-item button[data-title-key=uploadImage],.wangeditor-mini .w-e-bar-item button[data-title-key=video]{display:none!important}.document-viewer-layout{background:#f5f5f5;height:100vh;position:relative}.viewer-loading{align-items:center;display:flex;height:100vh;justify-content:center}.viewer-body{height:100vh}.viewer-content{background:#f5f5f5;overflow-y:auto;padding:24px}.outline-sider{border-right:1px solid #f0f0f0;overflow:hidden}.viewer-content-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:0 auto;max-width:1200px;min-height:calc(100vh - 48px);padding:32px;position:relative}.viewer-actions{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.viewer-actions .ant-btn{font-size:13px}.viewer-actions .ant-space{display:flex;gap:8px}.viewer-title-section{margin-bottom:32px;padding:32px 0 40px;text-align:center}.viewer-main-title{color:#262626;font-size:40px!important;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin:0}.viewer-meta-info{border-top:1px solid #f0f0f0;margin-top:48px;padding-top:32px}.meta-item{align-items:flex-start;line-height:1.8;margin-bottom:12px}.meta-item:last-child{margin-bottom:0}.meta-icon{font-size:14px;margin-right:8px;margin-top:4px}.meta-icon,.meta-label{color:#8c8c8c;flex-shrink:0}.meta-label{font-size:13px;font-weight:400}.meta-value{align-items:center;color:#262626;display:flex;flex:1 1;flex-wrap:wrap;font-size:13px;gap:6px}.meta-value .ant-tag{font-size:12px;margin:0}@media print{.outline-sider{display:none!important}.viewer-body{height:auto}.viewer-content{background:#fff;padding:0}.viewer-content-wrapper{box-shadow:none;max-width:100%;padding:0}.viewer-actions{display:none!important}.viewer-title-section{padding:20px 0}.viewer-main-title{color:#000!important;font-size:36px!important}.viewer-meta-info{border-top:1px solid #d9d9d9;page-break-inside:avoid}.meta-label,.meta-value{color:#000!important}}.document-viewer-layout.fullscreen-mode{background:#000!important}.document-viewer-layout.fullscreen-mode .outline-sider,.document-viewer-layout.fullscreen-mode .viewer-actions,.document-viewer-layout.fullscreen-mode .viewer-header,.document-viewer-layout.fullscreen-mode .viewer-meta-info{display:none!important}.document-viewer-layout.fullscreen-mode .viewer-content{background:#000;padding:0}.document-viewer-layout.fullscreen-mode .viewer-content-wrapper{background:#000;box-shadow:none;max-width:100%;padding:40px;transform-origin:top center;width:100%}.document-viewer-layout.fullscreen-mode .viewer-main-title{zoom:2;color:#fff!important}.document-viewer-layout.fullscreen-mode .document-content-preview{zoom:2;background:#000!important;color:#fff!important}.document-viewer-layout.fullscreen-mode .viewer-actions{border-bottom-color:#333}.document-viewer-layout.fullscreen-mode .ant-float-btn,.document-viewer-layout.fullscreen-mode .ant-float-btn-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:none!important;box-shadow:none!important;padding:0}.document-viewer-layout.fullscreen-mode .ant-float-btn:hover{background:#0000!important}.document-viewer-layout.fullscreen-mode .ant-float-btn-icon{color:#fff!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));font-size:28px}.document-viewer-layout.fullscreen-mode .ant-float-btn-default .ant-float-btn-body{background:#0000!important}.document-viewer-layout.fullscreen-mode .document-content-preview pre{background-color:#111!important}.folder-detail-layout{min-height:100vh}.folder-breadcrumb{font-size:14px}.folder-breadcrumb .ant-breadcrumb-link{cursor:pointer;transition:color .2s}.folder-breadcrumb .ant-breadcrumb-link:hover{color:#f7662d}.folder-info-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.folder-header-info{align-items:flex-start;display:flex;gap:32px}.folder-thumbnail-large{object-fit:cover}.folder-icon-large,.folder-thumbnail-large{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:200px;width:200px}.folder-icon-large{align-items:center;background:linear-gradient(135deg,#fff5f0,#ffe8dd);display:flex;justify-content:center}.folder-meta{flex:1 1}.folder-name{color:#333;margin-bottom:16px!important;margin-top:0!important}.meta-items{display:flex;flex-direction:column;gap:12px}.meta-item{align-items:center;display:flex;font-size:14px;gap:8px}.meta-item .anticon{color:#999}.documents-section{margin-top:24px}.documents-section .ant-typography{margin-bottom:16px!important}.folder-document-list-item{padding:16px 24px;transition:all .3s}.folder-document-list-item:hover{background-color:#fff5f0}.folder-document-title-link{color:#333;font-size:15px;font-weight:500}.folder-document-title-link:hover{color:#f7662d}.App{height:100vh;width:100vw}