._layout-header_j0y8s_5,._layout-header-placement_j0y8s_7{height:var(--soy-header-height)}._layout-header_j0y8s_5{z-index:var(--soy-header-z-index)}._layout-tab_j0y8s_23{top:var(--soy-header-height);height:var(--soy-tab-height);z-index:var(--soy-tab-z-index)}._layout-tab-placement_j0y8s_35{height:var(--soy-tab-height)}._layout-sider_j0y8s_43{width:var(--soy-sider-width);z-index:var(--soy-sider-z-index)}._layout-mobile-sider_j0y8s_53{z-index:var(--soy-sider-z-index)}._layout-mobile-sider-mask_j0y8s_61{z-index:var(--soy-mobile-sider-z-index)}._layout-sider_collapsed_j0y8s_69{width:var(--soy-sider-collapsed-width);z-index:var(--soy-sider-z-index)}._layout-footer_j0y8s_79,._layout-footer-placement_j0y8s_81{height:var(--soy-footer-height)}._layout-footer_j0y8s_79{z-index:var(--soy-footer-z-index)}._left-gap_j0y8s_97{padding-left:var(--soy-sider-width)}._left-gap_collapsed_j0y8s_105{padding-left:var(--soy-sider-collapsed-width)}._sider-padding-top_j0y8s_113{padding-top:var(--soy-header-height)}._sider-padding-bottom_j0y8s_121{padding-bottom:var(--soy-footer-height)}._button-tab_gmu1w_5{border-color:#e5e7eb}._button-tab_dark_gmu1w_13{border-color:#ffffff3d}._button-tab_gmu1w_5:hover{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3)}._button-tab_active_gmu1w_31{color:var(--soy-primary-color);border-color:var(--soy-primary-color-opacity3);background-color:var(--soy-primary-color-opacity1)}._button-tab_active_dark_gmu1w_43{background-color:var(--soy-primary-color-opacity2)}._button-tab_gmu1w_5 ._svg-close_gmu1w_51:hover{color:#fff;background-color:var(--soy-primary-color);font-size:12px}._button-tab_dark_gmu1w_13 ._svg-close_gmu1w_51:hover{color:#000}._chrome-tab_gmu1w_71:hover{z-index:9}._chrome-tab_active_gmu1w_79{z-index:10;color:var(--soy-primary-color)}._chrome-tab__bg_gmu1w_89{color:#0000}._chrome-tab_active_gmu1w_79 ._chrome-tab__bg_gmu1w_89{color:var(--soy-primary-color1)}._chrome-tab_active_dark_gmu1w_105 ._chrome-tab__bg_gmu1w_89{color:var(--soy-primary-color2)}._chrome-tab_gmu1w_71:hover ._chrome-tab__bg_gmu1w_89{color:#dee1e6}._chrome-tab_active_gmu1w_79:hover ._chrome-tab__bg_gmu1w_89{color:var(--soy-primary-color1)}._chrome-tab_dark_gmu1w_129:hover ._chrome-tab__bg_gmu1w_89{color:#333}._chrome-tab_active_dark_gmu1w_105:hover ._chrome-tab__bg_gmu1w_89{color:var(--soy-primary-color2)}._chrome-tab_gmu1w_71 ._svg-close_gmu1w_51:hover{color:#fff;background-color:#9ca3af;font-size:12px}._chrome-tab_active_gmu1w_79 ._svg-close_gmu1w_51:hover{background-color:var(--soy-primary-color)}._chrome-tab_dark_gmu1w_129 ._svg-close_gmu1w_51:hover{color:#000}._chrome-tab_active_gmu1w_79 ._chrome-tab-divider_gmu1w_173,._chrome-tab_gmu1w_71:hover ._chrome-tab-divider_gmu1w_173{opacity:0}._chrome-tab_dark_gmu1w_129 ._chrome-tab-divider_gmu1w_173{background-color:#ffffffe6}._slider-tab_gmu1w_197{background-color:#0000;border-bottom:2px solid #0000;height:100%}._slider-tab_dark_gmu1w_209{background-color:#0000}._slider-tab_gmu1w_197:hover{color:var(--soy-primary-color)}._slider-tab_active_gmu1w_225{color:var(--soy-primary-color);background-color:var(--soy-primary-color-opacity1);border-bottom-color:var(--soy-primary-color)}._slider-tab_active_dark_gmu1w_237{background-color:var(--soy-primary-color-opacity2)}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}.app-logo[data-v-3fc226a0]{--logo-color-300:rgb(var(--primary-300-color));--logo-color-400:rgb(var(--primary-400-color));--logo-color-500:rgb(var(--primary-500-color));--logo-color-600:rgb(var(--primary-600-color));--logo-color-700:rgb(var(--primary-700-color))}.ai-thinking-dots[data-v-a31f59cd]{align-items:center;gap:8px;display:inline-flex}.thinking-dots[data-v-a31f59cd]{align-items:center;gap:4px;display:inline-flex}.thinking-dot[data-v-a31f59cd],.thinking-dot-sm[data-v-a31f59cd]{background:rgb(var(--primary-color));border-radius:50%;animation:1.2s ease-in-out infinite thinking-bounce-a31f59cd}.thinking-dot[data-v-a31f59cd]{width:6px;height:6px}.thinking-dot-sm[data-v-a31f59cd]{width:4px;height:4px}.thinking-dots .thinking-dot[data-v-a31f59cd]:nth-child(2),.thinking-dots .thinking-dot-sm[data-v-a31f59cd]:nth-child(2){animation-delay:.15s}.thinking-dots .thinking-dot[data-v-a31f59cd]:nth-child(3),.thinking-dots .thinking-dot-sm[data-v-a31f59cd]:nth-child(3){animation-delay:.3s}.thinking-text[data-v-a31f59cd]{background:linear-gradient(90deg, #6b7280 0%, rgb(var(--primary-color)) 40%, #6b7280 80%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;animation:2.4s linear infinite thinking-shimmer-a31f59cd}.is-compact .thinking-text[data-v-a31f59cd]{font-size:12px}:root.dark .thinking-text[data-v-a31f59cd]{background:linear-gradient(90deg, #9ca3af 0%, rgb(var(--primary-color)) 40%, #9ca3af 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes thinking-bounce-a31f59cd{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes thinking-shimmer-a31f59cd{0%{background-position:200% 0}to{background-position:-200% 0}}.editor-wrapper[data-v-9ce4c96a]{position:relative}.editor-content[data-v-9ce4c96a]{min-height:200px}[data-v-9ce4c96a] .ai-polish-menu{color:rgb(var(--primary-color))}[data-v-9ce4c96a] .ai-polish-menu:hover{color:rgb(var(--primary-600-color))}.editor-polish-overlay[data-v-9ce4c96a]{z-index:20;pointer-events:none;background:#ffffffb3;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root.dark .editor-polish-overlay[data-v-9ce4c96a]{background:#18181cbf}.polish-loading[data-v-9ce4c96a]{color:rgb(var(--primary-color));background:rgba(var(--primary-color), .08);border:1px solid rgba(var(--primary-color), .25);border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;display:inline-flex}:root.dark .polish-loading[data-v-9ce4c96a]{color:rgb(var(--primary-400-color));background:rgba(var(--primary-400-color), .1);border-color:rgba(var(--primary-400-color), .25)}.editor-diff-panel[data-v-9ce4c96a]{z-index:30;background:#fff;border:1px solid #e0e0e6;border-radius:8px;flex-direction:column;max-height:480px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}:root.dark .editor-diff-panel[data-v-9ce4c96a]{background:#1e1e24;border-color:#383840;box-shadow:0 8px 24px #0006}.diff-panel-header[data-v-9ce4c96a]{border-bottom:1px solid #e0e0e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}:root.dark .diff-panel-header[data-v-9ce4c96a]{border-bottom-color:#383840}.diff-panel-title[data-v-9ce4c96a]{color:#333;font-size:14px;font-weight:600}:root.dark .diff-panel-title[data-v-9ce4c96a]{color:#e0e0e6}.diff-panel-close[data-v-9ce4c96a]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.diff-panel-close[data-v-9ce4c96a]:hover{color:#333}.diff-panel-body[data-v-9ce4c96a]{flex:1;min-height:120px;padding:12px 16px;overflow-y:auto}.diff-panel-footer[data-v-9ce4c96a]{border-top:1px solid #e0e0e6;flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}:root.dark .diff-panel-footer[data-v-9ce4c96a]{border-top-color:#383840}.diff-btn[data-v-9ce4c96a]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 18px;font-size:13px;transition:all .2s}.diff-btn-reject[data-v-9ce4c96a]{color:#666;background:#f5f5f5;border-color:#ddd}.diff-btn-reject[data-v-9ce4c96a]:hover{color:#333;background:#e8e8e8}:root.dark .diff-btn-reject[data-v-9ce4c96a]{color:#aaa;background:#2a2a32;border-color:#444}:root.dark .diff-btn-reject[data-v-9ce4c96a]:hover{color:#ddd;background:#333340}.diff-btn-adopt[data-v-9ce4c96a]{background:rgb(var(--primary-color));color:#fff}.diff-btn-adopt[data-v-9ce4c96a]:hover{background:rgb(var(--primary-600-color))}.fade-enter-active[data-v-9ce4c96a],.fade-leave-active[data-v-9ce4c96a]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-9ce4c96a],.fade-leave-to[data-v-9ce4c96a]{opacity:0;transform:translateY(-8px)}.vditor{--border-color:#d1d5da;--second-color:#5860695c;--panel-background-color:#fff;--panel-shadow:0 1px 2px #0003;--toolbar-background-color:#f6f8fa;--toolbar-icon-color:#586069;--toolbar-icon-hover-color:#4285f4;--toolbar-height:35px;--toolbar-divider-margin-top:8px;--textarea-background-color:#fafbfc;--textarea-text-color:#24292e;--resize-icon-color:var(--toolbar-icon-color);--resize-background-color:var(--toolbar-background-color);--resize-hover-icon-color:var(--panel-background-color);--resize-hover-background-color:var(--toolbar-icon-hover-color);--count-background-color:#1b1f230d;--heading-border-color:#eaecef;--blockquote-color:#6a737d;--ir-heading-color:#660e7a;--ir-title-color:gray;--ir-bi-color:#0033b3;--ir-link-color:green;--ir-bracket-color:#00f;--ir-paren-color:green}.vditor--dark{--border-color:#141414;--second-color:#b9b9b95c;--panel-background-color:#24292e;--panel-shadow:0 1px 2px #fff3;--toolbar-background-color:#1d2125;--toolbar-icon-color:#b9b9b9;--toolbar-icon-hover-color:#fff;--textarea-background-color:#2f363d;--textarea-text-color:#d1d5da;--resize-icon-color:var(--border-color);--resize-background-color:var(--second-color);--resize-hover-icon-color:var(--toolbar-icon-hover-color);--resize-hover-background-color:#b9b9b9db;--count-background-color:#4285f45c;--heading-border-color:var(--textarea-text-color);--blockquote-color:var(--toolbar-icon-color);--ir-heading-color:#9876aa;--ir-title-color:gray;--ir-bi-color:#cc7832;--ir-link-color:#ffc66d;--ir-bracket-color:#287bde;--ir-paren-color:#6a8759}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.vditor-tooltipped{cursor:pointer;position:relative}.vditor-tooltipped:after{z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);opacity:0;background:#3b3e43;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:400;line-height:16px;text-decoration:none;display:none;position:absolute}.vditor-tooltipped:before{z-index:1000001;color:#3b3e43;pointer-events:none;content:"";opacity:0;border:5px solid #0000;width:0;height:0;display:none;position:absolute}.vditor-tooltipped--hover:before,.vditor-tooltipped--hover:after,.vditor-tooltipped:hover:before,.vditor-tooltipped:hover:after,.vditor-tooltipped:active:before,.vditor-tooltipped:active:after,.vditor-tooltipped:focus:before,.vditor-tooltipped:focus:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:forwards;display:inline-block}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{margin-top:5px;top:100%;right:50%}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{border-bottom-color:#3b3e43;margin-right:-5px;top:auto;bottom:-5px;right:50%}.vditor-tooltipped__se:after{margin-left:-15px;left:50%;right:auto}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{margin-bottom:5px;bottom:100%;right:50%}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{border-top-color:#3b3e43;margin-right:-5px;top:-5px;bottom:auto;right:50%}.vditor-tooltipped__ne:after{margin-left:-15px;left:50%;right:auto}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{margin-right:5px;bottom:50%;right:100%;transform:translateY(50%)}.vditor-tooltipped__w:before{border-left-color:#3b3e43;margin-top:-5px;top:50%;bottom:50%;left:-5px}.vditor-tooltipped__e:after{margin-left:5px;bottom:50%;left:100%;transform:translateY(50%)}.vditor-tooltipped__e:before{border-right-color:#3b3e43;margin-top:-5px;top:50%;bottom:50%;right:-5px}@media screen and (width<=520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);box-shadow:var(--panel-shadow);z-index:3;-webkit-user-select:none;user-select:none;min-width:80px;max-width:320px;color:var(--toolbar-icon-color);border-radius:3px;padding:5px;font-size:14px;animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5);display:none;position:absolute}.vditor-panel--none{white-space:nowrap;opacity:.86;min-width:auto;max-width:none;padding:0;animation:none}.vditor-panel--arrow:before{pointer-events:none;content:" ";border:7px solid #0000;border-bottom-color:var(--panel-background-color);width:0;height:0;position:absolute;top:-14px;left:5px}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{left:auto;right:5px}.vditor-input{background-color:var(--panel-background-color);color:var(--textarea-text-color);border:0;padding:3px 5px;font-size:12px}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;box-sizing:border-box;background-color:#0000;border:0;width:23px;height:21px;padding:4px 5px}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:#0000}.vditor-icon:focus{outline:none}.vditor-icon svg{float:left;fill:currentColor;pointer-events:none;width:13px!important;height:13px!important}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{z-index:1;position:sticky;top:0}.vditor-toolbar--hide{height:5px;transition:all .15s ease-in-out;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);height:var(--toolbar-height);box-sizing:border-box;background-color:#0000;border:0;width:25px;padding:10px 5px;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color);outline:none}.vditor-toolbar__item svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:15px;height:15px;display:inline-block}.vditor-toolbar__item input{width:25px;height:var(--toolbar-height);cursor:pointer;opacity:.001;position:absolute;top:0;left:0;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;height:0!important;padding:0!important}.vditor-menu--current{color:var(--toolbar-icon-hover-color)!important}.vditor-menu--disabled{color:var(--second-color)!important;cursor:not-allowed!important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{width:200px;min-width:1px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:10px;overflow:hidden}.vditor-emojis__tail{color:var(--toolbar-icon-color);margin-top:5px;font-size:12px;display:flex}.vditor-emojis__tail a{color:var(--toolbar-icon-color);text-decoration:none}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;float:left;text-align:center;box-sizing:border-box;background-color:#0000;border:0;border-radius:3px;width:30px;height:30px;margin:0;padding:3px;font-size:16px;line-height:26px;transition:all .15s ease-in-out;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{float:left;width:20px;height:20px;margin:3px 0 0 3px}@media screen and (width<=520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media (hover:hover) and (pointer:fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.vditor{border:1px solid var(--border-color);box-sizing:border-box;border-radius:3px;flex-direction:column;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;display:flex}.vditor--fullscreen{z-index:90;border-radius:0;position:fixed;top:0;left:0;width:100%!important;height:100vh!important}.vditor-content{flex:1;min-width:1px;min-height:60px;display:flex;position:relative}.vditor-preview{border-left:1px solid var(--border-color);box-sizing:border-box;background-color:var(--textarea-background-color);border-radius:0 0 3px;flex:1;min-width:1px;margin-left:-1px;overflow:auto}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;background-color:var(--toolbar-background-color);padding:10px}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);cursor:pointer;border:0;margin:0 10px;padding:0 7px;font-size:12px;line-height:20px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;vertical-align:middle;width:15px;height:15px}.vditor-preview>.vditor-reset{margin:0 auto;padding:10px}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{background-color:var(--textarea-background-color);min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;flex:1;padding:10px;display:none;overflow:auto}.vditor-counter{color:var(--toolbar-icon-color);background-color:var(--count-background-color);-webkit-user-select:none;user-select:none;float:right;border-radius:3px;margin:8px 3px 0 0;padding:3px;font-size:12px}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{cursor:row-resize;-webkit-user-select:none;user-select:none;width:100%;padding:3px 0;position:absolute}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{background-color:var(--resize-background-color);height:3px;transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;color:var(--resize-icon-color);margin:0 auto;display:block}.vditor-upload{background-color:#4285f4;height:3px;transition:all .15s ease-in-out;position:absolute;top:-2px;left:0}.vditor-tip{z-index:5;font-size:12px;animation-duration:.15s;animation-fill-mode:both;position:absolute;top:10px;left:50%}.vditor-tip--show{animation-name:slideInDown;display:block}.vditor-tip__content{text-align:left;background:var(--toolbar-background-color);color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow);border-radius:3px;margin-left:-50%;padding:3px 10px;line-height:16px;display:inline-block;position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{color:var(--toolbar-icon-color);cursor:pointer;font-weight:700;position:absolute;top:-7px;right:-15px}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;height:36px;display:flex}.vditor-img__btn{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--toolbar-icon-color);align-items:center;margin-left:24px;display:flex}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{fill:currentColor;width:14px;height:14px;margin-right:8px}.vditor-img__img{background-color:var(--textarea-background-color);cursor:zoom-out;flex:1;overflow:auto}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);box-shadow:var(--panel-shadow);z-index:4;border-radius:3px;min-width:80px;max-width:250px;margin:0;padding:5px 0;font-size:12px;line-height:20px;list-style:none;display:none;position:absolute}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{left:auto;right:100%}.vditor-hint button{color:var(--toolbar-icon-color);box-sizing:border-box;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:0;border-radius:0;width:100%;margin:0;padding:3px 10px;line-height:20px;display:block;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color)!important;color:var(--toolbar-icon-hover-color)!important}.vditor-hint__emoji{float:left;margin-right:3px;font-size:16px}.vditor-hint img{float:left;width:20px;height:20px;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;word-wrap:break-word;word-break:break-word;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:16px;line-height:1.5;overflow:auto}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;line-height:16px;display:block}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{margin-top:0;margin-bottom:16px;padding-left:2em}.vditor-reset li+li{margin-top:.25em}.vditor-reset li p{margin-top:16px}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-width:100%;max-height:90vh}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;vertical-align:sub;max-width:20px}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{background-color:#eaecef;border:0;height:2px;margin:24px 0;padding:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px;padding:0 1em}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{box-sizing:border-box;border:1px solid #d1d5da;max-width:100%}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;border-spacing:0;word-break:keep-all;width:100%;margin-bottom:16px;display:block;overflow:auto}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{word-break:normal;white-space:nowrap;border:1px solid #dfe2e5;padding:6px 13px}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";vertical-align:top;min-height:24px;display:inline-block}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){word-break:break-word;white-space:pre-wrap;background-size:20px 20px;border-radius:3px;margin:0;padding:.2em .4em;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:85%}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{white-space:pre;word-break:initial;word-wrap:normal;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);background-size:20px 20px;border-radius:5px;margin:0;padding:.5em;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:85%;display:block;overflow:auto}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-smiles,.vditor-reset .language-markmap,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{cursor:context-menu;outline:none}.vditor-reset .language-math .katex-display>.katex>.katex-html>.tag{font-size:1.21rem;display:inline-block;right:2px}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{height:420px;overflow:hidden}.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{color:#24292e;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;padding:3px 5px;font:11px/10px Consolas,Liberation Mono,Menlo,Courier,monospace;display:inline-block;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{width:auto;height:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{word-break:break-all;list-style:none!important}.vditor-task input{vertical-align:middle;margin:0 .2em .25em -1.6em;font-size:12px}.vditor-copy{z-index:1;display:none;position:relative}.vditor-copy textarea{height:10px;position:absolute;left:-100000px}.vditor-copy span{cursor:pointer;position:absolute;top:.5em;right:15px}.vditor-copy svg{color:#586069;fill:currentColor;height:14px;display:block;width:14px!important}.vditor-linenumber{position:relative;padding-left:4em!important}.vditor-linenumber__rows{pointer-events:none;-webkit-user-select:none;user-select:none;counter-reset:linenumber;width:3em;position:absolute;top:1em;left:0}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;text-align:right;padding-right:1em;display:block}.vditor-speech{cursor:pointer;color:#586069;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;display:none;position:absolute}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:14px;height:14px;display:block}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;margin-left:-20px;padding-right:4px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{cursor:pointer;max-width:768px;margin:31px auto 16px;padding:0 10px;transition:all .15s ease-in-out}.vditor-linkcard a{background-color:#f6f8fa;border-radius:3px;flex-wrap:wrap-reverse;max-height:250px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{text-decoration:none;box-shadow:0 0 3px #00000021,0 3px 6px #00000042}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{box-sizing:border-box;flex:1;min-width:200px;padding:10px}.vditor-linkcard__title{color:#24292e;align-items:center;font-size:14px;font-weight:400;display:flex}.vditor-linkcard__title img{cursor:pointer;border-radius:3px;flex-shrink:0;width:20px;height:20px;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;text-overflow:ellipsis;color:#586069;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;display:-webkit-box;overflow:hidden}.vditor-linkcard__site{color:#4285f4;font-size:12px}.vditor-linkcard__image{cursor:pointer;background-color:#5860695c;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:126px;max-width:250px}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{-webkit-user-select:text;user-select:text;color:#4285f4;margin-bottom:16px}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{padding-left:1em;list-style:none!important}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{border-right:1px solid var(--border-color);background-color:var(--panel-background-color);width:250px;display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{margin:0;padding-left:1em;list-style:none!important}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{cursor:pointer;color:var(--textarea-text-color);align-items:center;padding:5px 10px;display:flex}.vditor-outline li>span>svg{flex-shrink:0;width:10px;height:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-outline__title{border-bottom:1px dashed var(--border-color);color:var(--toolbar-icon-color);padding:5px 10px;font-size:12px}.vditor-outline__action{fill:currentColor;flex-shrink:0;margin-right:5px;transition:all .15s ease-in-out}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;width:100%;min-width:1px;position:relative}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);white-space:pre-wrap;box-sizing:border-box;height:100%;margin:0}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{background-color:var(--textarea-background-color);outline:none}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty:before,.vditor-wysiwyg pre>code:empty:before,.vditor-wysiwyg p:empty:before,.vditor-wysiwyg h1:empty:after,.vditor-wysiwyg h2:empty:after,.vditor-wysiwyg h3:empty:after,.vditor-wysiwyg h4:empty:after,.vditor-wysiwyg h5:empty:after,.vditor-wysiwyg h6:empty:after{content:" "}.vditor-wysiwyg code[data-marker=\`]{padding-left:0!important;padding-right:0!important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{color:var(--textarea-text-color);text-align:left;height:auto}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;content:"H1";color:var(--second-color);margin-left:-29px;padding-right:4px;font-size:.85rem;font-weight:400}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:"\"A\""}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:"</>"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{width:100%;margin:12px 0;display:inline-block}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{color:var(--second-color);display:none}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);margin-top:24px;padding-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (width<=520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;width:100%;min-width:1px;position:relative}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0!important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;height:0;transition:all .15s ease-in-out;display:inline-block;overflow:hidden}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);width:auto;height:auto;display:inline}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);text-align:left;height:auto}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);white-space:pre-wrap;box-sizing:border-box;height:100%;margin:0}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{background-color:var(--textarea-background-color);outline:none}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{width:100%;margin:12px 0;display:inline-block}.vditor-ir blockquote:empty:before,.vditor-ir pre>code:empty:before,.vditor-ir p:empty:before,.vditor-ir h1:empty:after,.vditor-ir h2:empty:after,.vditor-ir h3:empty:after,.vditor-ir h4:empty:after,.vditor-ir h5:empty:after,.vditor-ir h6:empty:after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;content:"H1";color:var(--second-color);margin-left:-29px;padding-right:4px;font-size:.85rem;font-weight:400}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:"\"A\""}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);margin-top:24px;padding-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (width<=520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{resize:none;box-sizing:border-box;background-color:var(--panel-background-color);width:100%;min-width:1px;color:var(--textarea-text-color);font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;border:0;border-radius:0 0 3px 3px;outline:0;flex:1;margin:0 1px 0 0;padding:10px 9px 10px 10px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:16px;line-height:22px;overflow:auto}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:700}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){color:#000;background-color:#ff0}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:700}[data-v-7311209b] .n-input{width:100%}[data-v-2e0fffa7] .n-input-wrapper{padding-right:0}[data-v-2e0fffa7] .n-input__suffix{border:1px solid #d9d9d9}.collapsed-sidebar[data-v-00dc8fa0]{border-right:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}:root.dark .collapsed-sidebar[data-v-00dc8fa0]{border-right-color:#374151}.toggle-btn[data-v-00dc8fa0],.new-chat-btn-mini[data-v-00dc8fa0]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.toggle-btn[data-v-00dc8fa0]:hover,.new-chat-btn-mini[data-v-00dc8fa0]:hover{color:#374151;background:#f3f4f6}:root.dark .toggle-btn[data-v-00dc8fa0]:hover,:root.dark .new-chat-btn-mini[data-v-00dc8fa0]:hover{color:#d1d5db;background:#374151}.sidebar[data-v-00dc8fa0]{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;min-width:260px;height:100%;display:flex}:root.dark .sidebar[data-v-00dc8fa0]{background:#1a1a1e;border-right-color:#374151}.sidebar-header[data-v-00dc8fa0]{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.sidebar-title[data-v-00dc8fa0]{color:#111827}:root.dark .sidebar-title[data-v-00dc8fa0]{color:#f3f4f6}.icon-btn[data-v-00dc8fa0]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.icon-btn[data-v-00dc8fa0]:hover{color:#374151;background:#e5e7eb}:root.dark .icon-btn[data-v-00dc8fa0]:hover{color:#d1d5db;background:#374151}.group-label[data-v-00dc8fa0]{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:8px 12px 4px;font-size:11px;font-weight:600}.session-item[data-v-00dc8fa0]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 12px;transition:all .15s;display:flex}.session-item[data-v-00dc8fa0]:hover{background:#f3f4f6}.session-item.active[data-v-00dc8fa0]{background:#e5e7eb}:root.dark .session-item[data-v-00dc8fa0]:hover{background:#2a2a2e}:root.dark .session-item.active[data-v-00dc8fa0]{background:#374151}.pin-icon[data-v-00dc8fa0]{color:rgb(var(--primary-color))}.session-title[data-v-00dc8fa0]{color:#111827}:root.dark .session-title[data-v-00dc8fa0]{color:#e5e7eb}.session-time[data-v-00dc8fa0]{color:#9ca3af}.rename-input[data-v-00dc8fa0]{border-color:rgb(var(--primary-color));color:#111827}:root.dark .rename-input[data-v-00dc8fa0]{color:#e5e7eb}.more-btn[data-v-00dc8fa0],.empty-text[data-v-00dc8fa0]{color:#9ca3af}.header-title[data-v-40ee88a7]{color:#111827}:root.dark .header-title[data-v-40ee88a7]{color:#f3f4f6}.header-subtitle[data-v-40ee88a7]{color:#9ca3af}.new-chat-btn[data-v-40ee88a7]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;transition:all .15s;display:flex}.new-chat-btn[data-v-40ee88a7]:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}:root.dark .new-chat-btn[data-v-40ee88a7]{border-color:#374151}:root.dark .new-chat-btn[data-v-40ee88a7]:hover{color:#d1d5db;background:#374151}.timeline-header[data-v-7fce720b]{color:inherit;cursor:pointer;background:0 0;border:1px dashed #0000001f;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;transition:all .2s;display:inline-flex}.timeline-header[data-v-7fce720b]:hover{color:#3b82f6;border-color:#3b82f680}.header-icon[data-v-7fce720b]{opacity:.6}.header-title[data-v-7fce720b]{font-weight:500}.header-arrow[data-v-7fce720b]{opacity:.5;font-size:10px;transition:transform .2s}.header-arrow--open[data-v-7fce720b]{transform:rotate(180deg)}.timeline-body[data-v-7fce720b]{background:#00000005;border:1px solid #0000000f;border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;display:flex}html.dark .timeline-body[data-v-7fce720b]{background:#ffffff0a;border-color:#ffffff14}.record[data-v-7fce720b]{border-radius:8px;transition:background .4s}.record--highlight[data-v-7fce720b]{background:#facc1540}.record--fail .record-fail[data-v-7fce720b]{color:#dc2626;font-size:11px}.record-row[data-v-7fce720b]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.record-row[data-v-7fce720b]:hover{background:#0000000a}html.dark .record-row[data-v-7fce720b]:hover{background:#ffffff0f}.record-index[data-v-7fce720b]{color:#3b82f6;flex-shrink:0;font-size:11px;font-weight:600}.record-label[data-v-7fce720b]{text-overflow:ellipsis;white-space:nowrap;opacity:.8;flex:1;min-width:0;overflow:hidden}.record-duration[data-v-7fce720b]{opacity:.45;flex-shrink:0;font-size:11px}.record-hint[data-v-7fce720b]{color:#d97706;border:1px solid #d97706;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;display:inline-flex}.record-arrow[data-v-7fce720b]{opacity:.4;flex-shrink:0;font-size:10px;transition:transform .2s}.record-arrow--open[data-v-7fce720b]{transform:rotate(90deg)}.record-detail[data-v-7fce720b]{padding:4px 8px 8px 26px}.detail-label[data-v-7fce720b]{opacity:.5;margin:6px 0 2px;font-size:11px}.detail-pre[data-v-7fce720b]{white-space:pre-wrap;word-break:break-all;background:#0000000a;border-radius:6px;max-height:200px;margin:0;padding:8px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;line-height:1.6;overflow:auto}html.dark .detail-pre[data-v-7fce720b]{background:#ffffff0f}.trace-footer[data-v-7fce720b]{border-top:1px dashed #00000014;align-items:center;gap:10px;margin-top:6px;padding-top:6px;display:flex}html.dark .trace-footer[data-v-7fce720b]{border-color:#ffffff1a}.trace-chip[data-v-7fce720b]{opacity:.65;cursor:pointer;background:#0000000d;border-radius:999px;padding:1px 8px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px}.trace-chip[data-v-7fce720b]:hover{opacity:1}html.dark .trace-chip[data-v-7fce720b]{background:#ffffff14}.trace-link[data-v-7fce720b]{color:#3b82f6;opacity:.75;font-size:11px}.trace-link[data-v-7fce720b]:hover{opacity:1}.doc-preview-body[data-v-8fd3df82]{min-height:200px;display:block}.pdf-scroll[data-v-8fd3df82]{background:#e5e7eb;border-radius:8px}:root.dark .pdf-scroll[data-v-8fd3df82]{background:#111827}.pdf-page-wrap[data-v-8fd3df82]{justify-content:center;padding:16px;display:flex}.pdf-canvas-wrap[data-v-8fd3df82]{display:inline-block;position:relative}.pdf-canvas[data-v-8fd3df82]{background:#fff;box-shadow:0 2px 12px #0000002e}.pdf-highlight-rect[data-v-8fd3df82]{pointer-events:none;mix-blend-mode:multiply;background:#fadb1461;border-radius:2px;position:absolute}.pdf-page-indicator[data-v-8fd3df82]{text-align:center;color:#6b7280;min-width:56px;font-size:13px}:root.dark .pdf-page-indicator[data-v-8fd3df82]{color:#9ca3af}.text-preview[data-v-8fd3df82]{white-space:pre-wrap;word-break:break-word;color:#1f2937;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.8}:root.dark .text-preview[data-v-8fd3df82]{color:#d1d5db}.text-highlight[data-v-8fd3df82]{background:#fef08a;border-radius:2px;box-shadow:0 0 0 1px #facc15}:root.dark .text-highlight[data-v-8fd3df82]{background:#713f12;box-shadow:0 0 0 1px #d97706}.citation-meta[data-v-1180a131]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.citation-doc-name[data-v-1180a131]{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:root.dark .citation-doc-name[data-v-1180a131]{color:#e5e7eb}.citation-score[data-v-1180a131]{color:#6b7280;flex-shrink:0;font-size:12px}:root.dark .citation-score[data-v-1180a131]{color:#9ca3af}.citation-content-wrap[data-v-1180a131]{background:#f9fafb;border-radius:8px}:root.dark .citation-content-wrap[data-v-1180a131]{background:#1f2937}.citation-content[data-v-1180a131]{white-space:pre-wrap;word-break:break-word;color:#374151;padding:12px;font-size:13px;line-height:1.8}:root.dark .citation-content[data-v-1180a131]{color:#d1d5db}.ai-chart-block[data-v-2764958c]{border:1px solid #e5e7eb;border-radius:8px;margin:8px 0;padding:8px 8px 4px}:root.dark .ai-chart-block[data-v-2764958c]{border-color:#374151}.chart-title[data-v-2764958c]{text-align:center;color:#111827;padding:2px 0 4px;font-size:13px;font-weight:600}:root.dark .chart-title[data-v-2764958c]{color:#e5e7eb}.echo-chip[data-v-7e8cf067]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;display:inline-flex}.echo-chip--mcp[data-v-7e8cf067]{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b4d}:root.dark .echo-chip--mcp[data-v-7e8cf067]{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b59}.echo-chip--kb[data-v-7e8cf067]{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f64d}:root.dark .echo-chip--kb[data-v-7e8cf067]{color:#93c5fd;background:#3b82f624;border-color:#3b82f659}.echo-chip--skill[data-v-7e8cf067]{color:#0d9488;background:#14b8a61f;border:1px solid #14b8a64d}:root.dark .echo-chip--skill[data-v-7e8cf067]{color:#5eead4;background:#14b8a626;border-color:#14b8a659}.search-phases[data-v-7e8cf067]{flex-direction:column;gap:2px;display:flex}.search-phase[data-v-7e8cf067]{color:#3b82f6;white-space:nowrap;text-overflow:ellipsis;background:#3b82f614;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:11px;display:inline-flex;overflow:hidden}:root.dark .search-phase[data-v-7e8cf067]{color:#93c5fd;background:#60a5fa1f}.search-phase--active[data-v-7e8cf067]{animation:1.2s ease-in-out infinite phase-pulse-7e8cf067}@keyframes phase-pulse-7e8cf067{0%,to{opacity:1}50%{opacity:.55}}.followup-chip[data-v-7e8cf067]{cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:5px 12px;font-size:12px;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.followup-chip[data-v-7e8cf067]:hover{color:#2563eb;background:#3b82f60f;border-color:#3b82f68c}:root.dark .followup-chip[data-v-7e8cf067]{border-color:#ffffff1f}:root.dark .followup-chip[data-v-7e8cf067]:hover{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa8c}.followup-chip[data-v-7e8cf067]:focus-visible{outline-offset:2px;outline:2px solid #3b82f699}:root.dark .followup-chip[data-v-7e8cf067]:focus-visible{outline-color:#60a5fa99}.followup-text[data-v-7e8cf067]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.followup-plus[data-v-7e8cf067]{opacity:.6;flex-shrink:0;font-size:13px;font-weight:600}.followup-enter-active[data-v-7e8cf067]{transition:opacity .18s,transform .18s}.followup-enter-from[data-v-7e8cf067]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.followup-enter-active[data-v-7e8cf067]{transition:none}}.line-clamp-2[data-v-7e8cf067]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.user-bubble[data-v-7e8cf067]{color:#111827;background:#f3f4f6}:root.dark .user-bubble[data-v-7e8cf067]{color:#f3f4f6;background:#374151}.ai-markdown-content[data-v-7e8cf067]{color:#111827}:root.dark .ai-markdown-content[data-v-7e8cf067]{color:#e5e7eb}.sources-section[data-v-7e8cf067]{border-color:#e5e7eb}:root.dark .sources-section[data-v-7e8cf067]{border-color:#374151}.source-item[data-v-7e8cf067]{color:#6b7280;border-color:#60a5fa}:root.dark .source-item[data-v-7e8cf067]{color:#9ca3af}.source-clickable[data-v-7e8cf067]{cursor:pointer;border-radius:0 6px 6px 0;padding:2px 6px 2px 8px;transition:background-color .15s}.source-clickable[data-v-7e8cf067]:hover{background:#eff6ff}:root.dark .source-clickable[data-v-7e8cf067]:hover{background:#1e293b}.typing-cursor[data-v-7e8cf067]{background:rgb(var(--primary-color))}.thinking-bubble[data-v-7e8cf067]{background:#f3f4f6;border-radius:12px;padding:10px 14px;display:inline-flex}:root.dark .thinking-bubble[data-v-7e8cf067]{background:#1f2937}.logo-breathing[data-v-7e8cf067]{animation:1.8s ease-in-out infinite logo-breathe-7e8cf067}@keyframes logo-breathe-7e8cf067{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.is-streaming[data-v-7e8cf067] .md-segment:last-of-type>:last-child{background:linear-gradient(90deg, #111827 0%, rgb(var(--primary-color)) 45%, #111827 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite bubble-shimmer-7e8cf067}:root.dark .is-streaming[data-v-7e8cf067] .md-segment:last-of-type>:last-child{background:linear-gradient(90deg, #e5e7eb 0%, rgb(var(--primary-color)) 45%, #e5e7eb 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes bubble-shimmer-7e8cf067{0%{background-position:200% 0}to{background-position:-200% 0}}.bubble-pop[data-v-7e8cf067]{animation:.45s cubic-bezier(.34,1.56,.64,1) bubble-pop-7e8cf067}@keyframes bubble-pop-7e8cf067{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.action-btn[data-v-7e8cf067]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.action-btn[data-v-7e8cf067]:hover{color:#4b5563;background:#f3f4f6}:root.dark .action-btn[data-v-7e8cf067]:hover{color:#d1d5db;background:#374151}.action-btn.action-active[data-v-7e8cf067]{color:#3b82f6}:root.dark .action-btn.action-active[data-v-7e8cf067]{color:#60a5fa}[data-v-7e8cf067] .ai-markdown-content{word-break:break-word}[data-v-7e8cf067] .ai-markdown-content p{margin:.3em 0}[data-v-7e8cf067] .ai-markdown-content pre{background:#f9fafb;border-radius:8px;margin:8px 0;padding:12px;overflow-x:auto}:root.dark[data-v-7e8cf067] .ai-markdown-content pre{background:#1e1e2e}[data-v-7e8cf067] .ai-markdown-content code{background:#f3f4f6;border-radius:4px;padding:2px 5px;font-size:.85em}:root.dark[data-v-7e8cf067] .ai-markdown-content code{background:#374151}[data-v-7e8cf067] .ai-markdown-content pre code{background:0 0;padding:0}[data-v-7e8cf067] .ai-markdown-content ul,[data-v-7e8cf067] .ai-markdown-content ol{margin:.4em 0;padding-left:1.5em}[data-v-7e8cf067] .ai-markdown-content blockquote{opacity:.8;border-left:3px solid #d1d5db;margin:8px 0;padding-left:12px}:root.dark[data-v-7e8cf067] .ai-markdown-content blockquote{border-left-color:#4b5563}[data-v-7e8cf067] .ai-markdown-content table{border-collapse:collapse;width:100%;margin:8px 0}[data-v-7e8cf067] .ai-markdown-content th,[data-v-7e8cf067] .ai-markdown-content td{text-align:left;border:1px solid #e5e7eb;padding:6px 10px}:root.dark[data-v-7e8cf067] .ai-markdown-content th,:root.dark[data-v-7e8cf067] .ai-markdown-content td{border-color:#374151}[data-v-7e8cf067] .ai-markdown-content th{background:#f9fafb;font-weight:600}:root.dark[data-v-7e8cf067] .ai-markdown-content th{background:#1e1e2e}[data-v-7e8cf067] .citation-ref{color:#2080f0;cursor:pointer;vertical-align:super;background:#e8f4ff;border-radius:4px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:11px;font-weight:600;line-height:1;transition:background-color .2s;display:inline-flex}:root.dark[data-v-7e8cf067] .citation-ref{color:#60a5fa;background:#1e3a5f}[data-v-7e8cf067] .citation-ref:hover{background:#c6e2ff}:root.dark[data-v-7e8cf067] .citation-ref:hover{background:#264a6f}.input-container[data-v-aca3d945]{background:#f3f4f6;border:1px solid #e5e7eb;transition:border-color .2s}.input-container[data-v-aca3d945]:focus-within{border-color:rgb(var(--primary-color))}:root.dark .input-container[data-v-aca3d945]{background:#2a2a2e;border-color:#3c3c44}:root.dark .input-container[data-v-aca3d945]:focus-within{border-color:rgb(var(--primary-color))}.input-text[data-v-aca3d945]{color:#111827;min-height:24px;max-height:160px}.input-text[data-v-aca3d945]::placeholder{color:#9ca3af}:root.dark .input-text[data-v-aca3d945]{color:#e5e7eb}:root.dark .input-text[data-v-aca3d945]::placeholder{color:#6b7280}.toolbar-btn[data-v-aca3d945]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.model-btn[data-v-aca3d945]{gap:4px;width:auto;padding:0 8px}.model-btn .model-name[data-v-aca3d945]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.toolbar-btn[data-v-aca3d945]:hover:not(:disabled){color:#374151;background:#e5e7eb}.toolbar-btn[data-v-aca3d945]:disabled{opacity:.4;cursor:not-allowed}:root.dark .toolbar-btn[data-v-aca3d945]{color:#9ca3af}:root.dark .toolbar-btn[data-v-aca3d945]:hover:not(:disabled){color:#d1d5c7;background:#374151}.attachment-preview[data-v-aca3d945]{animation:.2s ease-in fadeIn-aca3d945}.pin-chip[data-v-aca3d945]{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:12px;line-height:18px;display:inline-flex}html.dark .pin-chip[data-v-aca3d945]{color:#fbbf24;background:#f59e0b24}.pin-chip--skill[data-v-aca3d945]{color:#0d9488;background:#14b8a61a;border-color:#14b8a673}html.dark .pin-chip--skill[data-v-aca3d945]{color:#5eead4;background:#14b8a624}.pin-chip--kb[data-v-aca3d945]{color:#2563eb;background:#3b82f61a;border-color:#3b82f666}html.dark .pin-chip--kb[data-v-aca3d945]{color:#93c5fd;background:#3b82f624}.kb-hint[data-v-aca3d945]{color:inherit;opacity:.55}.slash-btn[data-v-aca3d945]{font-weight:600}.slash-glyph[data-v-aca3d945]{font-size:15px;line-height:1}.pin-remove[data-v-aca3d945]{width:14px;height:14px;color:inherit;cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}html.dark .pin-remove[data-v-aca3d945]{background:#ffffff1f}.mention-popover[data-v-aca3d945]{z-index:30;background:#fff;border:1px solid #00000014;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;box-shadow:0 8px 24px #0000001f}html.dark .mention-popover[data-v-aca3d945]{background:#1e293b;border-color:#ffffff1a}.mention-title[data-v-aca3d945]{opacity:.5;padding:2px 8px 6px;font-size:11px}.mention-title--gap[data-v-aca3d945]{border-top:1px solid #0000000f;margin-top:4px;padding-top:8px}html.dark .mention-title--gap[data-v-aca3d945]{border-top-color:#ffffff14}.mention-item[data-v-aca3d945]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mention-item--active[data-v-aca3d945]{background:#3b82f61a}.mention-item--picked[data-v-aca3d945]{opacity:.5}.mention-name[data-v-aca3d945]{flex-shrink:0;font-weight:500}.mention-desc[data-v-aca3d945]{text-overflow:ellipsis;white-space:nowrap;opacity:.55;flex:1;min-width:0;font-size:11px;overflow:hidden}.mention-count[data-v-aca3d945]{opacity:.45;flex-shrink:0;font-size:11px}.mention-picked[data-v-aca3d945]{color:#d97706;flex-shrink:0;font-size:11px}.mention-picked--skill[data-v-aca3d945]{color:#0d9488}.mention-hint[data-v-aca3d945]{color:#d97706;padding:4px 8px 2px;font-size:11px}@keyframes fadeIn-aca3d945{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.send-btn[data-v-aca3d945]{background:rgb(var(--primary-color));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.send-btn[data-v-aca3d945]:hover:not(.disabled){opacity:.85;transform:scale(1.05)}.send-btn.disabled[data-v-aca3d945]{cursor:not-allowed;background:#d1d5db}:root.dark .send-btn.disabled[data-v-aca3d945]{background:#4b5563}.stop-btn[data-v-aca3d945]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;transition:all .15s;display:inline-flex}.stop-btn[data-v-aca3d945]:hover{background:#f3f4f6;border-color:#d1d5db}:root.dark .stop-btn[data-v-aca3d945]{color:#9ca3af;border-color:#4b5563}:root.dark .stop-btn[data-v-aca3d945]:hover{background:#374151}.disclaimer-text[data-v-aca3d945]{color:#9ca3af}:root.dark .disclaimer-text[data-v-aca3d945]{color:#4b5563}.context-chip[data-v-82f53456]{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}:root.dark .context-chip[data-v-82f53456]{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa40}.welcome-title[data-v-82f53456]{color:#111827}:root.dark .welcome-title[data-v-82f53456]{color:#f3f4f6}.welcome-subtitle[data-v-82f53456],:root.dark .welcome-subtitle[data-v-82f53456]{color:#6b7280}.suggestion-card[data-v-82f53456]{color:#374151;background:#fff;border:1px solid #e5e7eb;transition:all .2s}.suggestion-card[data-v-82f53456]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}:root.dark .suggestion-card[data-v-82f53456]{color:#d1d5db;background:#252530;border-color:#374151}:root.dark .suggestion-card[data-v-82f53456]:hover{background:#2d2d3a;border-color:#4b5563;box-shadow:0 4px 12px #0003}.chat-root[data-v-0cfd47bf]{background:#fff;height:100%;display:flex}:root.dark .chat-root[data-v-0cfd47bf]{background:#16161a}.chat-main[data-v-0cfd47bf]{flex-direction:column;flex:1;min-width:0;display:flex}:root{--ai-panel-width:min(680px, 90vw)}@media (width<=768px){:root{--ai-panel-width:100vw}}html.ai-panel-open body{padding-right:var(--ai-panel-width)}body{transition:padding-right .3s}.ai-panel[data-v-5e004ed3]{width:var(--ai-panel-width);z-index:500;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 24px #00000014}.ai-panel.open[data-v-5e004ed3]{transform:translate(0)}:root.dark .ai-panel[data-v-5e004ed3]{background:#16161a;border-left-color:#2d2d3a;box-shadow:-8px 0 24px #0006}.ai-panel-toolbar[data-v-5e004ed3]{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}:root.dark .ai-panel-toolbar[data-v-5e004ed3]{border-bottom-color:#2d2d3a}.toolbar-title[data-v-5e004ed3]{color:#111827}:root.dark .toolbar-title[data-v-5e004ed3]{color:#f3f4f6}.toolbar-close[data-v-5e004ed3]{color:#6b7280;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.toolbar-close[data-v-5e004ed3]:hover{color:#374151;background:#f3f4f6}:root.dark .toolbar-close[data-v-5e004ed3]:hover{color:#d1d5db;background:#2d2d3a}.context-chip[data-v-5e004ed3]{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f633;border-radius:999px;align-items:center;max-width:220px;padding:2px 10px;font-size:12px;display:inline-flex}:root.dark .context-chip[data-v-5e004ed3]{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa40}.context-chip.context-off[data-v-5e004ed3]{color:#9ca3af;background:#9ca3af14;border-color:#9ca3af40;text-decoration:line-through}:root.dark .context-chip.context-off[data-v-5e004ed3]{color:#71717a}.toolbar-toggle[data-v-5e004ed3]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.toolbar-toggle.active[data-v-5e004ed3]{color:#3b82f6}.toolbar-toggle[data-v-5e004ed3]:hover{background:#f3f4f6}:root.dark .toolbar-toggle.active[data-v-5e004ed3]{color:#60a5fa}:root.dark .toolbar-toggle[data-v-5e004ed3]:hover{background:#2d2d3a}.ai-trigger-active[data-v-5e004ed3]{opacity:.75}.operate-shadow[data-v-1b17d731]{box-shadow:inset 0 -2px #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66}.operate-item[data-v-1b17d731]{margin-right:6px;padding:2px;font-size:20px}.palette-list[data-v-d8e494b5]{max-height:50vh;overflow-y:auto}.palette-group[data-v-d8e494b5]{opacity:.5;padding:8px 4px 4px;font-size:12px;font-weight:500}.palette-item[data-v-d8e494b5]{cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;transition:background-color .2s,color .2s;display:flex}.palette-item[data-v-d8e494b5]:hover,.palette-item.is-active[data-v-d8e494b5]{background:rgb(var(--primary-color)/.12);color:rgb(var(--primary-color))}.palette-kbd[data-v-d8e494b5]{opacity:.6;border:1px solid #8080804d;border-radius:6px;padding:2px 8px;font-size:12px}.sider-inverted-enter-active[data-v-f545ac08],.sider-inverted-leave-active[data-v-f545ac08]{height:22px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sider-inverted-enter-from[data-v-f545ac08],.sider-inverted-leave-to[data-v-f545ac08]{--un-translate-x:20px;height:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.layout-header[data-v-a4c745fc]{border-radius:4px;height:16px}.layout-sider[data-v-a4c745fc]{--un-bg-opacity:1;background-color:rgb(var(--primary-300-color) / var(--un-bg-opacity)) ;border-radius:4px}.layout-main[data-v-a4c745fc]{--un-bg-opacity:1;background-color:rgb(var(--primary-200-color) / var(--un-bg-opacity)) ;border-radius:4px;flex:1}.vertical-wrapper[data-v-a4c745fc]{flex-direction:column;flex:1;gap:6px;display:flex}.horizontal-wrapper[data-v-a4c745fc]{flex:1;gap:6px;display:flex}.setting-list-move[data-v-b5c9aa30],.setting-list-enter-active[data-v-b5c9aa30],.setting-list-leave-active[data-v-b5c9aa30]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-b5c9aa30],.setting-list-leave-to[data-v-b5c9aa30]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-b5c9aa30]{position:absolute}.setting-list-move[data-v-0b5b378d],.setting-list-enter-active[data-v-0b5b378d],.setting-list-leave-active[data-v-0b5b378d]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-0b5b378d],.setting-list-leave-to[data-v-0b5b378d]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-0b5b378d]{position:absolute}.setting-list-move[data-v-91ed938c],.setting-list-enter-active[data-v-91ed938c],.setting-list-leave-active[data-v-91ed938c]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-91ed938c],.setting-list-leave-to[data-v-91ed938c]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-91ed938c]{position:absolute}.setting-list-move[data-v-487f371b],.setting-list-enter-active[data-v-487f371b],.setting-list-leave-active[data-v-487f371b]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-487f371b],.setting-list-leave-to[data-v-487f371b]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-487f371b]{position:absolute}.setting-list-move[data-v-dec5195a],.setting-list-enter-active[data-v-dec5195a],.setting-list-leave-active[data-v-dec5195a]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-dec5195a],.setting-list-leave-to[data-v-dec5195a]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-dec5195a]{position:absolute}.setting-list-move[data-v-e3919c54],.setting-list-enter-active[data-v-e3919c54],.setting-list-leave-active[data-v-e3919c54]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-e3919c54],.setting-list-leave-to[data-v-e3919c54]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-e3919c54]{position:absolute}.setting-list-move[data-v-277f1f7c],.setting-list-enter-active[data-v-277f1f7c],.setting-list-leave-active[data-v-277f1f7c]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.setting-list-enter-from[data-v-277f1f7c],.setting-list-leave-to[data-v-277f1f7c]{--un-translate-x:-30px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));opacity:0}.setting-list-leave-active[data-v-277f1f7c]{position:absolute}[data-v-c7d4cf87] .n-tab{align-items:center;gap:8px;display:flex}[data-v-c7d4cf87] .n-tab-pane{padding:0}#__SCROLL_EL_ID__{scrollbar-width:thin;scrollbar-color:#00000080 transparent}.dark #__SCROLL_EL_ID__{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#ffffff80 transparent}#__SCROLL_EL_ID__::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:7px}#__SCROLL_EL_ID__::-webkit-scrollbar-thumb:hover{background-color:#00000080;border-radius:7px}#__SCROLL_EL_ID__::-webkit-scrollbar{width:7px;height:7px}#__SCROLL_EL_ID__::-webkit-scrollbar-track-piece{background-color:#0000;border-radius:0}
