.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, .36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--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: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--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: rgba(185, 185, 185, .86);--count-background-color: rgba(66, 133, 244, .36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--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{position:relative;cursor:pointer}.vditor-tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.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{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-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);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(.2,0,.13,1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px!important;width:13px!important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;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);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;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%;padding:0!important;height: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{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;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{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-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%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;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}.vditor--fullscreen{position:fixed;top:0;width:100%!important;left:0;height:100vh!important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.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;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);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;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;animation-duration:.15s;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:700;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;inset:0;display:flex;flex-direction:column;z-index:100}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;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{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;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;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.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{padding-left:2em;margin-top:0;margin-bottom:16px}.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-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.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{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px}.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{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";display:inline-block;vertical-align:top;min-height:24px}.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){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;background-size:20px 20px;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==);word-break:initial;word-wrap:normal}.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{outline:none;cursor:context-menu}.vditor-reset .language-math .katex-display>.katex>.katex-html>.tag{display:inline-block;font-size:1.21rem;right:2px}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.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{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width: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{list-style:none!important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px!important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em!important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:1em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{box-shadow:0 0 3px #00000021,0 3px 6px #00000042;text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:#5860695c}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none!important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);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{list-style:none!important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px;flex-shrink:0}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.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{outline:none;background-color:var(--textarea-background-color)}.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);height:auto;text-align:left}.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;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.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{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.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);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-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;min-width:1px;position:relative;width:100%}.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;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.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);height:auto;text-align:left}.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);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.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{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.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;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.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);padding-top:24px;margin-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 (max-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{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;margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.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){background-color:#ff0;color:#000}.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}.app-topbar[data-v-88ea65fb]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100%,1240px);min-height:76px;margin:0 auto;padding:8px 4px 14px;background:transparent;border-bottom:1px solid rgba(126,112,83,.18)}.app-topbar__brand[data-v-88ea65fb]{display:flex;align-items:center;gap:16px;min-width:0;align-self:stretch}.app-topbar__logo[data-v-88ea65fb]{width:auto;height:100%;max-height:64px;flex-shrink:0;object-fit:contain;display:block}.app-topbar__tenant-label[data-v-88ea65fb],.app-topbar__tenant-hint[data-v-88ea65fb]{margin:0}.app-topbar__tenant-slot[data-v-88ea65fb]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:136px;padding:8px 12px;border:1px dashed rgba(126,112,83,.3);border-radius:12px;background:#ffffff61}.app-topbar__tenant-label[data-v-88ea65fb]{font-size:.88rem;color:var(--ink)}.app-topbar__tenant-hint[data-v-88ea65fb]{font-size:.75rem;color:var(--ink-faint)}.app-topbar__actions[data-v-88ea65fb]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.app-topbar__view-toggle[data-v-88ea65fb]{display:flex;gap:0;border:1.5px dashed rgba(126,112,83,.3);border-radius:22px 24px 18px 20px/20px 18px 24px 22px;overflow:hidden;background:#ffffff8a}.app-topbar__toggle-tab[data-v-88ea65fb]{padding:6px 18px;font-family:Ma Shan Zheng,STKaiti,cursive;font-size:.98rem;color:var(--ink-soft);background:transparent;border:none;cursor:pointer;transition:background .2s,color .2s;letter-spacing:.06em}.app-topbar__toggle-tab[data-v-88ea65fb]:hover{background:#c6def738}.app-topbar__toggle-tab--active[data-v-88ea65fb]{background:linear-gradient(140deg,#6482a4eb,#4e6f94f5);color:#fffdf8;cursor:default}@media(max-width:1100px){.app-topbar[data-v-88ea65fb]{align-items:flex-start;flex-direction:column}.app-topbar__actions[data-v-88ea65fb]{width:100%;justify-content:flex-start}}@media(max-width:720px){.app-topbar[data-v-88ea65fb]{padding:6px 0 14px}.app-topbar__brand[data-v-88ea65fb]{align-items:flex-start;align-self:auto}.app-topbar__logo[data-v-88ea65fb]{width:auto;height:48px;max-height:none}.app-topbar__actions[data-v-88ea65fb],.app-topbar__view-toggle[data-v-88ea65fb]{width:100%}.app-topbar__toggle-tab[data-v-88ea65fb],.app-topbar__actions[data-v-88ea65fb] .paper-button{flex:1;min-width:0}}.map-container{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;user-select:none;-webkit-user-select:none;height:100%;width:100%;overflow:hidden;font-size:16px;outline:none;touch-action:none;background-color:var(--bgcolor)}.map-container p{margin:0}.map-container *{box-sizing:border-box}.map-container::-webkit-scrollbar{width:0px;height:0px}.map-container .selected{outline:2px solid var(--selected);outline-offset:1px}.map-container.space-pressed,.map-container.space-pressed *{cursor:grab!important}.map-container.space-pressed:active,.map-container.space-pressed:active *{cursor:grabbing!important}.map-container .hyper-link{text-decoration:none;margin-left:.3em}.map-container me-main>me-wrapper>me-parent>me-epd{top:50%;transform:translateY(-50%)}.map-container me-epd{top:100%;transform:translateY(-50%)}.map-container .lhs{direction:rtl}.map-container .lhs>me-wrapper>me-parent>me-epd{left:-10px}.map-container .lhs me-epd{left:5px}.map-container .lhs me-tpc{direction:ltr}.map-container .rhs>me-wrapper>me-parent>me-epd{right:-10px}.map-container .rhs me-epd{right:5px}.map-container .map-canvas{position:relative;-webkit-user-select:none;user-select:none;width:fit-content;transform:scale(1)}.map-container .map-canvas me-nodes{position:relative;display:flex;justify-content:center;align-items:center;height:max-content;width:max-content;padding:var(--map-padding)}.map-container me-main>me-wrapper{position:relative;margin:var(--main-gap-y) var(--main-gap-x)}.map-container me-main>me-wrapper>me-parent{margin:10px;padding:0}.map-container me-main>me-wrapper>me-parent>me-tpc{border-radius:var(--main-radius);background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);padding:8px 25px}.map-container me-wrapper{display:block;pointer-events:none;width:fit-content}.map-container me-children,.map-container me-parent{display:inline-block;vertical-align:middle}.map-container me-root{position:relative;margin:45px 0;z-index:10}.map-container me-root me-tpc{font-size:25px;color:var(--root-color);padding:10px 30px;border-radius:var(--root-radius);border:var(--root-border-color) 2px solid;background-color:var(--root-bgcolor)}.map-container me-parent{position:relative;cursor:pointer;padding:6px var(--node-gap-x);margin-top:var(--node-gap-y);z-index:10}.map-container me-parent me-tpc{position:relative;border-radius:3px;color:var(--color);padding:var(--topic-padding)}.map-container me-parent me-tpc .insert-preview{position:absolute;width:100%;left:0;z-index:9}.map-container me-parent me-tpc .show{background:#7ad5ff;pointer-events:none;opacity:.7;border-radius:3px}.map-container me-parent me-tpc .before{height:14px;top:-14px}.map-container me-parent me-tpc .in{height:100%;top:0}.map-container me-parent me-tpc .after{height:14px;bottom:-14px}.map-container me-parent me-epd{position:absolute;height:18px;width:18px;opacity:.8;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NDcxNzI0MiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNDgwaC0xMzguNjY2NjY3VjM0MS4zMzMzMzNjMC0xNy4wNjY2NjctMTQuOTMzMzMzLTMyLTMyLTMycy0zMiAxNC45MzMzMzMtMzIgMzJ2MTM4LjY2NjY2N0gzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJzMTQuOTMzMzMzIDMyIDMyIDMyaDEzOC42NjY2NjdWNjgyLjY2NjY2N2MwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMydi0xMzguNjY2NjY3SDY4Mi42NjY2NjdjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6Ij48L3BhdGg+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:all;z-index:9}.map-container me-parent me-epd.minus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NTU2NDk4NSIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNTQ0SDM0MS4zMzMzMzNjLTE3LjA2NjY2NyAwLTMyLTE0LjkzMzMzMy0zMi0zMnMxNC45MzMzMzMtMzIgMzItMzJoMzQxLjMzMzMzNGMxNy4wNjY2NjcgMCAzMiAxNC45MzMzMzMgMzIgMzJzLTE0LjkzMzMzMyAzMi0zMiAzMnoiPjwvcGF0aD4KPC9zdmc+)!important;transition:opacity .3s;opacity:0}@media(hover:hover){.map-container me-parent me-epd.minus:hover{opacity:.8}}@media(hover:none){.map-container me-parent me-epd.minus{opacity:.8}}.map-container .icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.map-container .lines,.map-container .summary,.map-container .subLines,.map-container .topiclinks,.map-container .linkcontroller{position:absolute;height:102%;width:100%;top:0;left:0}.map-container .topiclinks,.map-container .linkcontroller,.map-container .summary{pointer-events:none;z-index:20}.map-container .summary>g,.map-container .topiclinks>g{cursor:pointer;pointer-events:stroke;z-index:20}.map-container .label-container{z-index:21}.map-container .lines,.map-container .subLines{pointer-events:none}.map-container #input-box{position:absolute;top:0;left:0;width:max-content;max-width:35em;direction:ltr;-webkit-user-select:auto;user-select:auto;pointer-events:auto;color:var(--color);background-color:var(--bgcolor);outline:1px solid #ccc;border-radius:2px;z-index:100}.map-container me-tpc{display:block;max-width:35em;white-space:pre-wrap;pointer-events:all}.map-container me-tpc>*{pointer-events:none}.map-container me-tpc>a,.map-container me-tpc>iframe{pointer-events:auto}.map-container me-tpc>.text{display:inline-block}.map-container me-tpc>.text a{pointer-events:auto}.map-container me-tpc>img{display:block;margin-bottom:8px;object-fit:cover}.map-container .circle{position:absolute;height:10px;width:10px;margin-top:-5px;margin-left:-5px;border-radius:100%;background:#757575;border:2px solid #ffffff;z-index:50;cursor:pointer}.map-container .circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:transparent}.map-container .tags{direction:ltr}.map-container .tags span{display:inline-block;border-radius:3px;padding:2px 4px;background:#d6f0f8;color:#276f86;margin:2px 4px 0 0;font-size:12px;line-height:1.3em}.map-container .icons{display:inline-block;direction:ltr;margin-left:5px}.map-container .icons span{display:inline-block;line-height:1.3em}.map-container .mind-elixir-ghost{position:absolute;top:0;left:0;box-sizing:content-box;opacity:.7;background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);max-width:200px;width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 16px;border-radius:6px;display:none;pointer-events:none;z-index:1000}.map-container .selection-area{background:#4f90f22d;border:1px solid #4f90f2}.map-container .svg-label{position:absolute;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;pointer-events:auto;cursor:pointer;z-index:10;width:max-content;max-width:200px;border-radius:3px;padding:var(--topic-padding)}.map-container .svg-label[data-type=arrow]{background-color:var(--main-bgcolor-transparent)}.map-container h1{font-size:1.5rem;font-weight:700;color:var(--selected)}.map-container h2{font-size:1.25rem;font-weight:600;color:var(--selected)}.map-container h3{font-size:1.125rem;font-weight:600;color:var(--selected)}.map-container h4{font-size:1rem;font-weight:600;color:var(--selected)}.map-container h5{font-size:.875rem;font-weight:600;color:var(--selected)}.map-container h6{font-size:.875rem;font-weight:500;margin:.1rem 0;color:var(--selected);font-style:italic}.map-container strong.asterisk-emphasis,.map-container em{color:var(--selected)}.map-container strong.underscore-emphasis{background:#ffeb3b40;padding:.05em .15em;border-radius:.15em}.map-container a{color:var(--selected)}.map-container a:hover{color:var(--selected);text-decoration:underline}.map-container .context-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.map-container .context-menu .menu-list{position:fixed;list-style:none;margin:0;padding:0;color:var(--panel-color);box-shadow:0 12px 15px #0003;border-radius:5px;overflow:hidden}.map-container .context-menu .menu-list li{min-width:200px;overflow:hidden;white-space:nowrap;padding:6px 10px;background:var(--panel-bgcolor);border-bottom:1px solid var(--panel-border-color);cursor:pointer}.map-container .context-menu .menu-list li span{line-height:20px}.map-container .context-menu .menu-list li a{color:#333;text-decoration:none}.map-container .context-menu .menu-list li.disabled{display:none}.map-container .context-menu .menu-list li:hover{filter:brightness(.95)}.map-container .context-menu .menu-list li:last-child{border-bottom:0}.map-container .context-menu .menu-list li span:last-child{float:right}.map-container .context-menu .key{font-size:10px;background-color:#f1f1f1;color:#333;padding:2px 5px;border-radius:3px}.map-container .tips{position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:var(--panel-color);background:var(--panel-bgcolor);opacity:.8;padding:5px 10px;border-radius:5px;font-weight:700}.mind-elixir-toolbar{position:absolute;color:var(--panel-color);background:var(--panel-bgcolor);padding:10px;border-radius:5px;box-shadow:0 1px 2px #0003}.mind-elixir-toolbar svg{display:inline-block}.mind-elixir-toolbar span:active{opacity:.5}.mind-elixir-toolbar.rb{right:20px;bottom:20px}.mind-elixir-toolbar.rb span+span{margin-left:10px}.mind-elixir-toolbar.lt{font-size:20px;left:20px;top:20px}.mind-elixir-toolbar.lt span{display:block}.mind-elixir-toolbar.lt span+span{margin-top:10px}.agent-mindmap-preview[data-v-45fb16fe]{height:300px;min-height:300px;border-radius:12px;background:#ffffffd1;border:1px solid rgba(126,112,83,.14);overflow:hidden}.agent-mindmap-preview__host[data-v-45fb16fe]{height:100%;min-height:100%}.agent-mindmap-preview[data-v-45fb16fe] .map-container,.agent-mindmap-preview[data-v-45fb16fe] .mind-elixir{background:transparent;height:100%}.agent-mindmap-preview[data-v-45fb16fe] me-root,.agent-mindmap-preview[data-v-45fb16fe] me-tpc{font-size:13px}.agent-mindmap-preview[data-v-45fb16fe] me-root{max-width:180px}.agent-mindmap-preview[data-v-45fb16fe] me-tpc{max-width:150px}.lesson-agent-page[data-v-a1abc148]{padding-bottom:14px}.lesson-agent-shell[data-v-a1abc148]{display:grid;grid-template-columns:216px minmax(0,1fr) 272px;height:calc(100vh - 84px);overflow:hidden;gap:12px}.lesson-agent-shell__sidebar[data-v-a1abc148],.lesson-agent-shell__panel[data-v-a1abc148]{position:relative;padding:16px 14px 18px;background:linear-gradient(180deg,#fffdf8f5,#f9f3e6fa),var(--paper-strong);border:1.5px dashed rgba(126,112,83,.28);border-radius:18px 22px 16px 20px/20px 16px 22px 18px;box-shadow:0 6px 24px #3d2e1512;overflow:auto}.lesson-agent-shell__sidebar[data-v-a1abc148]:before,.lesson-agent-shell__panel[data-v-a1abc148]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(-1.5deg);width:52px;height:14px;border-radius:2px;background:#fff2a8ad;border:1px solid rgba(200,186,130,.35)}.lesson-agent-shell__main[data-v-a1abc148]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:calc(100vh - 84px);overflow:hidden;padding:24px 22px 14px;background:linear-gradient(90deg,transparent 0,transparent 76px,var(--line-red) 76px,var(--line-red) 78px,transparent 78px),linear-gradient(to bottom,var(--line-blue) 1px,transparent 1px) 0 106px / 100% 42px,radial-gradient(circle at top left,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 1px 1px,rgba(118,102,77,.07) 1px,transparent 0) 0 0 / 16px 16px,linear-gradient(180deg,#fffefafc,#f9f3e6fa),var(--paper-strong);border:1px solid rgba(126,112,83,.22);border-radius:24px 28px 18px 24px/24px 18px 28px 24px;box-shadow:var(--shadow)}.lesson-agent-shell__main[data-v-a1abc148]:before{content:"";position:absolute;top:18px;left:20px;width:68px;height:16px;border-radius:999px;background:#b4d1e8ad;transform:rotate(-4deg);box-shadow:0 6px 10px #4962802e}.lesson-agent-shell__main[data-v-a1abc148]:after{content:"";position:absolute;inset:12px;border:1px solid rgba(126,112,83,.1);border-radius:14px;box-shadow:inset 0 0 40px #ffffff2e;pointer-events:none}.agent-sidebar__topbar[data-v-a1abc148],.agent-task-item__topbar[data-v-a1abc148],.agent-task-item__meta[data-v-a1abc148],.agent-main__header[data-v-a1abc148],.agent-main__controls[data-v-a1abc148],.agent-message__meta[data-v-a1abc148],.agent-composer__footer[data-v-a1abc148],.agent-composer__topbar[data-v-a1abc148],.agent-panel__summary[data-v-a1abc148],.agent-panel-section__header[data-v-a1abc148],.agent-file-card[data-v-a1abc148]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-icon-button[data-v-a1abc148],.agent-submit[data-v-a1abc148],.agent-file-card__download[data-v-a1abc148],.agent-composer__skill[data-v-a1abc148],.agent-new-task[data-v-a1abc148],.agent-task-item[data-v-a1abc148],.agent-toolbar-button[data-v-a1abc148]{border:0;background:none;font:inherit}.agent-icon-button[data-v-a1abc148],.agent-submit[data-v-a1abc148]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:none;border:1px solid rgba(0,0,0,.08);cursor:pointer}.agent-sidebar__brand[data-v-a1abc148]{font-weight:500;color:var(--ink);font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1rem;letter-spacing:.06em}.agent-new-task[data-v-a1abc148]{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(126,112,83,.18);cursor:pointer;font-size:.82rem;transition:background-color .15s ease,border-color .15s ease}.agent-new-task[data-v-a1abc148]:hover{background:#fbfcfd;border-color:#5e7a9c2e}.agent-new-task__icon[data-v-a1abc148]{font-size:.96rem}.agent-sidebar__search[data-v-a1abc148]{margin-top:8px;width:100%;padding:8px 10px;border:1px solid rgba(126,112,83,.18);border-radius:14px;color:var(--ink-soft);background:#ffffffb8;font:inherit;font-size:.82rem;outline:none}.agent-sidebar__section[data-v-a1abc148]{margin-top:10px}.agent-sidebar__history[data-v-a1abc148]{padding-top:6px;border-top:1px dashed rgba(126,112,83,.18)}.agent-sidebar__section-title[data-v-a1abc148],.agent-plan-card__label[data-v-a1abc148],.agent-composer__hint[data-v-a1abc148],.agent-task-item__meta[data-v-a1abc148],.agent-message__meta[data-v-a1abc148],.agent-file-card p[data-v-a1abc148]{color:var(--ink-faint);font-size:.7rem;letter-spacing:.02em}.agent-composer__skill[data-v-a1abc148],.agent-chip[data-v-a1abc148]{padding:5px 9px;border-radius:999px;background:#ffffffbd;color:var(--ink-soft);border:1px solid rgba(95,84,63,.18);cursor:pointer;font-size:.74rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.agent-composer__skill[data-v-a1abc148]:hover,.agent-chip[data-v-a1abc148]:hover{background:#fbfcfd;border-color:#5e7a9c2e;color:#1f2937}.agent-task-item[data-v-a1abc148]{display:block;width:100%;margin-top:2px;padding:6px 6px 5px;border-radius:0;text-align:left;background:transparent;cursor:pointer;border-left:2px solid transparent;transition:background-color .15s ease,border-color .15s ease;position:relative}.agent-task-item__delete[data-v-a1abc148]{display:none;background:none;border:none;cursor:pointer;color:#9ca3af;font-size:1rem;line-height:1;padding:0 2px;transition:color .15s ease}.agent-task-item__delete[data-v-a1abc148]:hover{color:#d66b6b}.agent-task-item:hover .agent-task-item__delete[data-v-a1abc148]{display:inline-block}.agent-task-item[data-v-a1abc148]:hover{background:#ffffff57;border-left-color:#5b86b238}.agent-task-item--active[data-v-a1abc148]{background:#ffffff38;box-shadow:none;border-left-color:#5b86b294}.agent-task-item__title[data-v-a1abc148],.agent-step-card h4[data-v-a1abc148],.agent-file-card h4[data-v-a1abc148],.agent-main__header h1[data-v-a1abc148],.agent-plan-card strong[data-v-a1abc148]{color:var(--ink);margin:0;font-weight:500}.agent-task-item__title[data-v-a1abc148],.agent-file-card h4[data-v-a1abc148],.agent-step-card h4[data-v-a1abc148]{font-size:.76rem}.agent-task-item__title[data-v-a1abc148]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-task-item__status[data-v-a1abc148]{width:8px;height:8px;border-radius:50%;background:#d2d2d2}.agent-task-item__status--completed[data-v-a1abc148]{background:#5fb36d}.agent-task-item__status--running[data-v-a1abc148]{background:#f2a84b}.agent-task-item__status--planning[data-v-a1abc148]{background:#7696d0}.agent-task-item__status--failed[data-v-a1abc148]{background:#d66b6b}.agent-task-item__status--cancelled[data-v-a1abc148]{background:#9ca3af}.agent-task-item__goal[data-v-a1abc148],.agent-message__bubble p[data-v-a1abc148],.agent-step-card p[data-v-a1abc148],.agent-panel__empty[data-v-a1abc148]{margin:6px 0 0;color:#4b5563;line-height:1.55;font-size:.74rem}.agent-task-item__goal[data-v-a1abc148]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:3px}.agent-task-item__meta[data-v-a1abc148]{margin-top:3px;gap:4px;justify-content:flex-start}.agent-main__header[data-v-a1abc148]{padding:2px 0 10px 76px}.agent-main__header-text[data-v-a1abc148]{flex:1;min-width:0}.agent-main__header h1[data-v-a1abc148]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.2rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-main__header p[data-v-a1abc148]{margin:1px 0 0;color:var(--ink-soft);font-size:.78rem}.agent-main__controls[data-v-a1abc148]{flex:0 0 auto}.agent-toolbar-button[data-v-a1abc148]{padding:5px 9px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(95,84,63,.18);color:var(--ink-soft);cursor:pointer;font-size:.72rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.agent-toolbar-button[data-v-a1abc148]:hover:not(:disabled){background:#fbfcfd;border-color:#5e7a9c29;color:#1f2937}.agent-toolbar-button[data-v-a1abc148]:disabled{opacity:.5;cursor:default}.agent-main__conversation[data-v-a1abc148]{min-height:0;overflow:auto;padding-right:2px;padding-bottom:0}.agent-main__conversation[data-v-a1abc148]>*{max-width:860px}.agent-context-strip[data-v-a1abc148],.agent-message__bubble[data-v-a1abc148],.agent-composer__box[data-v-a1abc148],.agent-step-card[data-v-a1abc148],.agent-job-card[data-v-a1abc148],.agent-file-card[data-v-a1abc148],.agent-preview-card[data-v-a1abc148]{background:#ffffffc7;box-shadow:none;border:1px solid rgba(126,112,83,.14)}.agent-context-strip[data-v-a1abc148],.agent-plan-card__chips[data-v-a1abc148],.agent-composer__skills[data-v-a1abc148]{display:flex;flex-wrap:wrap;gap:6px}.agent-context-strip[data-v-a1abc148]{margin:0 0 6px 76px;padding:0;background:transparent;border:0}.agent-message[data-v-a1abc148]{display:flex;gap:0;margin-top:6px}.agent-message--user[data-v-a1abc148]{justify-content:flex-end}.agent-message__bubble[data-v-a1abc148]{max-width:min(820px,100%);padding:8px 10px;border-radius:10px}.agent-message__bubble--plan[data-v-a1abc148]{background:#ffffffd1}.agent-message--assistant .agent-message__bubble[data-v-a1abc148]{background:transparent;border:0;padding-left:0;padding-top:6px;padding-bottom:6px;max-width:100%}.agent-message--user .agent-message__bubble[data-v-a1abc148]{max-width:min(720px,88%)}.agent-plan-card[data-v-a1abc148]{margin-top:6px;padding-top:6px;border-top:1px solid rgba(28,28,28,.06)}.agent-plan-card__section--split[data-v-a1abc148]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.agent-plan-card__actions[data-v-a1abc148],.agent-preview-header[data-v-a1abc148]{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-plan-card__actions[data-v-a1abc148]{margin-top:8px}.agent-plan-card__items[data-v-a1abc148]{display:grid;gap:4px;margin-top:8px}.agent-direction-list[data-v-a1abc148]{display:grid;gap:8px;margin-top:8px}.agent-direction-option[data-v-a1abc148]{border:1px solid rgba(130,156,185,.28);border-radius:12px;background:#ffffffb8;color:var(--ink);padding:10px 12px;text-align:left;font:inherit;font-size:.78rem;line-height:1.5;cursor:pointer}.agent-direction-option--active[data-v-a1abc148]{border-color:#7c9bbd;background:#eef4fb;box-shadow:inset 0 0 0 1px #7c9bbd33}.agent-plan-item[data-v-a1abc148]{padding:6px 8px;border-radius:10px;background:#ffffffad}.agent-plan-item__topbar[data-v-a1abc148]{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-plan-item__topbar h4[data-v-a1abc148]{margin:0;color:var(--ink);font-size:.78rem}.agent-plan-item__topbar span[data-v-a1abc148],.agent-plan-item__qty[data-v-a1abc148]{color:var(--ink-faint);font-size:.76rem}.agent-plan-item__qty[data-v-a1abc148],.agent-plan-item__purpose[data-v-a1abc148]{margin:4px 0 0}.agent-plan-card__button[data-v-a1abc148]{border:0;border-radius:999px;padding:6px 10px;font:inherit;cursor:pointer;font-size:.76rem}.agent-plan-card__button--primary[data-v-a1abc148]{color:#fff;background:linear-gradient(145deg,#5b86b2f0,#4f7197f5)}.agent-preview-header p[data-v-a1abc148]{color:var(--ink-faint);font-size:.84rem}.agent-preview-header[data-v-a1abc148]{margin:12px 0 8px}.agent-composer[data-v-a1abc148]{position:relative;z-index:2;margin-top:6px;padding-top:6px;background:linear-gradient(180deg,#fffefa00,#f9f3e6db 18%,#f9f3e6f5)}.agent-composer[data-v-a1abc148]>*{max-width:760px}.agent-composer__skills[data-v-a1abc148]{margin-bottom:6px}.agent-composer__box[data-v-a1abc148]{border-radius:16px;padding:8px 10px;background:#ffffffd1}.agent-composer__label[data-v-a1abc148]{color:#111827;font-size:.72rem;font-weight:500}.agent-composer__input[data-v-a1abc148]{width:100%;border:0;resize:none;background:transparent;color:var(--ink);font:inherit;font-size:.8rem;outline:none}.agent-submit[data-v-a1abc148]{color:#fff;background:linear-gradient(145deg,#5b86b2f0,#4f7197f5);width:34px;height:34px;border-radius:10px}.agent-submit[data-v-a1abc148]:disabled{opacity:.5;cursor:default}.agent-panel-section+.agent-panel-section[data-v-a1abc148]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(28,28,28,.06)}.agent-panel-section__header h3[data-v-a1abc148]{margin:0;color:#111827;font-size:.78rem;font-weight:600}.agent-panel__body[data-v-a1abc148]{margin-top:8px;padding-right:2px}.agent-panel__body--compact[data-v-a1abc148]{max-height:26vh;overflow:auto}.agent-file-filters[data-v-a1abc148],.agent-preview-gallery__thumbs[data-v-a1abc148]{display:flex;flex-wrap:wrap;gap:6px}.agent-file-filters[data-v-a1abc148]{margin-bottom:6px}.agent-file-filter[data-v-a1abc148],.agent-preview-gallery__thumb[data-v-a1abc148],.agent-preview-gallery__nav[data-v-a1abc148]{border:0;background:#ffffffc2;color:var(--ink-soft);font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.agent-file-filter[data-v-a1abc148],.agent-preview-gallery__thumb[data-v-a1abc148]{padding:5px 8px;border-radius:999px;font-size:.72rem;border:1px solid rgba(0,0,0,.06)}.agent-file-filter--active[data-v-a1abc148],.agent-preview-gallery__thumb--active[data-v-a1abc148]{background:#c6def757;box-shadow:inset 0 0 0 1px #5e7a9c2e}.agent-file-filter[data-v-a1abc148]:hover,.agent-preview-gallery__thumb[data-v-a1abc148]:hover,.agent-preview-gallery__nav[data-v-a1abc148]:hover{background:#fbfcfd;border-color:#5e7a9c29}.agent-preview-header[data-v-a1abc148]{margin:10px 0 6px}.agent-preview-header h4[data-v-a1abc148]{margin:0;color:var(--ink)}.agent-panel__summary[data-v-a1abc148]{margin-bottom:0;color:#6b7280;font-size:.76rem}.agent-step-card[data-v-a1abc148]{display:flex;gap:8px;padding:5px 6px;border-radius:0;margin-top:3px;border-left:2px solid transparent;background:transparent;border-top:0;border-right:0;border-bottom:1px dashed rgba(126,112,83,.12)}.agent-step-card__marker[data-v-a1abc148]{width:8px;min-width:8px;border-radius:999px;background:#d8d8d8}.agent-step-card__marker--completed[data-v-a1abc148]{background:#5fb36d}.agent-step-card__marker--running[data-v-a1abc148]{background:#f2a84b}.agent-step-card[data-v-a1abc148]:has(.agent-step-card__marker--running){border-left-color:#f2a84b6b}.agent-step-card[data-v-a1abc148]:has(.agent-step-card__marker--completed){border-left-color:#5fb36d5c}.agent-job-card[data-v-a1abc148]{margin-top:3px;padding:5px 6px;border-radius:0;background:transparent;border:0;border-left:2px solid rgba(126,112,83,.18);border-bottom:1px dashed rgba(126,112,83,.12)}.agent-job-card__topbar[data-v-a1abc148],.agent-job-card__actions[data-v-a1abc148]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.agent-job-card__actions[data-v-a1abc148]{justify-content:flex-end;gap:4px}.agent-job-card__topbar h4[data-v-a1abc148]{margin:0;color:#111827;font-size:.72rem;font-weight:500}.agent-job-card__topbar p[data-v-a1abc148],.agent-job-card__prompt[data-v-a1abc148]{margin:2px 0 0;color:#6b7280;font-size:.66rem;line-height:1.35}.agent-job-card__error[data-v-a1abc148]{margin:3px 0 0;color:#b45309;font-size:.66rem;line-height:1.35}.agent-inline-button[data-v-a1abc148]{padding:3px 7px;border:1px solid rgba(126,112,83,.16);border-radius:999px;background:#ffffffc7;color:var(--ink-soft);font:inherit;font-size:.64rem;cursor:pointer}.agent-file-card__download[data-v-a1abc148],.agent-inline-button[data-v-a1abc148],.agent-toolbar-button[data-v-a1abc148],.agent-composer__skill[data-v-a1abc148],.agent-file-filter[data-v-a1abc148],.agent-preview-gallery__thumb[data-v-a1abc148],.agent-preview-gallery__nav[data-v-a1abc148],.agent-task-item[data-v-a1abc148],.agent-new-task[data-v-a1abc148],.agent-chip[data-v-a1abc148],.agent-plan-card__button[data-v-a1abc148]{font-family:"Noto Serif SC",Songti SC,STSong,serif}.agent-file-card[data-v-a1abc148]{width:100%;margin-top:3px;padding:5px 6px;border-radius:0;text-align:left;cursor:pointer;border-left:2px solid transparent;border-bottom:1px dashed rgba(126,112,83,.12);transition:background-color .15s ease,border-color .15s ease}.agent-file-card[data-v-a1abc148]:hover{background:#ffffff57;border-left-color:#5b86b238}.agent-file-card--active[data-v-a1abc148]{outline:none;background:#ffffff38;border-left-color:#5b86b294}.agent-file-card__download[data-v-a1abc148]{padding:3px 6px;border-radius:999px;background:#ffffffa3;color:var(--ink-soft);cursor:pointer;font-size:.62rem}.agent-file-card h4[data-v-a1abc148]{font-size:.7rem;line-height:1.12}.agent-file-card p[data-v-a1abc148]{margin-top:2px}.agent-preview-card[data-v-a1abc148]{border-radius:14px;padding:10px;min-height:180px;color:#4b5563;overflow:auto;white-space:pre-wrap}.agent-preview-card__img[data-v-a1abc148]{display:block;width:100%;height:auto;border-radius:10px}.agent-preview-card--image[data-v-a1abc148]{display:flex;align-items:center;justify-content:center}.agent-preview-gallery[data-v-a1abc148]{display:flex;flex-direction:column;gap:8px}.agent-preview-gallery__stage[data-v-a1abc148]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center}.agent-preview-gallery__nav[data-v-a1abc148]{height:38px;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:none}.agent-preview-doc__paper[data-v-a1abc148]{min-height:220px;padding:14px 16px;border-radius:14px;background:linear-gradient(to bottom,rgba(147,177,214,.12) 1px,transparent 1px) 0 0 / 100% 36px,#fffdfa;box-shadow:none;border:1px solid rgba(0,0,0,.06)}.agent-preview-doc__frame[data-v-a1abc148]{width:100%;height:360px;border:0;border-radius:14px;background:#fff;box-shadow:none;border:1px solid rgba(0,0,0,.06)}.agent-preview-doc__frame-wrap[data-v-a1abc148]{position:relative;margin-bottom:12px}.agent-preview-doc__fullscreen-btn[data-v-a1abc148]{position:absolute;top:8px;right:8px;padding:4px 12px;font-size:.78rem;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#ffffffeb;color:#4b5563;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.agent-preview-doc__fullscreen-btn[data-v-a1abc148]:hover{background:#fff;color:#111}.agent-preview-video__player[data-v-a1abc148]{width:100%;border-radius:14px;background:#111;box-shadow:none}.agent-preview-doc__text[data-v-a1abc148]{margin:0;white-space:pre-wrap;line-height:1.65;color:#4b5563;font:inherit;font-size:.84rem}.agent-preview-doc--mindmap .agent-preview-doc__paper[data-v-a1abc148]{background:linear-gradient(180deg,#f0f6fcdb,#fffdfaf5)}.agent-preview-card--image[data-v-a1abc148] svg{width:100%;height:auto;border-radius:18px}@media(max-width:1400px){.lesson-agent-shell[data-v-a1abc148]{grid-template-columns:200px minmax(0,1fr) 248px}.agent-main__conversation[data-v-a1abc148]>*,.agent-composer[data-v-a1abc148]>*{max-width:780px}}@media(max-width:1100px){.lesson-agent-shell[data-v-a1abc148]{grid-template-columns:minmax(0,1fr)}.lesson-agent-shell__sidebar[data-v-a1abc148],.lesson-agent-shell__panel[data-v-a1abc148]{display:none}.lesson-agent-shell__main[data-v-a1abc148]{min-height:calc(100vh - 84px)}}@media(max-width:720px){.lesson-agent-shell__main[data-v-a1abc148]{padding:18px 12px 10px}.agent-main__header[data-v-a1abc148]{flex-direction:column;align-items:flex-start;gap:8px;padding-left:64px}.agent-main__controls[data-v-a1abc148]{width:100%;justify-content:flex-start;flex-wrap:wrap}.agent-context-strip[data-v-a1abc148]{margin-left:64px}.agent-message--user .agent-message__bubble[data-v-a1abc148]{max-width:100%}}.pdf-fullscreen-overlay[data-v-a1abc148]{position:fixed;inset:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pdf-fullscreen-container[data-v-a1abc148]{position:relative;width:90vw;height:90vh;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 40px #0000004d}.pdf-fullscreen-close[data-v-a1abc148]{position:absolute;top:12px;right:16px;z-index:1;padding:6px 16px;font-size:.85rem;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fffffff2;color:#4b5563;cursor:pointer}.pdf-fullscreen-close[data-v-a1abc148]:hover{background:#fff;color:#111}.pdf-fullscreen-frame[data-v-a1abc148]{width:100%;height:100%;border:0}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}.ML__container{min-height:auto!important;--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,.4);--_text-font-family:var(--text-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif)}.ML__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.ML__base,.ML__is-inline{display:inline-block}.ML__base{border:0;box-sizing:content-box;cursor:text;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:baseline;visibility:inherit;width:min-content}.ML__strut,.ML__strut--bottom{display:inline-block;min-height:.5em}.ML__small-delim{font-family:KaTeX_Main}.ML__text{font-family:var(--_text-font-family);white-space:pre}.ML__cmr{font-family:KaTeX_Main;font-style:normal}.ML__mathit{font-family:KaTeX_Math;font-style:italic}.ML__mathbf{font-family:KaTeX_Main;font-weight:700}.ML__mathbfit,.lcGreek.ML__mathbf{font-family:KaTeX_Math}.ML__mathbfit{font-style:italic;font-weight:700}.ML__ams,.ML__bb{font-family:KaTeX_AMS}.ML__cal{font-family:KaTeX_Caligraphic}.ML__frak{font-family:KaTeX_Fraktur}.ML__tt{font-family:KaTeX_Typewriter}.ML__script{font-family:KaTeX_Script}.ML__sans{font-family:KaTeX_SansSerif}.ML__series_el,.ML__series_ul{font-weight:100}.ML__series_l{font-weight:200}.ML__series_sl{font-weight:300}.ML__series_sb{font-weight:500}.ML__bold{font-weight:700}.ML__series_eb{font-weight:800}.ML__series_ub{font-weight:900}.ML__series_uc{font-stretch:ultra-condensed}.ML__series_ec{font-stretch:extra-condensed}.ML__series_c{font-stretch:condensed}.ML__series_sc{font-stretch:semi-condensed}.ML__series_sx{font-stretch:semi-expanded}.ML__series_x{font-stretch:expanded}.ML__series_ex{font-stretch:extra-expanded}.ML__series_ux{font-stretch:ultra-expanded}.ML__it{font-style:italic}.ML__shape_ol{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:transparent}.ML__shape_sc{font-variant:small-caps}.ML__shape_sl{font-style:oblique}.ML__emph{color:#bc2612}.ML__emph .ML__emph{color:#0c7f99}.ML__highlight{background:#edd1b0;color:#007cb2}.ML__center{text-align:center}.ML__left{text-align:left}.ML__right{text-align:right}.ML__label_padding{padding:0 .5em}.ML__frac-line{min-height:1px;width:100%}.ML__frac-line:after{background:currentColor;box-sizing:content-box;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:max(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__frac-line{min-height:0px}}.ML__sqrt,.ML__sqrt-sign{display:inline-block}.ML__sqrt-sign{position:relative}.ML__sqrt-line{display:inline-block;height:max(1px,.04em);width:100%}.ML__sqrt-line:before{background:currentColor;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:min(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__sqrt-line:after{background:#fff!important}}.ML__sqrt-line:after{border-bottom-width:1px;content:" ";display:block;margin-top:-.1em}.ML__sqrt-index{margin-left:.27777778em;margin-right:-.55555556em}.ML__delim-size1{font-family:KaTeX_Size1}.ML__delim-size2{font-family:KaTeX_Size2}.ML__delim-size3{font-family:KaTeX_Size3}.ML__delim-size4{font-family:KaTeX_Size4}.ML__delim-mult .delim-size1>span{font-family:KaTeX_Size1}.ML__delim-mult .delim-size4>span{font-family:KaTeX_Size4}.ML__accent-body{font-family:KaTeX_Main}.ML__accent-combining-char{left:.24em;position:relative}.ML__latex{direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;word-wrap:normal;forced-color-adjust:preserve-parent-color;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:min-content;word-spacing:normal}.ML__latex .style-wrap{position:relative}.ML__latex .ML__left-right,.ML__latex .ML__mfrac{display:inline-block}.ML__latex .ML__vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.ML__latex .ML__vlist-r{display:table-row}.ML__latex .ML__vlist{display:table-cell;position:relative;vertical-align:bottom}.ML__latex .ML__vlist>span{display:block;height:0;position:relative}.ML__latex .ML__vlist>span>span{display:inline-block}.ML__latex .ML__vlist>span>.ML__pstrut{overflow:hidden;width:0}.ML__latex .ML__vlist-t2{margin-right:-2px}.ML__latex .ML__vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.ML__latex .ML__msubsup{text-align:left}.ML__latex .ML__negativethinspace{display:inline-block;height:.71em;margin-left:-.16667em}.ML__latex .ML__thinspace{display:inline-block;height:.71em;width:.16667em}.ML__latex .ML__mediumspace{display:inline-block;height:.71em;width:.22222em}.ML__latex .ML__thickspace{display:inline-block;height:.71em;width:.27778em}.ML__latex .ML__enspace{display:inline-block;height:.71em;width:.5em}.ML__latex .ML__quad{display:inline-block;height:.71em;width:1em}.ML__latex .ML__qquad{display:inline-block;height:.71em;width:2em}.ML__latex .ML__llap,.ML__latex .ML__rlap{display:inline-block;position:relative;width:0}.ML__latex .ML__llap>.ML__inner,.ML__latex .ML__rlap>.ML__inner{position:absolute}.ML__latex .ML__llap>.ML__fix,.ML__latex .ML__rlap>.ML__fix{display:inline-block}.ML__latex .ML__llap>.ML__inner{right:0}.ML__latex .ML__rlap>.ML__inner{left:0}.ML__latex .ML__rule{border:0 solid;box-sizing:border-box;display:inline-block;position:relative}.ML__latex .overline .overline-line,.ML__latex .underline .underline-line{width:100%}.ML__latex .overline .overline-line:before,.ML__latex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .overline .overline-line:after,.ML__latex .underline .underline-line:after{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;margin-top:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .ML__stretchy{display:block;left:0;overflow:hidden;position:absolute;width:100%}.ML__latex .ML__stretchy:after,.ML__latex .ML__stretchy:before{content:""}.ML__latex .ML__stretchy svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.ML__latex .slice-1-of-2{left:0}.ML__latex .slice-1-of-2,.ML__latex .slice-2-of-2{display:inline-flex;overflow:hidden;position:absolute;width:50.2%}.ML__latex .slice-2-of-2{right:0}.ML__latex .slice-1-of-3{left:0;width:25.1%}.ML__latex .slice-1-of-3,.ML__latex .slice-2-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-2-of-3{left:25%;width:50%}.ML__latex .slice-3-of-3{right:0;width:25.1%}.ML__latex .slice-1-of-1,.ML__latex .slice-3-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-1-of-1{left:0;width:100%}.ML__latex .ML__nulldelimiter,.ML__latex .ML__op-group{display:inline-block}.ML__latex .ML__op-symbol{position:relative}.ML__latex .ML__op-symbol.ML__small-op{font-family:KaTeX_Size1}.ML__latex .ML__op-symbol.ML__large-op{font-family:KaTeX_Size2}.ML__latex:has(.ML__align_environment),.ML__latex:has(.ML__center_environment),.ML__latex:has(.ML__eqnarray_environment),.ML__latex:has(.ML__gather_environment),.ML__latex:has(.ML__multiline_environment){width:100%}.ML__latex .ML__multiline_environment{display:inline-flex;width:100%}.ML__latex .ML__center_environment{display:inline-flex;justify-content:center;width:100%}.ML__latex .ML__align_environment,.ML__latex .ML__eqnarray_environment,.ML__latex .ML__gather_environment{display:inline-block}.ML__latex .ML__mtable .ML__vertical-separator{box-sizing:border-box;display:inline-block;min-width:1px}.ML__latex .ML__mtable .ML__arraycolsep{display:inline-block}.ML__latex .ML__mtable .col-align-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-c>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-l>.ML__vlist-t{text-align:left}.ML__latex .ML__mtable .col-align-r>.ML__vlist-t{text-align:right}[data-href]{cursor:pointer}.ML__error{background-color:#cc00411a;background-image:radial-gradient(ellipse at center,#cc0041,transparent 70%);background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;display:inline-block;padding-bottom:3px}.ML__error>.ML__error{background:transparent;padding:0}.ML__placeholder{color:var(--_placeholder-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;opacity:var(--_placeholder-opacity);padding-left:.4ex;padding-right:.4ex}.ML__notation{box-sizing:border-box;line-height:0;position:absolute}.ML__tooltip-container{position:relative;transform:scale(0)}.ML__tooltip-container .ML__tooltip-content{background:var(--_tooltip-background-color);border:var(--_tooltip-border);border-radius:var(--_tooltip-border-radius);display:inline-table;max-width:400px;padding:12px;position:fixed;visibility:hidden;width:max-content;z-index:2;--_selection-color:var(--_tooltip-color);box-shadow:var(--_tooltip-box-shadow);color:var(--_tooltip-color);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}.ML__tooltip-container .ML__tooltip-content .ML__text{white-space:normal}.ML__tooltip-container .ML__tooltip-content .ML__base{display:contents}.ML__tooltip-container:hover .ML__tooltip-content{font-size:.75em;opacity:1;transform:scale(1) translateY(3em);visibility:visible}.ML__bg{background-color:transparent!important}.ML__bg:before{background-color:var(--bg-color);box-sizing:border-box;content:"";inset:0;position:absolute;z-index:-1}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}:root{--ML__static-fonts:true}.editor-shell[data-v-c1259acc]{position:relative}.editor-selection-toolbar[data-v-c1259acc]{position:absolute;z-index:12;display:flex;flex-wrap:wrap;gap:8px;max-width:min(760px,calc(100% - 24px));padding:10px;border:1px solid rgba(126,112,83,.16);border-radius:16px;background:#fffcf6f5;box-shadow:0 14px 32px #2f23102e;transform:translate(-50%,-100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editor-selection-toolbar__button[data-v-c1259acc]{border:1px solid rgba(126,112,83,.18);border-radius:999px;background:#ffffffe6;color:var(--ink);padding:8px 12px;font-size:.88rem;line-height:1;cursor:pointer}.editor-selection-toolbar__button--accent[data-v-c1259acc]{border-color:#5b86b257;background:#e8f2ffeb}.editor-selection-toolbar__button[data-v-c1259acc]:hover{border-color:#5b86b266;background:#f0f7fff5}.lesson-knowledge-map[data-v-e09df49b]{display:flex;flex-direction:column;gap:0}.lesson-knowledge-map__panel[data-v-e09df49b]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.lesson-knowledge-map__toolbar[data-v-e09df49b],.lesson-knowledge-map__actions[data-v-e09df49b],.lesson-knowledge-map__legend[data-v-e09df49b],.lesson-knowledge-map__dialog-header[data-v-e09df49b]{display:flex;align-items:center}.lesson-knowledge-map__toolbar[data-v-e09df49b],.lesson-knowledge-map__dialog-header[data-v-e09df49b]{justify-content:space-between;gap:16px}.lesson-knowledge-map__toggle[data-v-e09df49b]{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left}.lesson-knowledge-map__eyebrow[data-v-e09df49b],.lesson-knowledge-map__title[data-v-e09df49b],.lesson-knowledge-map__dialog-title[data-v-e09df49b]{margin:0}.lesson-knowledge-map__icon[data-v-e09df49b]{font-size:15px;color:#5b86b2b3}.lesson-knowledge-map__title[data-v-e09df49b]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.15rem;font-weight:400;color:var(--ink, #2d2a26);letter-spacing:.06em}.lesson-knowledge-map__eyebrow[data-v-e09df49b]{color:var(--ink-soft);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.lesson-knowledge-map__dialog-title[data-v-e09df49b]{color:var(--ink-faint);font-size:.84rem;line-height:1.55}.lesson-knowledge-map__actions[data-v-e09df49b]{gap:8px;margin-left:10px}.lesson-knowledge-map__caret[data-v-e09df49b]{margin-left:auto;font-size:1.1rem;line-height:1;color:var(--ink-faint);transition:transform .2s ease}.lesson-knowledge-map__caret--open[data-v-e09df49b]{transform:rotate(90deg)}.lesson-knowledge-map__icon-action[data-v-e09df49b]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(91,134,178,.22);border-radius:999px;background:#e7f1fcd6;color:#466689;cursor:pointer}.lesson-knowledge-map__icon-action[data-v-e09df49b]:hover{background:#d6e7f8eb}.lesson-knowledge-map__icon-action svg[data-v-e09df49b]{width:16px;height:16px}.lesson-knowledge-map__action[data-v-e09df49b]{min-height:30px;padding:0 11px;border:1px solid rgba(126,112,83,.18);border-radius:999px;background:#ffffffbf;color:var(--ink-soft);font-size:.76rem;cursor:pointer}.lesson-knowledge-map__action[data-v-e09df49b]:disabled{opacity:.55;cursor:wait}.lesson-knowledge-map__action--primary[data-v-e09df49b]{border-color:#5b86b242;background:#e7f1fcd6;color:#466689}.lesson-knowledge-map__action--close[data-v-e09df49b]{border-color:#b43c3c2e;background:#fff4f4e6;color:#b24b4b}.lesson-knowledge-map__legend[data-v-e09df49b]{gap:14px;flex-wrap:wrap}.lesson-knowledge-map__legend-item[data-v-e09df49b],.lesson-knowledge-map__status[data-v-e09df49b]{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:.78rem}.lesson-knowledge-map__status--error[data-v-e09df49b]{color:#b24b4b}.lesson-knowledge-map__legend-dot[data-v-e09df49b]{display:inline-block;width:9px;height:9px;border-radius:999px}.lesson-knowledge-map__legend-dot--core[data-v-e09df49b]{background:linear-gradient(135deg,#7aa7d8,#5a84b8)}.lesson-knowledge-map__legend-dot--extension[data-v-e09df49b]{background:linear-gradient(135deg,#d7b269,#b98936)}.lesson-knowledge-map__viewport[data-v-e09df49b]{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.96),transparent 28%),linear-gradient(180deg,#fffcf7fa,#f2eadcfa);box-shadow:inset 0 0 0 1px #7e705324,0 8px 20px #4332180d}.lesson-knowledge-map__overlay[data-v-e09df49b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#fffcf7bd;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lesson-knowledge-map__overlay--error[data-v-e09df49b]{background:#fff8f8c7}.lesson-knowledge-map__overlay-card[data-v-e09df49b]{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(126,112,83,.18);border-radius:16px;background:#ffffffeb;color:var(--ink-soft);font-size:.82rem;box-shadow:0 12px 24px #43321814}.lesson-knowledge-map__spinner[data-v-e09df49b]{width:14px;height:14px;border:2px solid rgba(91,134,178,.2);border-top-color:#5f88bb;border-radius:999px;animation:lesson-knowledge-map-spin-e09df49b .9s linear infinite}.lesson-knowledge-map__viewport--dialog[data-v-e09df49b]{flex:1;min-height:0}.lesson-knowledge-map__host[data-v-e09df49b]{height:460px}.lesson-knowledge-map__host--dialog[data-v-e09df49b]{height:100%;min-height:560px}[data-v-e09df49b] .map-container,[data-v-e09df49b] .mind-elixir{width:100%;height:100%}[data-v-e09df49b] .map-container{background:transparent}[data-v-e09df49b] .map-container .root{box-shadow:0 10px 24px #4332181a}[data-v-e09df49b] .map-container .topic{box-shadow:0 8px 18px #43321814}[data-v-e09df49b] .map-container .tags span{border-radius:999px;padding:2px 8px;font-size:11px}.lesson-knowledge-map__dialog[data-v-e09df49b]{position:fixed;inset:0;z-index:50}.lesson-knowledge-map__dialog-backdrop[data-v-e09df49b]{position:absolute;inset:0;background:#1b17105c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lesson-knowledge-map__dialog-panel[data-v-e09df49b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;width:min(1120px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));margin:24px auto;padding:20px;border-radius:24px;background:linear-gradient(180deg,#fffdf8fa,#f7f0e2fa);box-shadow:0 28px 60px #0000002e}.lesson-knowledge-map__legend--dialog[data-v-e09df49b]{flex-shrink:0}.lesson-knowledge-map-slide-enter-active[data-v-e09df49b],.lesson-knowledge-map-slide-leave-active[data-v-e09df49b]{transition:all .2s ease}.lesson-knowledge-map-slide-enter-from[data-v-e09df49b],.lesson-knowledge-map-slide-leave-to[data-v-e09df49b]{opacity:0;transform:translateY(-4px)}@keyframes lesson-knowledge-map-spin-e09df49b{to{transform:rotate(360deg)}}@media(max-width:900px){.lesson-knowledge-map__toolbar[data-v-e09df49b],.lesson-knowledge-map__dialog-header[data-v-e09df49b]{flex-direction:column;align-items:flex-start}.lesson-knowledge-map__host[data-v-e09df49b]{height:380px}.lesson-knowledge-map__dialog-panel[data-v-e09df49b]{width:calc(100vw - 20px);height:calc(100vh - 20px);margin:10px;padding:16px}}.lesson-agent-overlay[data-v-ce0014bd]{position:fixed;inset:0;z-index:24;padding:0;background:#f4f0e8f5}.lesson-agent-workbench[data-v-ce0014bd]{display:grid;grid-template-columns:380px minmax(0,1fr);width:100%;height:100vh;margin:0;border:0;border-radius:0;overflow:hidden;background:linear-gradient(180deg,#fffdf8,#f7efe0fa);box-shadow:none}.lesson-agent-chat[data-v-ce0014bd]{display:flex;flex-direction:column;min-height:0;padding:14px 14px 12px;background:#f7f8fb;border-right:1px solid rgba(126,112,83,.16)}.lesson-agent-chat__header[data-v-ce0014bd],.lesson-agent-preview__header[data-v-ce0014bd],.lesson-agent-chat__actions[data-v-ce0014bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lesson-agent-chat__header-copy[data-v-ce0014bd]{min-width:0}.lesson-agent-chat__header-actions[data-v-ce0014bd]{display:flex;align-items:center;gap:8px}.lesson-agent-chat__header-icon[data-v-ce0014bd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d9deea;border-radius:8px;background:#fff;color:#758097;font-size:1rem;line-height:1;cursor:pointer}.lesson-agent-chat__title[data-v-ce0014bd]{margin:0;color:#28354a;font-size:1rem;font-weight:600;line-height:1.2}.lesson-agent-chat__status-badge[data-v-ce0014bd]{flex-shrink:0;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #d9deea;color:#7d8799;font-size:.76rem;line-height:1}.lesson-agent-chat__history-panel[data-v-ce0014bd]{margin-top:10px}.lesson-agent-chat__history-toggle[data-v-ce0014bd]{display:flex;align-items:center;width:100%;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #dde3ee;border-radius:10px;background:#fff;color:#4f5d73;font-size:.82rem;cursor:pointer}.lesson-agent-chat__history-count[data-v-ce0014bd]{margin-left:auto;color:#8a94a7;font-size:.76rem}.lesson-agent-chat__history-caret[data-v-ce0014bd]{color:#8a94a7;transition:transform .16s ease}.lesson-agent-chat__history-caret--open[data-v-ce0014bd]{transform:rotate(180deg)}.lesson-agent-chat__history-list[data-v-ce0014bd]{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:196px;overflow:auto}.lesson-agent-chat__history-item[data-v-ce0014bd]{display:flex;align-items:stretch;gap:8px;min-width:0;padding:6px;border:1px solid #dde3ee;border-radius:10px;background:#fff}.lesson-agent-chat__history-item--active[data-v-ce0014bd]{border-color:#bfd0e8;background:#f4f7fc}.lesson-agent-chat__history-main[data-v-ce0014bd]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;border:0;background:transparent;text-align:left;padding:2px 4px;cursor:pointer}.lesson-agent-chat__history-delete[data-v-ce0014bd]{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;align-self:center;border:0;border-radius:7px;background:transparent;color:#97a1b3;font-size:.9rem;cursor:pointer}.lesson-agent-chat__history-delete[data-v-ce0014bd]:hover:not(:disabled){background:#e2595914;color:#c65a5a}.lesson-agent-chat__history-title[data-v-ce0014bd],.lesson-agent-chat__history-snippet[data-v-ce0014bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-agent-chat__history-title[data-v-ce0014bd]{color:#36445a;font-size:.82rem;font-weight:600}.lesson-agent-chat__history-snippet[data-v-ce0014bd]{color:#8a94a7;font-size:.76rem}.lesson-agent-chat__eyebrow[data-v-ce0014bd],.lesson-agent-preview__eyebrow[data-v-ce0014bd]{margin:0 0 6px;color:var(--ink-soft);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.lesson-agent-chat__hint[data-v-ce0014bd],.lesson-agent-chat__loading[data-v-ce0014bd],.lesson-agent-chat__error[data-v-ce0014bd],.lesson-agent-preview__notice[data-v-ce0014bd]{margin:0;color:var(--ink-faint);font-size:.94rem;line-height:1.6}.lesson-agent-chat__error[data-v-ce0014bd]{color:#b24b4b}.lesson-agent-chat__messages[data-v-ce0014bd]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;margin-top:12px;padding-right:2px;overflow:auto}.lesson-agent-chat__empty[data-v-ce0014bd]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:20px;color:#98a1b2}.lesson-agent-chat__empty-title[data-v-ce0014bd],.lesson-agent-chat__empty-text[data-v-ce0014bd]{margin:0}.lesson-agent-chat__empty-title[data-v-ce0014bd]{color:#5b6474;font-size:.95rem;font-weight:500}.lesson-agent-chat__empty-text[data-v-ce0014bd]{margin-top:8px;color:#98a1b2;font-size:.88rem;line-height:1.6;text-align:center}.lesson-agent-chat__message[data-v-ce0014bd]{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e6eaf2;box-shadow:none}.lesson-agent-chat__message--user[data-v-ce0014bd]{background:#f4f7fc;border-color:#dce6f5}.lesson-agent-chat__message-meta[data-v-ce0014bd],.lesson-agent-chat__quote-header[data-v-ce0014bd],.lesson-agent-chat__attachment[data-v-ce0014bd],.lesson-agent-chat__composer-topbar[data-v-ce0014bd],.lesson-agent-chat__composer-bottom[data-v-ce0014bd],.lesson-agent-chat__composer-tools[data-v-ce0014bd]{display:flex}.lesson-agent-chat__quote-header[data-v-ce0014bd],.lesson-agent-chat__attachment[data-v-ce0014bd],.lesson-agent-chat__composer-topbar[data-v-ce0014bd],.lesson-agent-chat__composer-bottom[data-v-ce0014bd]{justify-content:space-between;gap:12px}.lesson-agent-chat__role[data-v-ce0014bd],.lesson-agent-chat__time[data-v-ce0014bd],.lesson-agent-chat__content[data-v-ce0014bd]{margin:0}.lesson-agent-chat__role[data-v-ce0014bd]{color:#627086;font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lesson-agent-chat__time[data-v-ce0014bd]{color:#98a1b2;font-size:.75rem}.lesson-agent-chat__content[data-v-ce0014bd]{margin-top:6px;line-height:1.65;white-space:pre-wrap;color:#2e3c53;font-size:.9rem}.lesson-agent-chat__quote[data-v-ce0014bd],.lesson-agent-chat__attachment-list[data-v-ce0014bd]{margin-top:12px}.lesson-agent-chat__quote[data-v-ce0014bd]{padding:8px 10px;border-radius:10px;background:#faf7ef;border:1px solid #ebe3cf}.lesson-agent-chat__quote-label[data-v-ce0014bd],.lesson-agent-chat__attachment-name[data-v-ce0014bd],.lesson-agent-chat__attachment-tag[data-v-ce0014bd],.lesson-agent-chat__attachment-meta[data-v-ce0014bd],.lesson-agent-chat__quote-content[data-v-ce0014bd]{margin:0}.lesson-agent-chat__quote-label[data-v-ce0014bd],.lesson-agent-chat__attachment-name[data-v-ce0014bd]{font-size:.78rem;color:#8a7460;letter-spacing:.04em;text-transform:uppercase}.lesson-agent-chat__attachment-tag[data-v-ce0014bd]{margin-top:4px;color:#73849d;font-size:.78rem}.lesson-agent-chat__quote-content[data-v-ce0014bd],.lesson-agent-chat__attachment-meta[data-v-ce0014bd]{margin-top:4px;white-space:pre-wrap;line-height:1.6;color:#465469;font-size:.88rem}.lesson-agent-chat__attachment-list[data-v-ce0014bd]{display:flex;flex-direction:column;gap:8px}.lesson-agent-chat__attachment[data-v-ce0014bd]{align-items:flex-start;padding:8px 10px;border-radius:10px;background:#f9fbfe;border:1px solid #e4e9f2}.lesson-agent-chat__clear-btn[data-v-ce0014bd]{border:0;background:transparent;color:#6a86a8;font-size:.82rem;cursor:pointer;padding:0}.lesson-agent-chat__composer[data-v-ce0014bd]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lesson-agent-chat__composer-card[data-v-ce0014bd]{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:#fff;border:1px solid #dbe2ee;box-shadow:none}.lesson-agent-chat__composer-tools[data-v-ce0014bd]{flex-wrap:wrap;gap:8px}.lesson-agent-chat__tool[data-v-ce0014bd]{border:1px solid #dde3ee;border-radius:999px;background:#f7f9fc;color:#4a5870;padding:7px 11px;font-size:.84rem;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.lesson-agent-chat__tool--icon[data-v-ce0014bd]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0}.lesson-agent-chat__tool-icon[data-v-ce0014bd]{display:inline-flex;width:18px;height:18px}.lesson-agent-chat__tool-icon svg[data-v-ce0014bd],.lesson-agent-chat__send-btn svg[data-v-ce0014bd]{width:100%;height:100%}.lesson-agent-chat__tool[data-v-ce0014bd]:hover:not(:disabled){border-color:#bfd0e8;background:#f0f5fc}.lesson-agent-chat__tool[data-v-ce0014bd]:disabled{opacity:.55;cursor:not-allowed}.lesson-agent-chat__context-strip[data-v-ce0014bd]{display:grid;gap:8px}.lesson-agent-chat__context-card[data-v-ce0014bd]{padding:10px 12px;border-radius:12px;border:1px solid #e4e9f2;background:#f8fafc}.lesson-agent-chat__context-card--quote[data-v-ce0014bd]{background:#faf7ef;border-color:#ebe3cf}.lesson-agent-chat__attachment-list--composer .lesson-agent-chat__attachment[data-v-ce0014bd]{padding:0;border:0;background:transparent;border-radius:0}.lesson-agent-chat__textarea[data-v-ce0014bd]{width:100%;resize:none;min-height:104px;padding:12px 56px 12px 14px;border:1px solid #dbe2ee;border-radius:12px;background:#fff;color:var(--ink);font-size:.94rem;line-height:1.6;outline:none;transition:border-color .2s,box-shadow .2s}.lesson-agent-chat__textarea[data-v-ce0014bd]:focus{border-color:#b5c8e3;box-shadow:0 0 0 3px #c6def72e}.lesson-agent-chat__textarea[data-v-ce0014bd]::placeholder{color:var(--ink-faint)}.lesson-agent-chat__send-btn[data-v-ce0014bd]{display:inline-flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:46px;padding:0;border-radius:14px}.lesson-agent-chat__send-btn--floating[data-v-ce0014bd]{position:absolute;right:20px;bottom:52px;width:36px;min-width:36px;height:36px;border-radius:10px}.lesson-agent-preview[data-v-ce0014bd]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 18px 14px 12px}.lesson-agent-preview__hint[data-v-ce0014bd]{margin:0;color:var(--ink-faint);font-size:.94rem;line-height:1.6}.lesson-agent-preview__header[data-v-ce0014bd]{padding-bottom:12px;border-bottom:1px solid rgba(126,112,83,.12)}.lesson-agent-preview__header-copy[data-v-ce0014bd]{min-width:0}.lesson-agent-preview__title[data-v-ce0014bd]{margin:0;color:#2f2512;font-size:1rem;font-weight:600;line-height:1.2}.lesson-agent-preview__actions[data-v-ce0014bd]{display:flex;align-items:center;gap:8px}.lesson-agent-preview__divider[data-v-ce0014bd]{width:1px;height:22px;background:#7e705324}.lesson-agent-preview__icon-btn[data-v-ce0014bd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(126,112,83,.14);border-radius:9px;background:#fffc;color:var(--ink);font-size:1rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.lesson-agent-preview__icon-btn[data-v-ce0014bd]:hover:not(:disabled){border-color:#5b86b266;background:#eaf2fcdb}.lesson-agent-preview__icon-btn[data-v-ce0014bd]:disabled{opacity:.4;cursor:not-allowed}.lesson-agent-preview__close-btn[data-v-ce0014bd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(180,60,60,.16);border-radius:9px;background:#fff4f4eb;color:#b24b4b;font-size:.94rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.lesson-agent-preview__close-btn[data-v-ce0014bd]:hover{border-color:#b43c3c80;background:#ffd2d2e6}.lesson-agent-preview__title-block[data-v-ce0014bd]{margin-top:0;margin-bottom:14px;padding-top:4px}.lesson-agent-preview__save-btn[data-v-ce0014bd]{min-height:34px;padding:0 16px;border-radius:10px;font-size:.88rem}.lesson-agent-preview__toast[data-v-ce0014bd]{position:absolute;top:68px;right:26px;z-index:10;padding:8px 20px;border-radius:12px;background:#388e3ceb;color:#fff;font-size:.94rem;box-shadow:0 4px 16px #00000024;pointer-events:none}.save-toast-enter-active[data-v-ce0014bd],.save-toast-leave-active[data-v-ce0014bd]{transition:opacity .2s ease,transform .2s ease}.save-toast-enter-from[data-v-ce0014bd],.save-toast-leave-to[data-v-ce0014bd]{opacity:0;transform:translateY(-8px)}.lesson-agent-preview__surface[data-v-ce0014bd]{flex:1;min-height:0;margin-top:12px;padding-right:2px;overflow:auto}.lesson-agent-preview__knowledge-card[data-v-ce0014bd]{margin-top:0}@media(max-width:1100px){.lesson-agent-workbench[data-v-ce0014bd]{grid-template-columns:1fr;width:100%;height:100vh;border-radius:0}.lesson-agent-chat[data-v-ce0014bd]{border-right:0;border-bottom:1px solid rgba(126,112,83,.16)}.lesson-agent-chat__header[data-v-ce0014bd]{flex-direction:column}.lesson-agent-chat__status-badge[data-v-ce0014bd]{max-width:none;width:100%}.lesson-agent-chat__composer-topbar[data-v-ce0014bd],.lesson-agent-chat__composer-bottom[data-v-ce0014bd]{flex-direction:column;align-items:flex-start}}.lesson-detail-error[data-v-11babc48]{margin:0 24px 18px 76px;color:#b24b4b}.sketch-sidebar[data-v-11babc48]{display:flex;flex-direction:column;position:sticky;top:28px;height:calc(100vh - 56px);overflow:hidden;padding:22px 20px 26px;background:linear-gradient(180deg,#fffdf8f5,#f9f3e6fa),var(--paper-strong, #fffdf8);border:1.5px dashed rgba(126,112,83,.3);border-radius:18px 22px 16px 20px/20px 16px 22px 18px;box-shadow:0 6px 24px #3d2e1512,inset 0 1px #fff9}.sketch-sidebar[data-v-11babc48]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(-1.5deg);width:56px;height:14px;border-radius:2px;background:#fff2a8b8;border:1px solid rgba(200,186,130,.35);box-shadow:0 2px 4px #0000000a}.sketch-toc[data-v-11babc48]{flex:1;min-height:0;margin:0 -8px;padding:0 8px}.sketch-toc__drawer[data-v-11babc48]{max-height:none;height:100%;overflow-y:auto;margin-top:10px;padding-right:2px}.sketch-toc__drawer[data-v-11babc48]::-webkit-scrollbar{width:4px}.sketch-toc__drawer[data-v-11babc48]::-webkit-scrollbar-thumb{background:#7e70532e;border-radius:4px}.sketch-toc__heading[data-v-11babc48]{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left}.sketch-toc__icon[data-v-11babc48]{font-size:15px;color:#5b86b2b3}.sketch-toc__title[data-v-11babc48]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.15rem;font-weight:400;color:var(--ink, #2d2a26);letter-spacing:.06em}.sketch-toc__caret[data-v-11babc48]{margin-left:auto;font-size:1.1rem;font-weight:300;color:var(--ink-faint, rgba(45, 42, 38, .5));transition:transform .25s ease}.sketch-toc__caret--open[data-v-11babc48]{transform:rotate(90deg)}.sketch-toc__nav[data-v-11babc48]{display:flex;flex-direction:column;gap:1px}.sketch-toc__link[data-v-11babc48]{display:flex;align-items:baseline;gap:7px;padding:5px 8px;border-radius:6px;text-decoration:none;color:var(--ink-soft, rgba(45, 42, 38, .66));font-size:.88rem;line-height:1.65;transition:background .18s,color .18s}.sketch-toc__link[data-v-11babc48]:hover{background:#c6def73d;color:var(--ink, #2d2a26)}.sketch-toc__link--h3[data-v-11babc48]{padding-left:24px;font-size:.82rem;color:var(--ink-faint, rgba(45, 42, 38, .5))}.sketch-toc__bullet[data-v-11babc48]{flex-shrink:0;font-size:8px;line-height:1;color:#5b86b28c;position:relative;top:-1px}.sketch-toc__link--h3 .sketch-toc__bullet[data-v-11babc48]{color:#7e705359}.sketch-toc__text[data-v-11babc48]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sketch-toc__empty[data-v-11babc48]{margin:0;font-size:.82rem;color:var(--ink-faint, rgba(45, 42, 38, .5));font-style:italic}.sketch-knowledge-map[data-v-11babc48]{margin-top:auto;padding-top:18px}.sketch-divider[data-v-11babc48]{flex-shrink:0;margin:18px 0;border:none;border-top:1.5px dashed rgba(126,112,83,.22)}.sketch-versions[data-v-11babc48]{flex-shrink:0}.sketch-versions__toggle[data-v-11babc48]{display:flex;align-items:center;gap:5px;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left}.sketch-versions__icon[data-v-11babc48]{font-size:13px;opacity:.55}.sketch-versions__title[data-v-11babc48]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.15rem;font-weight:400;color:var(--ink, #2d2a26);letter-spacing:.06em}.sketch-versions__count[data-v-11babc48]{font-size:.78rem;color:var(--ink-faint, rgba(45, 42, 38, .5))}.sketch-versions__caret[data-v-11babc48]{margin-left:auto;font-size:1.1rem;font-weight:300;color:var(--ink-faint, rgba(45, 42, 38, .5));transition:transform .25s ease}.sketch-versions__caret--open[data-v-11babc48]{transform:rotate(90deg)}.sketch-slide-enter-active[data-v-11babc48],.sketch-slide-leave-active[data-v-11babc48]{transition:all .25s ease;overflow:hidden}.sketch-slide-enter-from[data-v-11babc48],.sketch-slide-leave-to[data-v-11babc48]{opacity:0;max-height:0}.sketch-slide-enter-to[data-v-11babc48],.sketch-slide-leave-from[data-v-11babc48]{opacity:1;max-height:400px}.sketch-versions__drawer[data-v-11babc48]{margin-top:12px}.sketch-versions__empty[data-v-11babc48]{margin:0;font-size:.82rem;font-style:italic;color:var(--ink-faint, rgba(45, 42, 38, .5))}.sketch-versions__list[data-v-11babc48]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.sketch-versions__list[data-v-11babc48]::-webkit-scrollbar{width:4px}.sketch-versions__list[data-v-11babc48]::-webkit-scrollbar-thumb{background:#7e705333;border-radius:4px}.sketch-versions__item[data-v-11babc48]{display:flex;align-items:center;gap:4px;border:1px dashed rgba(126,112,83,.18);border-radius:10px 12px 8px 10px/10px 8px 12px 10px;background:#ffffff80;transition:border-color .2s,box-shadow .2s}.sketch-versions__item[data-v-11babc48]:hover{border-color:#5b86b259;box-shadow:0 2px 8px #5b86b214}.sketch-versions__restore[data-v-11babc48]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:none;border:none;cursor:pointer;text-align:left}.sketch-versions__ts[data-v-11babc48]{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--ink-faint, rgba(45, 42, 38, .5));letter-spacing:.04em}.sketch-versions__name[data-v-11babc48]{font-size:.84rem;line-height:1.4;color:var(--ink-soft, rgba(45, 42, 38, .66));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sketch-versions__del[data-v-11babc48]{flex-shrink:0;width:26px;height:26px;margin-right:6px;border:none;border-radius:50%;background:none;color:#7e705340;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s,color .18s,background .18s}.sketch-versions__item:hover .sketch-versions__del[data-v-11babc48]{opacity:1}.sketch-versions__del[data-v-11babc48]:hover{color:#c45c5c;background:#d673691f}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.44"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.slide-container[data-v-c2b44cfd]{--slide-w: 960px;--slide-h: 540px;display:flex;flex-direction:column;align-items:center;gap:16px;outline:none}.slide-container--fullscreen[data-v-c2b44cfd]{background:#1a1a2e;justify-content:center;padding:0}.slide-container--fullscreen .slide-viewport[data-v-c2b44cfd]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.slide-container--fullscreen .slide-frame[data-v-c2b44cfd]{width:min(100vw,calc(100vh * 16 / 9));height:min(100vh,56.25vw);border-radius:0;box-shadow:none}.slide-viewport[data-v-c2b44cfd]{width:100%;max-width:var(--slide-w)}.slide-frame[data-v-c2b44cfd]{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}.slide[data-v-c2b44cfd]{position:absolute;inset:0;display:flex;flex-direction:column;padding:0;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;overflow:hidden}.slide--cover[data-v-c2b44cfd]{color:#fff;justify-content:center;align-items:center;text-align:center}.cover__accent-line[data-v-c2b44cfd]{position:absolute;top:0;left:0;right:0;height:5px}.cover__content[data-v-c2b44cfd]{padding:0 10%;z-index:1}.cover__title[data-v-c2b44cfd]{font-size:clamp(1.5rem,4vw,2.6rem);font-weight:700;margin:0 0 20px;line-height:1.3;letter-spacing:.04em}.cover__divider[data-v-c2b44cfd]{width:40%;height:3px;margin:0 auto 24px;border-radius:2px}.cover__meta[data-v-c2b44cfd]{display:flex;flex-direction:column;gap:6px;align-items:center}.cover__meta-item[data-v-c2b44cfd]{margin:0;font-size:clamp(.8rem,1.6vw,1.05rem);opacity:.85;letter-spacing:.03em}.cover__bottom-line[data-v-c2b44cfd]{position:absolute;bottom:0;left:0;right:0;height:5px}.slide--section[data-v-c2b44cfd]{flex-direction:row;background:#f4f6fa}.section__sidebar[data-v-c2b44cfd]{width:30px;flex-shrink:0}.section__body[data-v-c2b44cfd]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8%}.section__title[data-v-c2b44cfd]{font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:700;margin:0 0 24px}.section__list[data-v-c2b44cfd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.section__item[data-v-c2b44cfd]{font-size:clamp(.8rem,1.6vw,1.05rem);color:var(--slide-text, #2d2a26);line-height:1.6;padding-left:16px;border-left:3px solid var(--accent, #E74C3C)}.slide--content[data-v-c2b44cfd],.slide--two-col[data-v-c2b44cfd]{background:#fff}.slide__title-bar[data-v-c2b44cfd]{display:flex;align-items:center;gap:0;padding:0;min-height:14%;position:relative}.slide__title-accent[data-v-c2b44cfd]{width:6px;align-self:stretch;border-radius:0 3px 3px 0;margin-right:16px}.slide__title[data-v-c2b44cfd]{font-size:clamp(1.1rem,2.5vw,1.65rem);font-weight:700;margin:0;padding:12px 16px 12px 0;line-height:1.3}.content__body[data-v-c2b44cfd]{flex:1;padding:3% 5% 2% 6%;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.content__heading[data-v-c2b44cfd]{font-size:clamp(.85rem,1.7vw,1.1rem);font-weight:700;margin:12px 0 4px;padding:0}.content__item[data-v-c2b44cfd]{font-size:clamp(.75rem,1.5vw,1rem);color:var(--slide-text, #2d2a26);line-height:1.65;margin:0;padding:2px 0}.content__item--bullet[data-v-c2b44cfd]{padding-left:20px;position:relative}.content__item--bullet[data-v-c2b44cfd]:before{content:"•";position:absolute;left:4px;color:var(--accent, #E74C3C);font-weight:700}.twocol__body[data-v-c2b44cfd]{flex:1;display:flex;gap:0;padding:2% 4%;overflow:hidden}.twocol__col[data-v-c2b44cfd]{flex:1;padding:0 2%;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.twocol__divider[data-v-c2b44cfd]{width:2px;align-self:stretch;margin:2% 0;border-radius:1px}.slide__footer[data-v-c2b44cfd]{display:flex;align-items:center;justify-content:flex-end;padding:0 20px 8px;gap:12px}.slide__footer-line[data-v-c2b44cfd]{flex:1;height:2px;border-radius:1px}.slide__page-num[data-v-c2b44cfd]{font-size:.7rem;color:#999;white-space:nowrap}.slide-controls[data-v-c2b44cfd]{display:flex;align-items:center;gap:12px}.ctrl-btn[data-v-c2b44cfd]{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);background:#ffffffe6;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;color:#333}.ctrl-btn[data-v-c2b44cfd]:hover:not(:disabled){background:var(--primary, #2B579A);color:#fff;border-color:var(--primary, #2B579A)}.ctrl-btn[data-v-c2b44cfd]:disabled{opacity:.3;cursor:default}.ctrl-btn--icon[data-v-c2b44cfd]{font-size:1rem}.ctrl-page[data-v-c2b44cfd]{font-size:.9rem;color:var(--ink-soft, #666);min-width:60px;text-align:center}.slide-thumbnails[data-v-c2b44cfd]{display:flex;gap:6px;padding:8px 12px;overflow-x:auto;max-width:100%;scrollbar-width:thin}.thumb[data-v-c2b44cfd]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border:1.5px solid rgba(0,0,0,.1);border-radius:6px;background:#fffc;cursor:pointer;transition:all .15s;min-width:60px}.thumb[data-v-c2b44cfd]:hover{border-color:var(--primary, #2B579A);background:#fff}.thumb--active[data-v-c2b44cfd]{border-color:var(--primary, #2B579A);background:var(--primary, #2B579A);color:#fff}.thumb__num[data-v-c2b44cfd]{font-size:.75rem;font-weight:600}.thumb__label[data-v-c2b44cfd]{font-size:.6rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.slide[data-v-c2b44cfd] .katex{font-size:1em}.slide[data-v-c2b44cfd] .katex-display{margin:8px 0;text-align:center}@media print{.slide-controls[data-v-c2b44cfd],.slide-thumbnails[data-v-c2b44cfd]{display:none!important}.slide-container[data-v-c2b44cfd]{gap:0}.slide-frame[data-v-c2b44cfd]{box-shadow:none;border-radius:0;page-break-after:always}}.ppt-layout[data-v-d41712d0]{max-width:1080px;margin:0 auto;display:flex;gap:16px;transition:max-width .3s}.ppt-layout--history-open[data-v-d41712d0]{max-width:1360px}.ppt-paper[data-v-d41712d0]{flex:1;min-width:0;padding-bottom:48px}.ppt-header-actions[data-v-d41712d0]{display:flex;align-items:center;gap:12px}.ppt-export-btn[data-v-d41712d0],.ppt-history-btn[data-v-d41712d0]{font-size:.9rem;padding:6px 16px;position:relative}.history-badge[data-v-d41712d0]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:var(--accent-line, #5b86b2);color:#fff;font-size:.7rem;margin-left:6px;padding:0 4px}.ppt-view-toggle[data-v-d41712d0]{display:flex;gap:0;border:1.5px dashed rgba(126,112,83,.3);border-radius:22px 24px 18px 20px/20px 18px 24px 22px;overflow:hidden;background:#ffffff8a}.toggle-tab[data-v-d41712d0]{padding:8px 20px;font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.05rem;color:var(--ink-soft);background:transparent;border:none;cursor:pointer;transition:background .2s,color .2s;letter-spacing:.06em}.toggle-tab[data-v-d41712d0]:hover{background:#c6def738}.toggle-tab--active[data-v-d41712d0]{background:linear-gradient(140deg,#6482a4eb,#4e6f94f5);color:#fffdf8;cursor:default}.ppt-content[data-v-d41712d0]{margin-left:76px;padding-right:24px}.ppt-error[data-v-d41712d0]{margin:0 24px 18px 76px;color:#b24b4b}.ppt-stage[data-v-d41712d0]{padding:28px 0}.ppt-stage--center[data-v-d41712d0]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 0}.ppt-stage--slides[data-v-d41712d0]{padding:16px 0}.ppt-hero-icon[data-v-d41712d0]{font-size:3rem;margin-bottom:12px}.ppt-stage-title[data-v-d41712d0]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.6rem;font-weight:400;color:var(--ink);margin:0 0 10px}.ppt-stage-desc[data-v-d41712d0]{margin:0 0 24px;color:var(--ink-soft);font-size:.95rem;max-width:400px}.ppt-stage-actions[data-v-d41712d0]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ppt-spinner[data-v-d41712d0]{width:28px;height:28px;border:3px dashed rgba(91,134,178,.5);border-top-color:#5b86b2e6;border-radius:50%;animation:ppt-spin-d41712d0 1.2s linear infinite}@keyframes ppt-spin-d41712d0{to{transform:rotate(360deg)}}.ppt-error-msg[data-v-d41712d0]{margin:0 0 18px;color:#b24b4b;font-size:.92rem;max-width:400px}.ppt-streaming-header[data-v-d41712d0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ppt-streaming-pre[data-v-d41712d0]{background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:16px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.5;max-height:460px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;color:var(--ink)}.ppt-outline-editor[data-v-d41712d0]{width:100%;min-height:420px;max-height:60vh;padding:16px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.5;border:1.5px solid rgba(126,112,83,.25);border-radius:8px;background:#ffffffb3;color:var(--ink);resize:vertical}.ppt-outline-editor[data-v-d41712d0]:focus{outline:none;border-color:var(--accent-line, #5b86b2);box-shadow:0 0 0 3px #5b86b21f}.page-edit-bar[data-v-d41712d0]{display:flex;align-items:center;gap:8px;padding:12px 0 4px;flex-wrap:wrap}.page-edit-form[data-v-d41712d0]{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.page-edit-label[data-v-d41712d0]{font-size:.9rem;color:var(--ink-soft);white-space:nowrap}.page-edit-input[data-v-d41712d0]{flex:1;min-width:200px;padding:8px 12px;border:1.5px solid rgba(126,112,83,.25);border-radius:6px;font-size:.9rem;background:#ffffffb3;color:var(--ink)}.page-edit-input[data-v-d41712d0]:focus{outline:none;border-color:var(--accent-line, #5b86b2)}.ppt-history-panel[data-v-d41712d0]{width:260px;flex-shrink:0;background:var(--panel, rgba(255, 251, 243, .84));border:1.5px dashed rgba(126,112,83,.2);border-radius:12px;padding:20px 16px;align-self:flex-start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}.ppt-history-title[data-v-d41712d0]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.2rem;font-weight:400;color:var(--ink);margin:0 0 14px}.ppt-history-empty[data-v-d41712d0]{color:var(--ink-faint);font-size:.88rem}.ppt-history-list[data-v-d41712d0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ppt-history-item[data-v-d41712d0]{display:flex;align-items:center;gap:6px;padding:10px;border-radius:8px;background:#ffffff80;border:1px solid rgba(0,0,0,.06);transition:background .15s}.ppt-history-item[data-v-d41712d0]:hover{background:#c6def738}.ppt-history-item__info[data-v-d41712d0]{flex:1;min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:2px}.ppt-history-item__label[data-v-d41712d0]{font-size:.88rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppt-history-item__time[data-v-d41712d0]{font-size:.75rem;color:var(--ink-faint)}.ppt-history-item__pages[data-v-d41712d0]{font-size:.75rem;color:var(--ink-soft)}.ppt-history-item__del[data-v-d41712d0]{width:24px;height:24px;border:none;background:transparent;color:var(--ink-faint);font-size:1.1rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.ppt-history-item__del[data-v-d41712d0]:hover{background:#b24b4b1f;color:#b24b4b}.chapter-scene[data-v-169e9ac4]{position:relative;width:100%;height:clamp(620px,74vh,840px);min-height:clamp(620px,74vh,840px);overflow:hidden}.chapter-scene__cover-cluster[data-v-169e9ac4]{position:absolute;top:50%;left:50%;z-index:3;width:292px;aspect-ratio:3 / 4;transform:translate(-50%,-50%);transition:left .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.chapter-scene--settled .chapter-scene__cover-cluster[data-v-169e9ac4]{left:0;transform:translateY(-50%)}.chapter-scene__cover-shell[data-v-169e9ac4]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:28px;overflow:hidden}.chapter-scene__cover-placeholder[data-v-169e9ac4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at top,rgba(255,255,255,.72),transparent 30%),linear-gradient(180deg,#f4ead3f5,#e2cea8fa);color:#2d2a26b3;text-align:center;box-shadow:inset 0 0 0 1px #7e705329,0 28px 54px #3d2e151f}.chapter-scene__cover-placeholder span[data-v-169e9ac4]{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.7rem;line-height:1.2}.chapter-scene__cover[data-v-169e9ac4]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;box-shadow:0 28px 54px #3d2e1529,0 10px 22px #fff3;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .18s ease}.chapter-scene__cover--ready[data-v-169e9ac4]{opacity:1}.chapter-scene__actions[data-v-169e9ac4]{position:absolute;top:calc(100% + 22px);left:0;display:flex;flex-direction:column;gap:10px;width:100%}.chapter-scene__actions .paper-button[data-v-169e9ac4]{width:100%;justify-content:center}.chapter-scene__mindmap[data-v-169e9ac4]{height:100%;min-height:inherit;padding-left:360px}.chapter-map-viewport[data-v-169e9ac4]{height:100%;min-height:inherit;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.chapter-map[data-v-169e9ac4]{--chapter-map-axis-x: 188px;position:relative;min-height:100%;min-height:clamp(620px,74vh,840px);padding:58px 36px 52px 188px}.chapter-map__root[data-v-169e9ac4]{position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%)}.chapter-map__root[data-v-169e9ac4]:after{content:"";position:absolute;top:50%;left:calc(100% + 18px);width:clamp(0px,calc(var(--chapter-map-axis-x) - 100% - 18px),104px);height:1px;background:linear-gradient(90deg,#977f4d4d,#5b86b28f)}.chapter-map__root-label[data-v-169e9ac4]{display:inline-flex;align-items:center;min-height:58px;padding:10px 24px;border:1px solid rgba(126,112,83,.18);border-radius:999px;background:linear-gradient(135deg,#fffaeff5,#f3e8d3f0),var(--paper-strong);box-shadow:0 18px 36px #4332181a,inset 0 1px #fff6;color:var(--ink);font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.5rem;line-height:1.1;white-space:nowrap}.chapter-map__branches[data-v-169e9ac4]{position:relative;display:flex;flex-direction:column;gap:24px;padding-left:56px}.chapter-map__branches[data-v-169e9ac4]:before{content:"";position:absolute;top:52px;bottom:52px;left:0;width:1px;background:linear-gradient(180deg,#5b86b229,#977f4d5c,#5b86b229)}.chapter-map__branch[data-v-169e9ac4]{position:relative;display:flex;align-items:flex-start;gap:22px;min-width:0}.chapter-map__branch[data-v-169e9ac4]:before{content:"";position:absolute;top:44px;left:-56px;width:56px;height:1px;background:linear-gradient(90deg,#5b86b270,#977f4d57)}.chapter-map__chapter-group[data-v-169e9ac4]{display:flex;flex-direction:column;gap:10px;width:188px;flex-shrink:0}.chapter-map__chapter[data-v-169e9ac4]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px 18px 18px 20px;border:1px solid rgba(126,112,83,.16);border-radius:24px;background:linear-gradient(180deg,#fffcf4f0,#f8f0e1f5),var(--paper-strong);box-shadow:0 16px 30px #43321814,inset 0 1px #ffffff57;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.chapter-map__chapter[data-v-169e9ac4]:hover{transform:translateY(-2px);border-color:#5b86b247;box-shadow:0 20px 34px #4332181f,inset 0 1px #ffffff6b}.chapter-map__chapter--all[data-v-169e9ac4]{border-color:#5b86b24d;background:linear-gradient(180deg,#e8f2fbf5,#eaf3e6f5),var(--paper-strong)}.chapter-map__chapter--partial[data-v-169e9ac4]{border-color:#c299314d;background:linear-gradient(180deg,#fff8e2f5,#faeeccf5),var(--paper-strong)}.chapter-map__chapter-indicator[data-v-169e9ac4]{width:12px;height:12px;border-radius:999px;background:#7e70533d;box-shadow:inset 0 0 0 2px #ffffffb8}.chapter-map__chapter--all .chapter-map__chapter-indicator[data-v-169e9ac4]{background:linear-gradient(135deg,#5b86b2eb,#759f61eb)}.chapter-map__chapter--partial .chapter-map__chapter-indicator[data-v-169e9ac4]{background:#dfb548eb}.chapter-map__chapter-name[data-v-169e9ac4]{font-size:1.04rem;line-height:1.4}.chapter-map__chapter-meta[data-v-169e9ac4]{color:var(--ink-faint);font-size:.88rem}.chapter-map__collapse[data-v-169e9ac4]{align-self:flex-start;min-height:34px;padding:0 14px;border:1px solid rgba(126,112,83,.16);border-radius:999px;background:#ffffffb8;color:var(--ink-soft);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.chapter-map__collapse[data-v-169e9ac4]:hover{transform:translateY(-1px);border-color:#5b86b247;background:#eff6fddb}.chapter-map__leaves[data-v-169e9ac4]{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;flex:1;padding-left:28px}.chapter-map__leaves[data-v-169e9ac4]:before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:1px;background:linear-gradient(180deg,#5b86b22e,#977f4d4d,#5b86b22e)}.chapter-map__leaf[data-v-169e9ac4]{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;width:fit-content;max-width:540px;padding:11px 18px;border:1px solid rgba(126,112,83,.16);border-radius:999px;background:#ffffffd1;box-shadow:0 12px 22px #4332180f;color:var(--ink);text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.chapter-map__leaf[data-v-169e9ac4]:before{content:"";position:absolute;top:50%;left:-28px;width:28px;height:1px;background:linear-gradient(90deg,#5b86b257,#977f4d42)}.chapter-map__leaf[data-v-169e9ac4]:hover{transform:translateY(-1px);border-color:#5b86b252;background:#eff6fde6}.chapter-map__leaf--selected[data-v-169e9ac4]{border-color:#5b86b247;background:linear-gradient(180deg,#e9f2fbfa,#e4effafa),#ffffffeb;box-shadow:0 14px 24px #43321814,inset 0 0 0 1px #ffffff8a}.chapter-map__leaf-dot[data-v-169e9ac4]{width:10px;height:10px;border-radius:999px;background:#7e705347;box-shadow:inset 0 0 0 2px #ffffffad}.chapter-map__leaf--selected .chapter-map__leaf-dot[data-v-169e9ac4]{background:linear-gradient(135deg,#5b86b2eb,#6c9cd2eb)}.chapter-map__leaf-name[data-v-169e9ac4]{font-size:.96rem;line-height:1.5}.chapter-map-reveal-enter-active[data-v-169e9ac4],.chapter-map-reveal-leave-active[data-v-169e9ac4]{transition:opacity .28s ease,transform .28s ease}.chapter-map-reveal-enter-from[data-v-169e9ac4],.chapter-map-reveal-leave-to[data-v-169e9ac4]{opacity:0;transform:translateY(14px)}@media(max-width:900px){.chapter-scene[data-v-169e9ac4]{height:auto;min-height:auto}.chapter-scene__cover-cluster[data-v-169e9ac4]{position:relative;top:auto;left:auto;width:min(240px,100%);aspect-ratio:auto;margin:0 auto 22px;transform:none}.chapter-scene--settled .chapter-scene__cover-cluster[data-v-169e9ac4]{left:auto;transform:none}.chapter-scene__mindmap[data-v-169e9ac4]{height:auto;min-height:auto;padding-left:0;padding-top:8px}.chapter-scene__actions[data-v-169e9ac4]{position:static;margin-top:22px}.chapter-map-viewport[data-v-169e9ac4]{height:auto;min-height:auto}.chapter-map[data-v-169e9ac4]{min-height:auto;padding:12px 0}.chapter-map__root[data-v-169e9ac4]{position:relative;top:auto;left:auto;transform:none;margin-bottom:24px}.chapter-map__root[data-v-169e9ac4]:after{top:calc(100% + 10px);left:30px;width:1px;height:32px}.chapter-map__branches[data-v-169e9ac4]{padding-left:30px}.chapter-map__branches[data-v-169e9ac4]:before{top:0;bottom:0;left:0}.chapter-map__branch[data-v-169e9ac4]{flex-direction:column;align-items:stretch}.chapter-map__branch[data-v-169e9ac4]:before{top:26px;left:-30px;width:30px}.chapter-map__chapter-group[data-v-169e9ac4]{width:100%}.chapter-map__leaf[data-v-169e9ac4]{width:100%;max-width:none}}.chapter-scene__loading-hint[data-v-169e9ac4]{position:absolute;top:50%;left:360px;color:var(--ink-faint);transform:translateY(-50%)}.requirements-panel[data-v-804514aa]{justify-content:center;width:min(860px,100%);min-height:clamp(420px,56vh,620px)}.requirements-panel__body[data-v-804514aa]{width:min(760px,100%);margin:0 auto}.requirements-panel__header[data-v-804514aa]{display:flex;flex-direction:column;gap:12px}.requirements-panel__textarea[data-v-804514aa]{min-height:190px;margin-top:16px}.requirements-panel__actions[data-v-804514aa]{margin-top:14px}@media(max-width:900px){.requirements-panel[data-v-804514aa]{width:100%;min-height:auto}.requirements-panel__textarea[data-v-804514aa]{min-height:180px}}.review-panel[data-v-4437f3b5]{min-height:clamp(470px,60vh,660px);justify-content:center;width:min(920px,100%)}.review-panel__body[data-v-4437f3b5]{width:min(820px,100%);margin:0 auto}.review-panel__header[data-v-4437f3b5]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left}.review-summary[data-v-4437f3b5]{display:flex;flex-direction:column;gap:20px;margin-top:16px;padding:18px;border:1px solid rgba(126,112,83,.18);border-radius:24px;background:linear-gradient(180deg,#fffdf7fa,#f7efe1f5),var(--paper-strong);box-shadow:0 20px 42px #43321814,inset 0 1px #fff6}.review-summary__row[data-v-4437f3b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.review-summary__row--stacked[data-v-4437f3b5]{flex-direction:column}.review-summary__label[data-v-4437f3b5]{color:var(--ink-faint);font-size:.9rem}.review-summary__groups[data-v-4437f3b5]{display:flex;flex-direction:column;gap:12px;width:100%}.review-summary__group[data-v-4437f3b5]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid rgba(126,112,83,.14);border-radius:18px;background:#ffffffad}.review-summary__tags[data-v-4437f3b5]{display:flex;flex-wrap:wrap;gap:10px}.review-summary__tag[data-v-4437f3b5]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#ecf4fce6;color:var(--ink-soft)}.review-summary__paragraph[data-v-4437f3b5]{margin:0;color:var(--ink-soft);line-height:1.8}.review-panel__actions[data-v-4437f3b5]{margin-top:16px;justify-content:center}.review-panel__error[data-v-4437f3b5]{margin:14px 0 0;color:#b24b4b}.review-panel__status[data-v-4437f3b5]{margin:14px 0 0;color:var(--ink-faint)}.generation-overlay[data-v-4437f3b5]{position:fixed;inset:0;z-index:24;padding:20px;background:#34281547;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.generation-workbench[data-v-4437f3b5]{display:grid;grid-template-columns:380px minmax(0,1fr);width:min(1480px,100%);height:min(900px,calc(100vh - 40px));margin:0 auto;border:1px solid rgba(126,112,83,.2);border-radius:30px;overflow:hidden;background:linear-gradient(180deg,#fffdf8fa,#f7efe0fa);box-shadow:0 30px 80px #2f23103d}.generation-workbench__chat[data-v-4437f3b5]{display:flex;flex-direction:column;min-height:0;padding:22px;background:#fffcf6f5;border-right:1px solid rgba(126,112,83,.16)}.generation-workbench__chat-header[data-v-4437f3b5],.generation-workbench__preview-header[data-v-4437f3b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.generation-workbench__eyebrow[data-v-4437f3b5]{margin:0 0 6px;color:var(--ink-soft);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.generation-workbench__hint[data-v-4437f3b5],.generation-workbench__meta-line[data-v-4437f3b5],.generation-workbench__thinking-text[data-v-4437f3b5],.generation-workbench__preview-placeholder p[data-v-4437f3b5]{margin:0;color:var(--ink-faint);line-height:1.7}.generation-workbench__status[data-v-4437f3b5]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#ecf4fce6;color:var(--ink-soft);font-size:.88rem}.generation-workbench__meta-card[data-v-4437f3b5],.generation-workbench__thinking[data-v-4437f3b5],.generation-workbench__preview-placeholder[data-v-4437f3b5],.generation-workbench__bubble[data-v-4437f3b5]{border:1px solid rgba(126,112,83,.14);border-radius:18px;background:#ffffffbd}.generation-workbench__meta-card[data-v-4437f3b5]{margin-top:18px;padding:16px}.generation-workbench__meta-title[data-v-4437f3b5],.generation-workbench__thinking-title[data-v-4437f3b5]{margin:0 0 10px;font-weight:600}.generation-workbench__timeline[data-v-4437f3b5]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;margin-top:18px;overflow:auto}.generation-workbench__steps[data-v-4437f3b5]{display:flex;flex-direction:column;gap:10px;margin-top:18px}.generation-workbench__step[data-v-4437f3b5]{display:flex;align-items:center;gap:12px;color:var(--ink-faint)}.generation-workbench__step-dot[data-v-4437f3b5]{width:10px;height:10px;border-radius:999px;background:#7e70533d}.generation-workbench__step--active[data-v-4437f3b5]{color:var(--ink)}.generation-workbench__step--active .generation-workbench__step-dot[data-v-4437f3b5]{background:#5b86b2e6;box-shadow:0 0 0 6px #c6def752}.generation-workbench__step--done .generation-workbench__step-dot[data-v-4437f3b5]{background:#5d9a6de0}.generation-workbench__thinking[data-v-4437f3b5]{padding:14px 16px;line-height:1.8}.generation-workbench__thinking[data-v-4437f3b5]{background:#eaf3ffe0}.generation-workbench__bubble[data-v-4437f3b5]{padding:14px 16px}.generation-workbench__bubble-role[data-v-4437f3b5],.generation-workbench__bubble-text[data-v-4437f3b5]{margin:0}.generation-workbench__bubble-role[data-v-4437f3b5]{margin-bottom:8px;color:var(--ink-faint);font-size:.82rem}.generation-workbench__bubble-text[data-v-4437f3b5]{line-height:1.8}.generation-workbench__preview[data-v-4437f3b5]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:22px 26px 22px 18px}.generation-workbench__preview-surface[data-v-4437f3b5]{flex:1;min-height:0;margin-top:16px;overflow:auto}.generation-workbench__preview-placeholder[data-v-4437f3b5]{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px}@media(max-width:900px){.review-summary[data-v-4437f3b5]{padding:18px}.review-panel[data-v-4437f3b5]{width:100%;min-height:auto}.generation-overlay[data-v-4437f3b5]{padding:0}.generation-workbench[data-v-4437f3b5]{grid-template-columns:1fr;width:100%;height:100vh;border-radius:0}.generation-workbench__chat[data-v-4437f3b5]{border-right:0;border-bottom:1px solid rgba(126,112,83,.16)}}:root{--paper: #fcf8ef;--paper-strong: #fffdf8;--paper-muted: rgba(255, 251, 243, .9);--ink: #2d2a26;--ink-soft: rgba(45, 42, 38, .66);--ink-faint: rgba(45, 42, 38, .5);--line-blue: rgba(104, 142, 190, .28);--line-red: rgba(214, 115, 105, .3);--board: #d9c7a9;--panel: rgba(255, 251, 243, .84);--highlight: rgba(255, 242, 168, .92);--highlight-soft: rgba(255, 242, 168, .48);--accent-soft: rgba(198, 222, 247, .92);--accent-line: rgba(91, 134, 178, .72);--shadow: 0 22px 46px rgba(69, 54, 28, .14)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:var(--ink);font-family:"Noto Serif SC",Songti SC,STSong,serif;background:radial-gradient(circle at top,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#e9dcc2f0,#d6c09cf2),var(--board)}body.body--workbench-open{overflow:hidden}body:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.12) 0 2px,transparent 2px 100%),linear-gradient(rgba(255,255,255,.08) 0 2px,transparent 2px 100%);background-size:40px 40px;opacity:.24;pointer-events:none}button,input,textarea{font:inherit}button{border:0;background:none;cursor:pointer}.workspace{position:relative;z-index:1;max-width:980px;margin:0 auto;padding:28px 24px 40px}.eyebrow{margin:0 0 8px;color:var(--ink-soft);font-size:.9rem;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{margin:0}h1,h2,h3{font-family:Ma Shan Zheng,STKaiti,cursive;font-weight:400}h2{font-size:clamp(2.1rem,3vw,2.9rem);line-height:1.08}h3{font-size:1.55rem;line-height:1.12}.mini-tag,.paper-meta__item{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:999px}.lesson-paper{position:relative;min-height:calc(100vh - 68px);padding:36px 38px 28px;background:linear-gradient(90deg,transparent 0,transparent 76px,var(--line-red) 76px,var(--line-red) 78px,transparent 78px),linear-gradient(to bottom,var(--line-blue) 1px,transparent 1px) 0 106px / 100% 42px,radial-gradient(circle at top left,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 1px 1px,rgba(118,102,77,.07) 1px,transparent 0) 0 0 / 16px 16px,linear-gradient(180deg,#fffefafc,#f9f3e6fa),var(--paper-strong);border:1px solid rgba(126,112,83,.22);border-radius:24px 28px 18px 24px/24px 18px 28px 24px;box-shadow:var(--shadow);overflow:hidden}.lesson-paper:before{content:"";position:absolute;top:22px;left:24px;width:78px;height:18px;border-radius:999px;background:#b4d1e8ad;transform:rotate(-4deg);box-shadow:0 6px 10px #4962802e}.lesson-paper:after{content:"";position:absolute;inset:12px;border:1px solid rgba(126,112,83,.1);border-radius:14px;box-shadow:inset 0 0 40px #ffffff2e;pointer-events:none}.lesson-paper__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:14px 0 22px 76px}.lesson-paper__header>div:first-child{flex:1 1 100%;min-width:0}.lesson-title-input{width:100%;padding:0 0 4px;border:0;border-bottom:2px dashed rgba(126,112,83,.34);background:transparent;color:var(--ink);font-family:Ma Shan Zheng,STKaiti,cursive;font-size:clamp(2.1rem,3vw,2.9rem);line-height:1.08;outline:none}.header-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:280px}.mini-tag{border:1px solid rgba(95,84,63,.18);background:#ffffffbd;box-shadow:0 6px 14px #4537210f}.paper-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px 76px}.paper-meta__item{border:1px dashed rgba(126,112,83,.38);background:#ffffff9e}.paper-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px 76px;padding-right:24px}.paper-actions__status{margin:0;flex:1;color:var(--ink-faint);font-size:.96rem;line-height:1.6}.paper-actions__buttons{display:flex;gap:10px}.paper-button{min-height:40px;padding:8px 16px;border-radius:999px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.paper-button:hover{transform:translateY(-1px)}.paper-button--primary{background:linear-gradient(140deg,#6482a4eb,#4e6f94f5);color:#fffdf8;box-shadow:0 8px 18px #3f557133}.paper-button--ghost{border:1px solid rgba(126,112,83,.28);background:#ffffff8a;color:var(--ink)}.paper-button:disabled{cursor:default;opacity:.62;transform:none}.paper-writing-surface{margin-left:76px;padding-right:24px}.lesson-workbench-overlay{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;background:#34281547;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lesson-workbench{display:grid;grid-template-columns:minmax(0,1fr) 280px;width:min(1320px,100%);height:min(900px,calc(100vh - 40px));border:1px solid rgba(126,112,83,.2);border-radius:30px;background:linear-gradient(180deg,#fffdf8fa,#f7efe0fa),var(--paper-strong);box-shadow:0 30px 80px #2f23103d;overflow:hidden}.lesson-workbench__main{display:flex;flex-direction:column;min-height:0;min-width:0;background:linear-gradient(90deg,transparent 0,transparent 82px,rgba(214,115,105,.22) 82px,rgba(214,115,105,.22) 84px,transparent 84px),linear-gradient(to bottom,rgba(104,142,190,.18) 1px,transparent 1px) 0 126px / 100% 42px,linear-gradient(180deg,#fffc,#fcf6ece6)}.lesson-workbench__topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;border-bottom:1px solid rgba(126,112,83,.16);background:#fffaf1e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lesson-workbench__eyebrow{margin:0 0 6px;color:var(--ink-soft);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.lesson-workbench__hint{margin:0;color:var(--ink-faint);font-size:.94rem}.lesson-workbench__actions{display:flex;gap:10px}.lesson-workbench__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:28px 28px 32px}.lesson-workbench__title-block{margin:0 0 20px 76px;padding-right:24px;flex-shrink:0}.lesson-workbench__title-input{width:100%;padding:0 0 8px;border:0;border-bottom:2px dashed rgba(126,112,83,.34);background:transparent;color:var(--ink);font-family:Ma Shan Zheng,STKaiti,cursive;font-size:clamp(2.2rem,3vw,3.1rem);line-height:1.08;outline:none}.lesson-workbench__side{padding:22px;border-left:1px solid rgba(126,112,83,.14);background:radial-gradient(circle at top,rgba(255,255,255,.7),transparent 38%),linear-gradient(180deg,#f8eedaf5,#eee1c5f5)}.lesson-workbench__side-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:20px 18px;border:1px dashed rgba(126,112,83,.28);border-radius:22px;background:#fffaf1b3;box-shadow:inset 0 0 0 1px #fff6}.lesson-workbench__side-title{margin:0;font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.4rem}.lesson-workbench__side-text{margin:0;color:var(--ink-soft);line-height:1.8}.editor-shell{position:relative;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;isolation:isolate}.editor-toolbar{position:sticky;top:0;z-index:2;flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;border:1px solid rgba(126,112,83,.14);border-radius:14px;background:#fffbf3f5;box-shadow:0 8px 18px #4e3e250f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editor-toolbar:after{content:"";position:absolute;inset:auto 14px -10px;height:10px;background:linear-gradient(180deg,rgba(255,251,243,.7),transparent);pointer-events:none}.editor-toolbar__button{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;padding:0;border:1px solid rgba(126,112,83,.14);border-radius:10px;background:#ffffffb8;color:var(--ink);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.editor-toolbar__button:hover{transform:translateY(-1px);border-color:#5b86b266;background:#eaf2fcdb}.editor-toolbar__button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:-.01em}.editor-toolbar__button:disabled{cursor:wait;transform:none;border-color:#7e70531f;background:#f5f1eae0;color:#524a3f8a}.editor-toolbar__group{position:relative}@media(max-width:980px){.workspace{padding:20px 16px 32px}.lesson-paper{padding:32px 22px 24px}.lesson-paper__header,.paper-meta,.paper-actions,.paper-writing-surface,.lesson-workbench__title-block{margin-left:0;padding-right:0}.lesson-paper__header{flex-direction:column;padding-left:0}.paper-actions{align-items:flex-start;flex-direction:column}.header-tags{justify-content:flex-start;max-width:none}.lesson-workbench{grid-template-columns:1fr;height:calc(100vh - 24px)}.lesson-workbench__side{display:none}}.editor-toolbar__button--active{border-color:#5b86b27a;background:#dfecfbf0;box-shadow:inset 0 1px #ffffffbd}.editor-toolbar__picker{position:absolute;top:calc(100% + 10px);left:0;z-index:3;display:flex;flex-direction:column;gap:12px;width:min(280px,calc(100vw - 56px));padding:14px;border:1px solid rgba(126,112,83,.2);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#faf4e8fa),var(--paper-strong);box-shadow:0 18px 30px #40311729}.editor-toolbar__picker:before{content:"";position:absolute;top:-7px;left:22px;width:14px;height:14px;border-top:1px solid rgba(126,112,83,.2);border-left:1px solid rgba(126,112,83,.2);background:#fffcf6fa;transform:rotate(45deg)}.editor-toolbar__picker-title,.editor-toolbar__picker-hint{margin:0}.editor-toolbar__picker-title{font-size:.95rem;font-weight:600}.editor-toolbar__picker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-toolbar__picker-field{display:flex;flex-direction:column;gap:6px;font-size:.88rem;color:var(--ink-soft)}.editor-toolbar__picker-field input{min-height:38px;padding:8px 10px;border:1px solid rgba(126,112,83,.22);border-radius:12px;background:#ffffffe0;color:var(--ink);outline:none}.editor-toolbar__picker-field input:focus{border-color:#5b86b280;box-shadow:0 0 0 3px #c6def757}.editor-toolbar__picker-hint{color:var(--ink-faint);font-size:.84rem;line-height:1.5}.editor-toolbar__picker-actions{display:flex;justify-content:flex-end;gap:8px}.editor-help{margin:0;color:var(--ink-faint);font-size:.92rem;line-height:1.7}.math-formula-dialog-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:#3a2d1e5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.math-formula-dialog{display:flex;flex-direction:column;gap:16px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:24px;border:1px solid rgba(126,112,83,.18);border-radius:24px;background:linear-gradient(180deg,#fffcf5fa,#fff7e8fa),radial-gradient(circle at top left,rgba(255,219,145,.16),transparent 44%);box-shadow:0 24px 60px #3728143d;overflow:auto}.math-formula-dialog__header,.math-formula-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.math-formula-dialog__header h3{margin:4px 0 0;font-size:1.45rem}.math-formula-dialog__eyebrow{margin:0;color:#8e5e1adb;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.math-formula-dialog__mode-switch{display:flex;flex-wrap:wrap;gap:8px}.math-formula-dialog__mode-switch .editor-toolbar__button{width:auto;min-width:unset;height:auto;padding:6px 14px;font-size:.85rem}.math-formula-dialog__hint,.math-formula-dialog__footer p{margin:0;color:var(--ink-faint);line-height:1.7}.math-formula-dialog__editor{display:flex;flex-direction:column;gap:14px}.math-formula-dialog__field-shell{border:1px solid rgba(126,112,83,.18);border-radius:18px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffa3;padding:16px 18px}.math-formula-dialog__field-shell .math-formula-dialog__field{display:block;width:100%;min-height:84px;font-size:1.28rem;--hue: 38;--contains-highlight-background-color: rgba(255, 227, 156, .52);--contains-highlight-color: rgba(69, 48, 15, .96);--caret-color: rgba(176, 90, 20, .96);--selection-background-color: rgba(226, 200, 149, .48)}.lesson-markdown-surface{position:relative;z-index:1;min-height:580px;padding:8px 4px 18px}.lesson-markdown-surface--editing{flex:1;min-height:0;border:1px solid rgba(126,112,83,.16);border-radius:20px;background:linear-gradient(180deg,#fffdf8b8,#fff9eea8);box-shadow:inset 0 1px #ffffff94}.lesson-markdown-surface--viewer{min-height:520px}.lesson-markdown-surface .vditor{display:flex;flex-direction:column;height:100%;border:0;background:transparent}.lesson-markdown-surface .vditor-toolbar{display:none}.lesson-markdown-surface .vditor-content{flex:1;min-height:0;overflow:auto;border:0;background:transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lesson-markdown-surface .vditor-reset{color:#2d2d2df0;font-family:inherit;font-size:1.08rem;line-height:1.95}.lesson-markdown-surface .vditor-reset h1{display:none}.lesson-markdown-surface .vditor-reset h2{display:inline-block;margin:14px 0 12px;padding:0 10px 2px;font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.55rem;font-weight:400;line-height:1.12;background:linear-gradient(transparent 34%,var(--highlight) 34%,var(--highlight) 88%,transparent 88%)}.lesson-markdown-surface .vditor-reset h2:not(:first-child){margin-top:32px}.lesson-markdown-surface .vditor-reset h3{margin:24px 0 10px;padding-left:12px;border-left:4px solid var(--accent-line);color:#2d2a26e0;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:1.08rem;font-weight:600;line-height:1.8}.lesson-markdown-surface .vditor-reset p,.lesson-markdown-surface .vditor-reset ul,.lesson-markdown-surface .vditor-reset ol,.lesson-markdown-surface .vditor-reset blockquote,.lesson-markdown-surface .vditor-reset table{margin-top:0;margin-bottom:10px}.lesson-markdown-surface .vditor-reset p.lesson-markdown-image-block{margin:18px auto 16px;text-align:center}.lesson-markdown-surface .vditor-reset p.lesson-markdown-image-block img{display:block;max-width:min(100%,42rem);max-height:32rem;margin:0 auto}.lesson-markdown-surface .vditor-reset p.lesson-markdown-image-block[data-lesson-image-caption]:after{content:attr(data-lesson-image-caption);display:block;margin-top:8px;color:#524a3fd1;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:.94rem;line-height:1.7}.lesson-markdown-surface .vditor-reset i,.lesson-markdown-surface .vditor-reset cite,.lesson-markdown-surface .vditor-reset em,.lesson-markdown-surface .vditor-reset var,.lesson-markdown-surface .vditor-reset address,.lesson-markdown-surface .vditor-reset dfn{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#c96555;text-decoration-thickness:2px;text-underline-offset:.16em;text-decoration-skip-ink:none}.lesson-markdown-surface--viewer .vditor-reset i,.lesson-markdown-surface--viewer .vditor-reset cite,.lesson-markdown-surface--viewer .vditor-reset em,.lesson-markdown-surface--viewer .vditor-reset var,.lesson-markdown-surface--viewer .vditor-reset address,.lesson-markdown-surface--viewer .vditor-reset dfn{font-style:normal}.lesson-markdown-surface--editing .vditor-reset i,.lesson-markdown-surface--editing .vditor-reset cite,.lesson-markdown-surface--editing .vditor-reset em,.lesson-markdown-surface--editing .vditor-reset var,.lesson-markdown-surface--editing .vditor-reset address,.lesson-markdown-surface--editing .vditor-reset dfn{font-style:italic;font-synthesis:none}.lesson-markdown-surface .vditor-reset ul,.lesson-markdown-surface .vditor-reset ol{padding-left:1.45rem}.lesson-markdown-surface .vditor-reset li+li{margin-top:6px}.lesson-markdown-surface .vditor-reset blockquote{max-width:520px;margin:0 0 18px;padding:18px 20px;border:0;border-radius:18px;background:linear-gradient(140deg,#fff5c5d1,#fffae4eb);box-shadow:0 10px 18px #9d83421f;color:var(--ink);transform:rotate(-1.1deg)}.lesson-markdown-surface .vditor-reset blockquote p{margin:0;line-height:1.8}.lesson-markdown-surface .vditor-reset blockquote p+p{margin-top:8px}.lesson-markdown-surface .vditor-reset blockquote strong:first-child{font-family:Ma Shan Zheng,STKaiti,cursive;font-size:1.2rem;font-weight:400}.lesson-markdown-surface .vditor-reset hr{border:0;border-top:1px dashed rgba(126,112,83,.36)}.lesson-markdown-surface .vditor-reset table{width:100%;border-collapse:collapse;background:#fff6;display:table;overflow:visible;table-layout:fixed;word-break:break-word}.lesson-markdown-surface .vditor-reset th,.lesson-markdown-surface .vditor-reset td{padding:10px 12px;border:1px solid rgba(126,112,83,.22);overflow-wrap:break-word;white-space:normal}.lesson-markdown-surface .vditor-reset th{background:#dce9ff57;color:#2d2a26e0;font-weight:600}.lesson-markdown-surface .vditor-reset th p{margin:0;padding:0 2px;color:inherit}.lesson-markdown-surface--editing .vditor-content{min-height:0;overflow:visible;overscroll-behavior:auto}.lesson-markdown-surface--editing .vditor-wysiwyg{padding:12px 14px 24px;overflow:visible;outline:none}.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset{padding:0}.lesson-markdown-surface--editing .vditor-wysiwyg pre.vditor-reset{min-height:100%}.lesson-markdown-surface--viewer .vditor-reset,.lesson-markdown-surface--editing .vditor-reset{padding:12px 14px 24px}.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset{background:transparent}.lesson-markdown-surface--editing .vditor-reset h2,.lesson-markdown-surface--editing .vditor-reset h3{cursor:text}.workspace--wide{max-width:1340px}.page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.page-hero__text{max-width:420px;margin:0;color:var(--ink-soft);line-height:1.8}.authoring-layout,.lesson-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.authoring-main{display:flex;flex-direction:column;gap:20px}.authoring-card,.summary-card{position:relative;border:1px solid rgba(126,112,83,.18);border-radius:24px;background:linear-gradient(180deg,#fffdf8f5,#f7f0e3fa),var(--paper-strong);box-shadow:0 18px 36px #3d2e1514}.authoring-card{padding:24px}.authoring-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.authoring-card__eyebrow,.summary-card__eyebrow,.chapter-group__eyebrow{margin:0 0 8px;color:var(--ink-faint);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.authoring-card__hint{max-width:340px;margin:2px 0 0;color:var(--ink-faint);font-size:.94rem;line-height:1.7}.authoring-empty,.authoring-error{padding:18px 20px;border-radius:18px}.authoring-empty{border:1px dashed rgba(126,112,83,.26);background:#ffffff8c;color:var(--ink-soft)}.authoring-error{border:1px solid rgba(214,115,105,.24);background:#fff2eedb;color:#8a4239}.textbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.textbook-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(126,112,83,.18);border-radius:22px;background:#ffffffb3;box-shadow:0 14px 28px #3d2e1514;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.textbook-card:hover,.textbook-card--active{transform:translateY(-2px);border-color:#5b86b266;box-shadow:0 18px 32px #3648621f}.textbook-card__cover,.summary-card__cover{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.textbook-card__body{padding:16px 18px 18px}.textbook-card__type{margin:0 0 8px;color:var(--ink-faint);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.textbook-card__title,.chapter-group__title{font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:1.18rem;font-weight:600}.chapter-groups{display:flex;flex-direction:column;gap:16px}.chapter-group{padding:18px;border:1px dashed rgba(126,112,83,.2);border-radius:20px;background:#ffffff7a}.chapter-group__header{margin-bottom:14px}.chapter-node-list{display:flex;flex-wrap:wrap;gap:10px}.chapter-node{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:8px 14px;border:1px solid rgba(126,112,83,.18);border-radius:999px;background:#ffffffd1;color:var(--ink);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.chapter-node:hover,.chapter-node--active{transform:translateY(-1px);border-color:#5b86b26b;background:#e6f0faeb}.chapter-node__type{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#fff2a88c;color:#4c3e1cdb;font-size:.76rem;text-transform:uppercase}.authoring-textarea{width:100%;min-height:148px;padding:16px 18px;border:1px solid rgba(126,112,83,.22);border-radius:18px;background:#ffffffc7;color:var(--ink);line-height:1.7;resize:vertical;outline:none}.authoring-textarea:focus{border-color:#5b86b27a;box-shadow:0 0 0 4px #c6def747}.authoring-side,.lesson-sidebar{position:sticky;top:28px}.summary-card{padding:20px}.summary-card__cover-wrap{overflow:hidden;margin-bottom:18px;border-radius:18px;border:1px solid rgba(126,112,83,.14)}.summary-card__meta{display:flex;flex-direction:column;gap:14px}.summary-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:.96rem;line-height:1.6}.summary-card__row--stacked{flex-direction:column;align-items:stretch}.summary-card__label{flex-shrink:0;color:var(--ink-faint)}.summary-card__paragraph{margin:0;color:var(--ink-soft);line-height:1.8}.summary-card__submit{width:100%;margin-top:20px;justify-content:center}.summary-card__groups{display:flex;flex-direction:column;gap:10px}.summary-card__group{padding:12px 14px;border:1px dashed rgba(126,112,83,.22);border-radius:14px;background:#ffffff7a}.summary-card__group strong{display:block;margin-bottom:6px}.creation-flow{display:flex;flex-direction:column;gap:24px}.creation-flow__header{display:flex;justify-content:center;gap:24px}.creation-progress{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.creation-progress__item{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:8px 14px;border:1px solid rgba(126,112,83,.16);border-radius:999px;background:#fffcf6a8;color:var(--ink);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.creation-progress__item:disabled{cursor:default;opacity:.64}.creation-progress__item:not(:disabled):hover{transform:translateY(-1px);border-color:#5b86b257}.creation-progress__item--active{border-color:#5b86b275;background:#e2eefadb}.creation-progress__item--done{border-color:#7591584d;background:#eef6e6db}.creation-progress__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#ffffffd6;font-size:.82rem}.creation-loading{padding:28px;border:1px dashed rgba(126,112,83,.24);border-radius:24px;background:#ffffff85;color:var(--ink-soft)}.creation-flow__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px;transition:grid-template-columns .26s ease}.creation-flow--textbook .creation-flow__body{min-height:calc(100vh - 180px);align-content:center}.creation-flow--chapters .creation-flow__body{min-height:clamp(620px,74vh,840px)}.creation-flow--review .creation-flow__body{min-height:calc(100vh - 180px);align-content:center}.creation-flow--requirements .creation-flow__body{min-height:calc(100vh - 240px);align-content:center}.creation-stage{position:relative;min-height:0;padding:0;overflow:visible}.creation-flow--textbook .creation-stage{display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,72vh,760px);padding:34px 40px 36px;border:1px solid rgba(126,112,83,.18);border-radius:30px;background:radial-gradient(circle at center,rgba(255,249,232,.96),transparent 34%),radial-gradient(circle at top,rgba(255,255,255,.72),transparent 28%),linear-gradient(180deg,#f6ecd6fa,#e2cea8fa);box-shadow:0 34px 70px #43321829,inset 0 1px #ffffff57;overflow:hidden}.creation-flow--chapters .creation-stage{display:flex;align-items:stretch}.creation-stage__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.creation-flow--textbook .creation-stage__header{position:absolute;top:28px;left:34px;right:34px;z-index:3;margin-bottom:0}.creation-stage__subject-tabs{display:flex;flex-wrap:wrap;gap:10px}.creation-stage__subject{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(126,112,83,.14);background:#fff9;color:var(--ink-soft);font-size:.88rem}.creation-stage__subject--active{border-color:#5b86b252;background:#e3eefbdb;color:var(--ink)}.creation-stage__selection{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.creation-stage__selection-label{color:var(--ink-faint);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.creation-stage__viewport{position:relative;min-height:100%;touch-action:pan-y;cursor:default}.creation-flow--textbook .creation-stage__viewport{display:flex;align-items:center;min-height:0;flex:1;cursor:grab}.creation-stage__viewport--dragging{cursor:grabbing}.creation-stage__viewport--static{touch-action:auto}.creation-stage__track{position:relative;width:100%;min-height:540px;height:100%;-webkit-user-select:none;user-select:none}.creation-flow--textbook .creation-stage__track{min-height:430px;width:100%;height:430px}.creation-stage__nav{position:absolute;top:50%;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:999px;background:#fffcf6b8;box-shadow:0 16px 24px #41301624;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.creation-stage__nav:hover{transform:translateY(calc(-50% - 1px));background:#fffcf6e6;box-shadow:0 18px 28px #4130162e}.creation-stage__nav--prev{left:10px}.creation-stage__nav--next{right:10px}.creation-stage__arrow{display:inline-block;width:14px;height:14px;border-top:2px solid rgba(55,46,32,.86);border-right:2px solid rgba(55,46,32,.86)}.creation-stage__arrow--left{transform:rotate(-135deg)}.creation-stage__arrow--right{transform:rotate(45deg)}.creation-stage__book{position:absolute;top:28px;left:50%;width:260px;padding:0;overflow:hidden;border:1px solid rgba(126,112,83,.18);border-radius:26px;background:#ffffffc2;box-shadow:0 18px 36px #3d2e1524;transform-origin:center center;will-change:transform,opacity,filter;transition:left .56s cubic-bezier(.22,1,.36,1),top .56s cubic-bezier(.22,1,.36,1),width .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease,border-color .32s ease,background-color .32s ease,box-shadow .32s ease}.creation-stage__book-cover{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.creation-flow--textbook .creation-stage__book{width:290px;border-radius:30px;box-shadow:0 24px 44px #3d2e152e,0 10px 18px #ffffff29}.creation-stage__book--active{z-index:4;transform:translate(-50%) translateY(0) scale(1)}.creation-stage__book--left{z-index:3;transform:translate(calc(-50% - 260px)) translateY(26px) scale(.84);opacity:.9;filter:saturate(.88)}.creation-stage__book--right{z-index:3;transform:translate(calc(-50% + 260px)) translateY(26px) scale(.84);opacity:.9;filter:saturate(.88)}.creation-stage__book--far-left{z-index:1;transform:translate(calc(-50% - 440px)) translateY(38px) scale(.72);opacity:.24}.creation-stage__book--far-right{z-index:1;transform:translate(calc(-50% + 440px)) translateY(38px) scale(.72);opacity:.24}.creation-stage__book--hidden{opacity:0;pointer-events:none}.creation-panel-shell{min-width:0;min-height:0;transition:opacity .24s ease,transform .24s ease}.creation-flow--textbook .creation-panel-shell{display:flex;justify-content:center}.creation-panel-shell--chapters,.creation-panel-shell--review,.creation-panel-shell--requirements{display:flex}.creation-panel-shell--chapters,.creation-panel-shell--review{align-items:stretch}.creation-panel-shell--review{justify-content:center}.creation-panel-shell--requirements{align-items:center;justify-content:center}.creation-panel{display:flex;flex-direction:column;min-height:100%;padding:28px;border:1px solid rgba(126,112,83,.18);border-radius:28px;background:linear-gradient(180deg,#fffdf8fa,#f5ecddfa),var(--paper-strong);box-shadow:0 22px 42px #43321814}.creation-panel--wide{min-height:440px}.creation-panel--bare{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.creation-panel__eyebrow{margin:0 0 10px;color:var(--ink-faint);font-size:.84rem;letter-spacing:.16em;text-transform:uppercase}.creation-panel__text{margin:14px 0 0;color:var(--ink-soft);line-height:1.8}.creation-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px}.creation-panel__actions--center{justify-content:center}.creation-primary-action{min-height:52px;min-width:260px;padding:12px 24px;background:linear-gradient(145deg,#698756f5,#4e703bfa);box-shadow:0 16px 24px #39512a3d,inset 0 1px #ffffff42}.creation-highlight{display:inline-flex;flex-direction:column;gap:8px;margin-top:22px;padding:16px 18px;border-radius:18px;background:#fff7d8d1;box-shadow:inset 0 0 0 1px #ffffff75}.creation-highlight--soft{background:#ecf4fcd1}.creation-highlight__label{color:var(--ink-faint);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.chapter-tree{display:flex;flex-direction:column;gap:14px;margin-top:20px}.chapter-tree__section{padding:16px;border:1px dashed rgba(126,112,83,.22);border-radius:20px;background:#ffffff7a}.chapter-tree__children{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-left:16px}.chapter-tree__row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(126,112,83,.14);border-radius:16px;background:#ffffffc2;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.chapter-tree__row:hover{transform:translateY(-1px);border-color:#5b86b257;background:#ecf4fce0}.chapter-tree__row--chapter{background:#fff9e8db}.chapter-tree__check{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:1px solid rgba(126,112,83,.28);border-radius:6px;background:#ffffffe6}.chapter-tree__check--all{background:linear-gradient(135deg,#5b86b2e6,#759f61e6);border-color:#5b86b266;box-shadow:inset 0 0 0 2px #ffffff8a}.chapter-tree__check--partial{background:#ffe8aef5;border-color:#c2993157;box-shadow:inset 0 0 0 4px #ffffff8a}.chapter-tree__copy{display:flex;flex-direction:column;gap:4px}.chapter-tree__copy span{color:var(--ink-faint);font-size:.9rem}.review-card{display:flex;flex-direction:column;gap:18px;margin-top:22px;padding:18px;border:1px dashed rgba(126,112,83,.22);border-radius:20px;background:#ffffff8f}.review-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-card__row--stacked{flex-direction:column}.review-card__label{color:var(--ink-faint)}.review-card__groups{display:flex;flex-direction:column;gap:10px;width:100%}.review-card__group{padding:12px 14px;border-radius:16px;background:#fcf7ebe0;border:1px solid rgba(126,112,83,.14)}.review-card__group p,.review-card__paragraph{margin:6px 0 0;color:var(--ink-soft);line-height:1.8}.creation-step-enter-active,.creation-step-leave-active{transition:opacity .22s ease,transform .22s ease}.creation-step-enter-from,.creation-step-leave-to{opacity:0;transform:translateY(10px)}.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h1:before,.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h2:before,.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h3:before,.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h4:before,.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h5:before,.lesson-markdown-surface--editing .vditor-wysiwyg>.vditor-reset>h6:before,.lesson-markdown-surface--editing .vditor-wysiwyg div.vditor-wysiwyg__block:before,.lesson-markdown-surface--editing .vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.lesson-markdown-surface--editing .vditor-wysiwyg div[data-type=footnotes-block]:before,.lesson-markdown-surface--editing .vditor-wysiwyg .vditor-toc:before{display:none}@media(max-width:900px){.workspace{padding:18px 14px 30px}.lesson-paper{min-height:auto;padding:26px 18px 22px;border-radius:20px}.lesson-paper__header{flex-direction:column;align-items:flex-start;padding:28px 0 18px}.lesson-title-input{width:100%}.header-tags{justify-content:flex-start;max-width:none}.paper-meta,.paper-actions,.paper-writing-surface{margin-left:0}.paper-actions{flex-direction:column;align-items:flex-start;padding-right:0}.paper-writing-surface{padding-right:0}.editor-toolbar{gap:6px}.editor-toolbar__picker{left:auto;right:0}.editor-toolbar__picker:before{left:auto;right:22px}.editor-toolbar__picker-fields{grid-template-columns:1fr}.math-formula-dialog-backdrop{padding:12px}.math-formula-dialog{max-height:calc(100vh - 24px);padding:18px}.math-formula-dialog__header,.math-formula-dialog__footer,.page-hero,.authoring-card__header{flex-direction:column;align-items:flex-start}.authoring-layout,.lesson-detail-layout{grid-template-columns:1fr}.authoring-side,.lesson-sidebar{position:static}.creation-flow__header,.creation-stage__header,.creation-panel__actions{flex-direction:column;align-items:flex-start}.creation-progress{justify-content:center}.creation-flow--textbook .creation-flow__body,.creation-flow--chapters .creation-flow__body,.creation-flow--requirements .creation-flow__body,.creation-stage{min-height:auto}.creation-flow--textbook .creation-stage{min-height:500px;padding:24px 18px 28px}.creation-flow--textbook .creation-stage__header{top:18px;left:18px;right:18px}.creation-stage__track{min-height:340px}.creation-flow--textbook .creation-stage__track{min-height:360px;height:360px}.creation-stage__book{width:220px}.creation-flow--textbook .creation-stage__book{width:238px}.creation-stage__book--left{transform:translate(calc(-50% - 168px)) translateY(24px) scale(.8)}.creation-stage__book--right{transform:translate(calc(-50% + 168px)) translateY(24px) scale(.8)}.creation-stage__book--far-left,.creation-stage__book--far-right{opacity:0}.chapter-tree__children{padding-left:0}.creation-primary-action{width:100%;min-width:0}}
