.writing-editor,.writing-editor-pane,.writing-editor-pane__paper{--am-font-body: "Times New Roman", "SimSun", "Songti SC", "Noto Serif CJK SC", serif;--am-font-heading: "SimHei", "Heiti SC", "Microsoft YaHei", sans-serif;--am-ink: #000;--am-body-size: 16px;--am-body-line-height: 1.5;--am-first-indent: 2em;--am-h1-size: 16pt;--am-h2-size: 14pt;--am-h3-size: 12pt;--am-h4-size: 12pt;--am-caption-size: 14px;--am-paper-max-width: 794px;--am-paper-pad-y: 48px;--am-paper-pad-x: 96px}.writing-editor .ProseMirror{color:var(--am-ink, #000);font-family:var(--am-font-body, "Times New Roman", "SimSun", "Songti SC", serif);font-size:var(--am-body-size, 16px);line-break:strict;line-height:var(--am-body-line-height, 1.5);min-height:240px;outline:none;overflow-wrap:break-word;word-break:normal}.writing-editor .ProseMirror:focus{outline:none}.writing-editor-pane__paper--progressive .ProseMirror>.writing-block{contain-intrinsic-block-size:auto 48px;content-visibility:auto}.writing-math-node__visibility{display:inline-block;height:1em;left:0;pointer-events:none;position:absolute;top:0;width:1px}.writing-math-node__katex--pending{background:#f2f3f5;border-radius:2px;display:inline-block;min-height:1em;min-width:2em}.writing-editor .writing-code-block{background:#fff;border:1px solid var(--wd-border-1, #e5e6eb);border-radius:8px;margin:16px 0;overflow:hidden}.writing-editor .writing-code-block:not([data-language=mermaid]){background:transparent;border:none;border-radius:0;overflow:visible}.writing-code-block__toolbar{align-items:center;background:#f7f8fa;border-bottom:1px solid var(--wd-border-1, #e5e6eb);color:var(--wd-text-2, #4e5969);display:flex;font-size:12px;justify-content:space-between;min-height:36px;padding:0 12px}.writing-code-block__toolbar button{background:#fff;border:1px solid var(--wd-border-1, #e5e6eb);border-radius:4px;color:var(--wd-text-1, #1d2129);cursor:pointer;padding:3px 8px}.writing-code-block__preview{min-height:120px;overflow-x:auto;padding:20px;text-align:center}.writing-code-block__preview svg{display:block;height:auto;margin:0 auto;max-width:100%}.writing-editor .writing-code-block__preview foreignObject p{line-height:1.2!important;margin:0!important;overflow-wrap:normal!important;padding:0!important;text-align:center!important;text-indent:0!important;text-justify:auto!important;white-space:nowrap!important;word-break:normal!important}.writing-editor .writing-code-block__preview foreignObject div,.writing-editor .writing-code-block__preview foreignObject span{text-indent:0!important}.writing-code-block__preview--loading{color:var(--wd-text-3, #86909c);display:grid;place-items:center}.writing-code-block__preview--error{background:#fff7f6;color:#c23b31;display:grid;place-items:center}.writing-code-block__preview[hidden],.writing-code-block__source[hidden],.writing-code-block__toolbar[hidden]{display:none}.writing-code-block__source{border-radius:0;margin:0}.writing-code-block[data-language=mermaid] .writing-code-block__source{max-height:480px;min-height:180px;overflow:auto;white-space:pre}.writing-editor .ProseMirror>*+*{margin-top:0}.writing-editor h1{color:var(--am-ink, #000);font-family:var(--am-font-heading, "SimHei", "??", "Microsoft YaHei", "Heiti SC", sans-serif);font-size:var(--am-h1-size, 21px);font-weight:700;letter-spacing:.02em;line-height:inherit;margin:0;text-align:left}.writing-editor h2,.writing-editor h3,.writing-editor h4{text-align:left}.writing-editor .ProseMirror>.writing-block:first-child>h1,.writing-editor h1:first-child{margin-top:0}.writing-editor h2{border-bottom:none;color:var(--am-ink, #000);font-family:var(--am-font-heading, "SimHei", "??", "Microsoft YaHei", "Heiti SC", sans-serif);font-size:var(--am-h2-size, 19px);font-weight:700;line-height:inherit;margin:0;padding-bottom:0}.writing-editor .ProseMirror>.writing-block:first-child>h2,.writing-editor h2:first-child{margin-top:0}.writing-editor h3{color:var(--am-ink, #000);font-family:var(--am-font-heading, "SimHei", "??", "Microsoft YaHei", "Heiti SC", sans-serif);font-size:var(--am-h3-size, 16px);font-weight:700;line-height:inherit;margin:0}.writing-editor .ProseMirror>.writing-block:first-child>h3,.writing-editor h3:first-child{margin-top:0}.writing-editor h4{color:var(--am-ink, #000);font-family:var(--am-font-heading, "SimHei", "??", "Microsoft YaHei", "Heiti SC", sans-serif);font-size:var(--am-h4-size, 16px);font-weight:700;line-height:inherit;margin:0}.writing-editor .ProseMirror>.writing-block:first-child>h4,.writing-editor h4:first-child{margin-top:0}.writing-editor p{color:var(--am-ink, #000);line-height:var(--am-body-line-height, 1.5);margin:0;text-align:justify;text-autospace:no-autospace;text-justify:auto}.writing-editor .ProseMirror p.has-inline-math:not([data-word-metrics]),.writing-editor .ProseMirror p:not([data-word-metrics]):has(.writing-equation-image-node),.writing-editor .ProseMirror p:not([data-word-metrics]):has(.writing-math-node--inline),.writing-editor .ProseMirror p:not([data-word-metrics]):has(img.writing-equation-image),.writing-editor .ProseMirror p[data-has-inline-math="1"]:not([data-word-metrics]){text-align:left;text-autospace:no-autospace!important;text-justify:auto!important}.writing-editor .ProseMirror h1[style*="text-align: center"],.writing-editor .ProseMirror h1[style*="text-align: left"],.writing-editor .ProseMirror h1[style*="text-align: right"],.writing-editor .ProseMirror h2[style*="text-align: center"],.writing-editor .ProseMirror h2[style*="text-align: left"],.writing-editor .ProseMirror h2[style*="text-align: right"],.writing-editor .ProseMirror h3[style*="text-align: center"],.writing-editor .ProseMirror h3[style*="text-align: left"],.writing-editor .ProseMirror h3[style*="text-align: right"],.writing-editor .ProseMirror p[style*="text-align: center"],.writing-editor .ProseMirror p[style*="text-align: left"],.writing-editor .ProseMirror p[style*="text-align: right"]{text-justify:auto}.writing-editor mark{border-radius:2px;color:inherit;padding:0 2px}.writing-editor h1[data-indent="1"]:not([data-word-left-indent]),.writing-editor h2[data-indent="1"]:not([data-word-left-indent]),.writing-editor h3[data-indent="1"]:not([data-word-left-indent]),.writing-editor p[data-indent="1"]:not([data-word-left-indent]){padding-left:2em}.writing-editor h1[data-indent="2"]:not([data-word-left-indent]),.writing-editor h2[data-indent="2"]:not([data-word-left-indent]),.writing-editor h3[data-indent="2"]:not([data-word-left-indent]),.writing-editor p[data-indent="2"]:not([data-word-left-indent]){padding-left:4em}.writing-editor h1[data-indent="3"]:not([data-word-left-indent]),.writing-editor h2[data-indent="3"]:not([data-word-left-indent]),.writing-editor h3[data-indent="3"]:not([data-word-left-indent]),.writing-editor p[data-indent="3"]:not([data-word-left-indent]){padding-left:6em}.writing-editor .ProseMirror p[data-first-indent="2"]:not([data-hanging-indent="2"]):not([data-word-metrics]){text-indent:var(--am-first-indent, 2em)}.writing-editor .ProseMirror h3[data-first-indent="2"]:not([data-hanging-indent="2"]):not([data-word-metrics]),.writing-editor .ProseMirror h4[data-first-indent="2"]:not([data-hanging-indent="2"]):not([data-word-metrics]){text-indent:var(--am-first-indent, 2em)}.writing-editor .ProseMirror h2[data-first-indent-off]:not([data-word-metrics]),.writing-editor .ProseMirror h2[data-first-indent="0"]:not([data-word-metrics]),.writing-editor .ProseMirror p[data-first-indent-off]:not([data-word-metrics]),.writing-editor .ProseMirror p[data-first-indent="0"]:not([data-word-metrics]){text-indent:0!important}.writing-editor .ProseMirror p[data-hanging-indent="2"]:not([data-word-metrics]),.writing-editor p[data-hanging-indent="2"]:not([data-word-metrics]){padding-left:2em;text-indent:-2em!important}.writing-editor .writing-figure-caption:not([data-word-metrics]),.writing-editor .writing-table-caption:not([data-word-metrics]),.writing-editor .writing-toc-entry:not([data-word-metrics]),.writing-editor h1:not([data-word-metrics]),.writing-editor h2:not([data-word-metrics]),.writing-editor li p:not([data-word-metrics]),.writing-editor p[style*="text-align: center"]:not([data-word-metrics]),.writing-editor p[style*="text-align: right"]:not([data-word-metrics]),.writing-editor p[style*="text-align:center"]:not([data-word-metrics]),.writing-editor p[style*="text-align:right"]:not([data-word-metrics]){text-indent:0!important}.writing-editor h3:not([data-first-indent="2"]):not([data-word-metrics]),.writing-editor h4:not([data-first-indent="2"]):not([data-word-metrics]){text-indent:0!important}.writing-editor .ProseMirror h3[data-first-indent="2"]:not([data-word-metrics]),.writing-editor .ProseMirror h4[data-first-indent="2"]:not([data-word-metrics]){text-indent:var(--am-first-indent, 2em)!important}.writing-editor .ProseMirror h2:not([data-word-metrics]):not([data-graduation-heading]){font-family:SimHei,"??",Microsoft YaHei,Heiti SC,sans-serif!important;font-weight:700!important}.writing-editor .ProseMirror h3:not([data-word-metrics]):not([data-graduation-heading]){font-family:SimHei,"??",Microsoft YaHei,Heiti SC,sans-serif!important;font-weight:700!important}.writing-editor .ProseMirror h4:not([data-word-metrics]):not([data-graduation-heading]){font-family:SimHei,"??",Microsoft YaHei,Heiti SC,sans-serif!important;font-weight:700!important}.writing-editor .ProseMirror :is(h2,h3,h4):not([data-word-metrics]):not([data-graduation-heading]) :not(span[style*="font-family:"]){font-family:inherit!important}.writing-editor .ProseMirror :is(h2,h3,h4):not([data-word-metrics]):not([data-graduation-heading]) :not(span[style*="font-size:"]){font-size:inherit!important}.writing-editor .writing-figure-caption:not([data-word-metrics]),.writing-editor .writing-table-caption:not([data-word-metrics]){padding-left:0!important;white-space:pre-line}.writing-editor sup{font-size:.75em;line-height:0;vertical-align:super}.writing-editor sub{font-size:.75em;line-height:0;vertical-align:sub}.writing-editor p+p{margin-top:.2em}.writing-editor .ProseMirror [data-word-metrics]{margin-bottom:0;margin-top:0}.writing-editor ol,.writing-editor ul{margin:.5em 0 .75em;padding-left:1.6em}.writing-editor ol li,.writing-editor ul li{color:inherit;line-height:1.75;margin:.25em 0}.writing-editor ul li{list-style:disc}.writing-editor ol li{list-style:decimal}.writing-editor li>p{margin:0;text-align:left}.writing-editor li>p+p{margin-top:.35em}.writing-editor blockquote{background:#165dff0a;border-left:3px solid #165dff;border-radius:0 6px 6px 0;color:#4e5969;margin:1em 0;padding:10px 16px}.writing-editor blockquote p{line-height:1.7;text-align:left}.writing-editor hr{border:none;border-top:1px solid #e5e6eb;margin:1.5em 0}.writing-editor code{background:#165dff14;border-radius:4px;color:#165dff;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Menlo,monospace;font-size:.9em;padding:1px 5px}.writing-editor pre{background:#1d2129;border-radius:8px;color:#e2e8f0;font-size:13px;line-height:1.6;margin:1em 0;overflow-x:auto;padding:14px 16px}.writing-editor .writing-editor-code-block,.writing-editor pre.writing-editor-code-block{position:relative}.writing-editor pre code{background:transparent;color:inherit;padding:0}.writing-editor a{color:#165dff;text-decoration:underline;text-underline-offset:2px}.writing-editor [data-word-metrics] a{color:inherit}.writing-editor .ProseMirror p.writing-toc-entry,.writing-editor p.writing-toc-entry{align-items:baseline;color:inherit;display:flex;gap:0;margin:.15em 0;text-align:left;text-indent:0!important}.writing-editor p.writing-toc-entry[data-toc-level="1"] .writing-toc-entry__title{font-weight:600}.writing-editor p.writing-toc-entry[data-graduation-toc=true] .writing-toc-entry__title{font-weight:inherit}.writing-editor .writing-toc-entry__title{color:inherit;flex:0 1 auto;min-width:0;text-decoration:none}.writing-editor .writing-toc-entry__leader{border-bottom:1px dotted;flex:1 1 auto;margin:0 .35em;min-width:1.5em;opacity:.55;pointer-events:none;transform:translateY(-.35em);-webkit-user-select:none;-moz-user-select:none;user-select:none}.writing-editor .writing-toc-entry__page{color:inherit;flex:0 0 auto;font-family:var(--writing-toc-page-font-family, inherit);font-size:var(--writing-toc-page-font-size, inherit);font-variant-numeric:tabular-nums;font-weight:var(--writing-toc-page-font-weight, inherit);text-decoration:none}.writing-editor [data-toc-target-block-id] .writing-toc-entry__page{min-width:2em;text-align:right}.writing-editor [data-toc-target-block-id] .writing-toc-entry__page:after{content:var(--writing-toc-page, "")}.writing-editor .writing-word-tab-prefix[data-word-tab-leader]:not([data-word-tab-leader=none]):after{border-bottom:1px dotted var(--word-tab-leader-color, currentColor);bottom:.15em;content:"";left:0;pointer-events:none;position:absolute;right:0}.writing-editor .writing-word-tab-prefix[data-word-tab-leader=hyphen]:after{border-bottom-style:dashed}.writing-editor .writing-word-tab-prefix:is([data-word-tab-leader=underscore],[data-word-tab-leader=heavy]):after{border-bottom-style:solid}.writing-editor .writing-word-tab-prefix[data-word-tab-leader=heavy]:after{border-bottom-width:2px}.writing-editor .writing-word-tab-prefix[data-word-tab-leader=middleDot]:after{bottom:.4em}.writing-editor [data-word-underline]>.writing-cell-image-node>.writing-cell-image-node__inner,.writing-editor [data-word-underline]>img.writing-cell-image,.writing-editor [data-word-underline]>picture[data-word-image-node=cellImage]{border-bottom:var(--word-underline-border, none)}.writing-editor .writing-image-node__img,.writing-editor img.writing-editor-image{border-radius:8px;cursor:zoom-in;display:block;height:auto;margin:1.1em auto .5em;max-width:100%}.writing-editor .writing-image-node[data-word-inline-image],.writing-editor .writing-image-node[data-word-inline-image] .writing-image-node__img,.writing-editor img.writing-editor-image[data-word-inline-image]{border-radius:0;margin-block:0}.writing-editor figure.writing-figure{margin:.75em 0;text-align:center}.writing-editor figure.writing-figure>img.writing-editor-image{display:inline-block;max-width:100%}.writing-editor img.writing-cell-image,.writing-editor img.writing-equation-image{cursor:zoom-in}.ProseMirror img.writing-cell-image,.writing-editor .ProseMirror td img.writing-cell-image,.writing-editor .ProseMirror th img.writing-cell-image,.writing-editor img.writing-cell-image,.writing-editor table td img.writing-cell-image,.writing-editor table th img.writing-cell-image{border:0!important;border-radius:2px!important;box-shadow:none!important;display:inline-block!important;float:none!important;height:auto!important;margin:.2em 0!important;max-height:var(--writing-cell-image-max-height, 14em)!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:0!important;vertical-align:middle!important;width:var(--writing-cell-image-width, auto)!important}img.writing-cell-image[data-width]{--writing-cell-image-max-height: none}.writing-editor .word-image-viewport>img{border-radius:0!important;height:var(--word-image-source-height, 100%)!important;left:var(--word-image-source-left, 0)!important;margin:0!important;max-height:none!important;max-width:none!important;-o-object-fit:fill!important;object-fit:fill!important;position:absolute!important;top:var(--word-image-source-top, 0)!important;width:var(--word-image-source-width, 100%)!important}.writing-editor .writing-image-node[data-word-image-geometry]{margin-block:0}.writing-editor .writing-image-node[data-word-anchor-wrap]{text-align:left}.writing-editor [data-word-image-geometry] .writing-image-node__placeholder{inset:0;min-height:0;min-width:0;position:absolute}.writing-editor .writing-figure-caption{color:var(--am-ink, #000);font-size:var(--am-caption-size, 14px);line-height:1.5;margin:0 0 1.25em;text-align:center}.writing-editor .writing-table-caption{color:var(--am-ink, #000);font-size:var(--am-caption-size, 10.5pt);font-weight:400;line-height:1.5;margin:1.15em 0 .55em;text-align:center}.writing-editor caption.writing-table-caption:not([data-word-metrics]),.writing-editor figcaption.writing-figure-caption:not([data-word-metrics]){margin:.35em 0 0;padding-left:0!important;text-align:center;text-indent:0!important;white-space:pre-line}.writing-editor table caption.writing-table-caption{caption-side:top;cursor:default;margin:0 0 .35em}.writing-editor .writing-table-caption+.tableWrapper,.writing-editor p.writing-table-caption+.tableWrapper{margin-top:.2em}.writing-editor .tableWrapper,.writing-editor .writing-editor-table{margin:1.1em 0 1.25em;overflow:visible;padding:0;position:relative}.writing-editor .tableWrapper{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;min-width:0;overflow:visible!important;padding:0!important;width:100%}.writing-editor table{border-collapse:collapse;color:inherit;font-family:inherit;font-size:var(--am-caption-size, 10.5pt);margin:0;max-width:100%;min-width:0!important;table-layout:fixed;width:100%}.writing-editor .ProseMirror table[data-table-align=center]{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;min-width:0!important;width:auto!important}.writing-editor .ProseMirror table[data-table-align=right]{margin-left:auto!important;margin-right:0!important;max-width:100%!important;min-width:0!important;width:auto!important}.writing-editor .ProseMirror table[data-table-align=left]{margin-left:0!important;margin-right:auto!important;max-width:100%!important;min-width:0!important;width:auto!important}.writing-editor .ProseMirror table[data-word-table-indent]:not([data-table-align=center]):not([data-table-align=right]){margin-left:var(--word-table-indent)!important;max-width:calc(100% - max(0pt,var(--word-table-indent)))!important}.writing-editor :is(table[data-word-table-indent],table:has(>:is(tbody,thead)>tr[data-word-row-height-rule=exact]),.tableWrapper:has(>table[data-word-table-indent],>table>:is(tbody,thead)>tr[data-word-row-height-rule=exact])){margin-block:0}.writing-editor tr[data-word-row-height-rule=exact]>:is(td,th)>p[data-word-metrics]{margin-right:calc(var(--word-paragraph-indent-right, 0px) - 1px)!important}.writing-editor .ProseMirror table[data-word-cell-pad="1"]:not([data-border-style=three-line]):not(.writing-editor-table--three-line) td,.writing-editor .ProseMirror table[data-word-cell-pad="1"]:not([data-border-style=three-line]):not(.writing-editor-table--three-line) th{padding:var(--word-cell-pad-t, 8px) var(--word-cell-pad-r, 10px) var(--word-cell-pad-b, 8px) var(--word-cell-pad-l, 10px)}.writing-editor .tableWrapper colgroup col{min-width:0}.writing-editor table td,.writing-editor table th{border:1px solid #e5e6eb;line-height:1.45;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:center;vertical-align:middle;word-break:break-word}.writing-editor table td p:not([data-word-metrics]),.writing-editor table th p:not([data-word-metrics]){margin:0;max-width:100%;overflow-wrap:anywhere;text-align:inherit;text-indent:0;text-justify:auto;white-space:normal;word-break:break-word}.writing-editor table th{background:#f7f8fa;font-weight:700}.writing-editor .writing-editor-table[style*="table-layout: fixed"]{max-width:100%;table-layout:fixed}.writing-editor .writing-editor-table[style*="table-layout: fixed"] td,.writing-editor .writing-editor-table[style*="table-layout: fixed"] th{overflow-wrap:anywhere;word-break:break-word}.writing-editor .writing-editor-table--grid,.writing-editor table.writing-editor-table--grid{border:none}.writing-editor .writing-editor-table--grid td,.writing-editor .writing-editor-table--grid th,.writing-editor table.writing-editor-table--grid td,.writing-editor table.writing-editor-table--grid th{border:1px solid #e5e6eb;padding:8px 10px}.writing-editor .writing-editor-table--grid th,.writing-editor table.writing-editor-table--grid th{background:#f7f8fa}.writing-editor .writing-editor-table--layout,.writing-editor table.writing-editor-table--layout{background:transparent;border:none}.writing-editor .writing-editor-table--layout td,.writing-editor .writing-editor-table--layout th,.writing-editor table.writing-editor-table--layout td,.writing-editor table.writing-editor-table--layout th{background:transparent;border:none;padding:6px 8px;vertical-align:top}.writing-editor table.writing-editor-table--three-line,.writing-editor table[data-border-style=three-line]{--academic-table-size: var(--am-caption-size, 10.5pt);--academic-table-lh: 1.4;border:2px solid #222;border-collapse:collapse;border-left:none;border-right:none;border-spacing:0;color:var(--am-ink, #000);font-family:inherit;font-size:var(--academic-table-size);line-height:var(--academic-table-lh);margin:0;max-width:100%;min-width:0!important;table-layout:fixed;width:100%}.writing-editor table.writing-editor-table--three-line[style*="table-layout: fixed"],.writing-editor table[data-border-style=three-line][style*="table-layout: fixed"]{table-layout:fixed}.writing-editor table.writing-editor-table--three-line tr,.writing-editor table[data-border-style=three-line] tr{border:0!important}.writing-editor table.writing-editor-table--three-line tr:not([data-word-row-height]),.writing-editor table[data-border-style=three-line] tr:not([data-word-row-height]){height:auto!important;min-height:0!important}.writing-editor table.writing-editor-table--three-line td,.writing-editor table.writing-editor-table--three-line th,.writing-editor table[data-border-style=three-line] td,.writing-editor table[data-border-style=three-line] th{background-color:transparent;border:0!important;border-left:0!important;border-right:0!important;border-top:0!important;box-sizing:border-box;font-size:var(--academic-table-size)!important;height:auto!important;line-height:var(--academic-table-lh)!important;max-width:100%;min-height:0!important;min-width:0;overflow-wrap:anywhere;padding:3px 5px!important;vertical-align:middle!important;word-break:break-word}.writing-editor table.writing-editor-table--three-line[data-word-cell-pad="1"] td,.writing-editor table.writing-editor-table--three-line[data-word-cell-pad="1"] th,.writing-editor table[data-border-style=three-line][data-word-cell-pad="1"] td,.writing-editor table[data-border-style=three-line][data-word-cell-pad="1"] th{padding:var(--word-cell-pad-t, 3px) var(--word-cell-pad-r, 5px) var(--word-cell-pad-b, 3px) var(--word-cell-pad-l, 5px)!important}.writing-editor table.writing-editor-table--three-line th,.writing-editor table[data-border-style=three-line] th{font-weight:400!important;text-align:center}.writing-editor table.writing-editor-table--three-line td,.writing-editor table[data-border-style=three-line] td{text-align:left}.writing-editor :is(table[data-border-style=three-line],table.writing-editor-table--three-line) :where(p,span:not([style*="font-size:"]),a,strong,b,em,i,u,s,mark):not([data-word-metrics],[data-word-metrics] *){font-size:inherit}.writing-editor :is(table[data-border-style=three-line],table.writing-editor-table--three-line) :where(p,span,a,strong,b,em,i,u,s,mark):not([data-word-metrics],[data-word-metrics] *){line-height:inherit;margin-bottom:0;margin-top:0}.writing-editor .ProseMirror table.writing-editor-table--three-line :where(p):not([data-word-metrics]),.writing-editor .ProseMirror table[data-border-style=three-line] :where(p):not([data-word-metrics]),.writing-editor table.writing-editor-table--three-line :where(p):not([data-word-metrics]),.writing-editor table[data-border-style=three-line] :where(p):not([data-word-metrics]){margin:0;max-width:100%;min-height:0!important;overflow-wrap:anywhere;padding:0;text-align:inherit;text-indent:0;white-space:normal;word-break:break-word}.writing-editor table.writing-editor-table--three-line p+p:not([data-word-metrics]),.writing-editor table[data-border-style=three-line] p+p:not([data-word-metrics]){margin-top:0}.writing-editor table.writing-editor-table--three-line :where(sup,sub):not([data-word-metrics] *),.writing-editor table[data-border-style=three-line] :where(sup,sub):not([data-word-metrics] *){font-size:.75em!important;line-height:0!important}.writing-editor table.writing-editor-table--three-line thead,.writing-editor table[data-border-style=three-line] thead{border-bottom:.8px solid #444}.writing-editor table.writing-editor-table--three-line [data-rule=midrule],.writing-editor table[data-border-style=three-line] [data-rule=midrule]{background-image:none!important;border-bottom:.8px solid #444!important}.writing-editor table.writing-editor-table--three-line [data-rule=cmidrule],.writing-editor table[data-border-style=three-line] [data-rule=cmidrule]{background-image:none!important;border-bottom:.5px solid #666!important}.writing-editor table.writing-editor-table--three-line:not([data-header-rows])>tr:first-child>th,.writing-editor table[data-border-style=three-line]:not([data-header-rows])>tbody>tr:first-child>th{border-bottom:.8px solid #444!important}.writing-editor table.writing-editor-table--three-line[data-header-rows="1"]>tr:first-child>th:not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="1"]>tbody>tr:first-child>th:not([data-rule]){border-bottom:.8px solid #444!important}.writing-editor table.writing-editor-table--three-line[data-header-rows="2"]>tr:first-child>th[rowspan]:not([rowspan="1"]):not([data-rule]),.writing-editor table.writing-editor-table--three-line[data-header-rows="2"]>tr:nth-child(2)>th:not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="2"]>tbody>tr:first-child>th[rowspan]:not([rowspan="1"]):not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="2"]>tbody>tr:nth-child(2)>th:not([data-rule]){border-bottom:.8px solid #444!important}.writing-editor table.writing-editor-table--three-line[data-header-rows="2"]>tr:first-child>th[colspan]:not([colspan="1"]):not([rowspan]):not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="2"]>tbody>tr:first-child>th[colspan]:not([colspan="1"]):not([rowspan]):not([data-rule]){background-image:none!important;border-bottom:.5px solid #666!important}.writing-editor table.writing-editor-table--three-line[data-header-rows="3"]>tr:nth-child(3)>th:not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="3"]>tbody>tr:nth-child(3)>th:not([data-rule]){border-bottom:.8px solid #444!important}.writing-editor table.writing-editor-table--three-line[data-header-rows="3"]>tr:nth-child(-n+2)>th[colspan]:not([colspan="1"]):not([rowspan]):not([data-rule]),.writing-editor table[data-border-style=three-line][data-header-rows="3"]>tbody>tr:nth-child(-n+2)>th[colspan]:not([colspan="1"]):not([rowspan]):not([data-rule]){background-image:none!important;border-bottom:.5px solid #666!important}.writing-editor table.writing-editor-table--three-line tbody tr:last-child td,.writing-editor table[data-border-style=three-line] tbody tr:last-child td{border-bottom:0!important}.writing-editor .ProseMirror:not(.writing-flow-root) table.writing-editor-table--three-line .selectedCell,.writing-editor .ProseMirror:not(.writing-flow-root) table.writing-editor-table--three-line td.selectedCell,.writing-editor .ProseMirror:not(.writing-flow-root) table.writing-editor-table--three-line th.selectedCell,.writing-editor .ProseMirror:not(.writing-flow-root) table[data-border-style=three-line] .selectedCell,.writing-editor .ProseMirror:not(.writing-flow-root) table[data-border-style=three-line] td.selectedCell,.writing-editor .ProseMirror:not(.writing-flow-root) table[data-border-style=three-line] th.selectedCell{background:#0000000a!important;box-shadow:none!important;outline:none!important}.writing-editor .ProseMirror:not(.writing-flow-root) table.writing-editor-table--three-line tr.writing-table-row--active>td,.writing-editor .ProseMirror:not(.writing-flow-root) table.writing-editor-table--three-line tr.writing-table-row--active>th,.writing-editor .ProseMirror:not(.writing-flow-root) table[data-border-style=three-line] tr.writing-table-row--active>td,.writing-editor .ProseMirror:not(.writing-flow-root) table[data-border-style=three-line] tr.writing-table-row--active>th{background:#00000008!important}.writing-editor table.writing-editor-table--label-col:not(.writing-editor-table--three-line) td:first-child,.writing-editor table.writing-editor-table--label-col:not(.writing-editor-table--three-line) th:first-child{text-align:left}.writing-editor table.writing-editor-table--label-col td:first-child p,.writing-editor table.writing-editor-table--label-col th:first-child p{margin:0;text-align:inherit}.writing-editor .ProseMirror-selectednode.tableWrapper,.writing-editor .tableWrapper.ProseMirror-selectednode,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode),.writing-editor .writing-table-wrapper--selected{border-radius:0;outline:1.5px solid rgba(22,93,255,.5);outline-offset:1px}.writing-editor .ProseMirror-selectednode table,.writing-editor table.ProseMirror-selectednode{outline:none}.writing-editor .tableWrapper.ProseMirror-selectednode,.writing-editor .tableWrapper.ProseMirror-selectednode *,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode),.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) *,.writing-editor .writing-table-wrapper--selected,.writing-editor .writing-table-wrapper--selected *,.writing-editor table.ProseMirror-selectednode,.writing-editor table.ProseMirror-selectednode *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.writing-editor .ProseMirror:not(.writing-flow-root) table tr.writing-table-row--active>td,.writing-editor .ProseMirror:not(.writing-flow-root) table tr.writing-table-row--active>th{background:#165dff14!important}.writing-editor .ProseMirror:not(.writing-flow-root) table .selectedCell{background:#165dff24!important;box-shadow:inset 0 0 0 1px #165dff14;outline:1.5px solid rgba(22,93,255,.5);outline-offset:-1.5px;position:relative;z-index:1}.writing-editor .tableWrapper.ProseMirror-selectednode .selectedCell,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .selectedCell,.writing-editor .writing-table-wrapper--selected .selectedCell,.writing-editor table.ProseMirror-selectednode .selectedCell{background:transparent!important;box-shadow:none!important;outline:none!important}.writing-editor table td ::selection,.writing-editor table th ::selection{background:#a27eff59;color:inherit}.writing-editor table td ::-moz-selection,.writing-editor table th ::-moz-selection{background:#a27eff59;color:inherit}.writing-editor table td p,.writing-editor table th p{margin:0;min-height:1.2em}.writing-editor table :is(td,th) p[data-word-metrics]{min-height:0}.writing-editor table.writing-editor-table--three-line td p,.writing-editor table.writing-editor-table--three-line th p,.writing-editor table[data-border-style=three-line] td p,.writing-editor table[data-border-style=three-line] th p{min-height:0!important}.writing-table-drag-handle{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:6px;box-shadow:0 1px 4px #0f172a14;color:#86909c;cursor:grab;display:inline-flex;height:24px;justify-content:center;left:-28px;opacity:0;padding:0;pointer-events:auto;position:absolute;top:0;touch-action:none;transition:opacity .12s ease,background .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px;z-index:7}.writing-editor .tableWrapper:focus-within .writing-table-drag-handle,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-drag-handle,.writing-editor .tableWrapper:hover .writing-table-drag-handle,.writing-editor .writing-table-wrapper--selected .writing-table-drag-handle,.writing-table-drag-handle--active,.writing-table-drag-handle:hover,.writing-table-wrapper--dragging .writing-table-drag-handle{opacity:1}.writing-table-drag-handle--active,.writing-table-drag-handle:focus-visible,.writing-table-drag-handle:hover{background:#f7f8fa;color:#4e5969}.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-drag-handle,.writing-editor .writing-table-wrapper--selected .writing-table-drag-handle{color:#165dff}.writing-table-drag-handle--active,.writing-table-drag-handle:active{cursor:grabbing}.writing-table-drag-handle__icon{display:block;height:14px;pointer-events:none;width:10px}.writing-table-action-bar{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:0 6px 6px 0;box-shadow:0 1px 4px #0f172a14;box-sizing:border-box;display:none;flex-wrap:nowrap;gap:0;height:24px;left:26px;max-width:calc(100% - 30px);overflow:hidden;padding:1px 2px 1px 1px;pointer-events:auto;position:absolute;right:auto;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content;z-index:7}.writing-editor .tableWrapper:focus-within .writing-table-action-bar,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-action-bar,.writing-editor .tableWrapper:hover .writing-table-action-bar,.writing-editor .writing-table-wrapper--selected .writing-table-action-bar{display:inline-flex}.writing-table-action-bar__sep{background:#0f172a1a;flex-shrink:0;height:12px;margin:0 2px;width:1px}.writing-table-action-bar__btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#4e5969;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background .1s ease,color .1s ease;width:22px}.writing-table-action-bar__btn svg{display:block;height:14px;pointer-events:none;width:14px}.writing-table-action-bar__btn:hover{background:#165dff14;color:#165dff}.writing-table-action-bar__btn--danger:hover{background:#f53f3f1a;color:#f53f3f}.writing-editor .tableWrapper .column-resize-handle{background:#165dff59;bottom:0;cursor:col-resize;pointer-events:auto;position:absolute;right:-2px;top:0;width:4px;z-index:4}.writing-editor .tableWrapper.resize-cursor,.writing-editor .tableWrapper.resize-cursor *{cursor:col-resize!important}.writing-table-edge-add{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:50%;box-shadow:0 1px 3px #0f172a1a;color:#86909c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:18px;justify-content:center;line-height:1;opacity:0;padding:0;pointer-events:auto;position:absolute;transition:opacity .12s ease,background .12s ease,border-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px;z-index:6}.writing-table-edge-add span{display:block;margin-top:-1px;pointer-events:none}.writing-table-edge-add--row{bottom:2px;left:50%;transform:translate(-50%)}.writing-table-edge-add--col{right:2px;top:50%;transform:translateY(-50%)}.writing-editor .tableWrapper:focus-within .writing-table-edge-add,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-edge-add,.writing-editor .tableWrapper:hover .writing-table-edge-add,.writing-editor .writing-table-wrapper--selected .writing-table-edge-add,.writing-table-edge-add:focus-visible,.writing-table-edge-add:hover{opacity:1}.writing-table-edge-add:focus-visible,.writing-table-edge-add:hover{background:#f0f5ff;border-color:#165dff66;color:#165dff}.writing-table-edge-add--row:focus-visible,.writing-table-edge-add--row:hover{transform:translate(-50%) scale(1.06)}.writing-table-edge-add--col:focus-visible,.writing-table-edge-add--col:hover{transform:translateY(-50%) scale(1.06)}.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-action-bar,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-action-bar *,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-edge-add,.writing-editor .tableWrapper:has(>table.ProseMirror-selectednode) .writing-table-edge-add *,.writing-editor .writing-table-wrapper--selected .writing-table-action-bar,.writing-editor .writing-table-wrapper--selected .writing-table-action-bar *,.writing-editor .writing-table-wrapper--selected .writing-table-edge-add,.writing-editor .writing-table-wrapper--selected .writing-table-edge-add *{pointer-events:auto!important}.writing-table-wrapper--dragging{opacity:.45}.writing-editor--table-dragging,.writing-editor--table-dragging *{cursor:grabbing!important}.writing-table-drag-ghost{background:#1d2129;border-radius:4px;box-shadow:0 4px 12px #0000002e;color:#fff;font-size:12px;line-height:18px;padding:6px 10px;pointer-events:none;position:fixed;white-space:nowrap;z-index:10060}.writing-table-drop-indicator{background:#165dff;border-radius:1px;display:none;height:2px;pointer-events:none;position:absolute;z-index:6}.writing-editor strong{color:#1d2129;font-weight:700}.writing-editor em{font-style:italic}.writing-editor s{color:#86909c;text-decoration:line-through}.writing-editor .ProseMirror p.is-editor-empty:first-child:before{color:#86909c;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.writing-editor .ProseMirror ::selection{background:#a27eff40}.writing-editor .ProseMirror ::-moz-selection{background:#a27eff40}.writing-editor .ProseMirror .tableWrapper.ProseMirror-selectednode ::-moz-selection,.writing-editor .ProseMirror .tableWrapper:has(>table.ProseMirror-selectednode) ::-moz-selection,.writing-editor .ProseMirror .writing-table-wrapper--selected ::-moz-selection,.writing-editor .ProseMirror table.ProseMirror-selectednode ::-moz-selection{background:transparent!important;color:inherit!important}.writing-editor .ProseMirror .tableWrapper.ProseMirror-selectednode ::selection,.writing-editor .ProseMirror .tableWrapper:has(>table.ProseMirror-selectednode) ::selection,.writing-editor .ProseMirror .writing-table-wrapper--selected ::selection,.writing-editor .ProseMirror table.ProseMirror-selectednode ::selection{background:transparent!important;color:inherit!important}.writing-editor .ProseMirror .tableWrapper.ProseMirror-selectednode ::-moz-selection,.writing-editor .ProseMirror .writing-table-wrapper--selected ::-moz-selection,.writing-editor .ProseMirror table.ProseMirror-selectednode ::-moz-selection{background:transparent!important;color:inherit!important}.writing-editor .writing-block>:not(.ProseMirror-widget){margin-top:0}.writing-editor .writing-math-node--inline .katex{font-size:1em}.writing-editor .writing-math-node--block .katex-display{margin:0}.writing-editor .writing-math-node--block:not(.writing-math-node--in-flow) .katex,.writing-editor .writing-math-node--block:not(.writing-math-node--in-flow) .katex-display>.katex{font-size:1em}.writing-editor .writing-math-node--block,.writing-editor .writing-math-node--editing{max-width:100%}.writing-editor.writing-editor--outline-numbered .ProseMirror{counter-reset:wh1}.writing-editor.writing-editor--outline-numbered .ProseMirror h2:not([data-numbered]){counter-increment:wh1;counter-reset:wh2}.writing-editor.writing-editor--outline-numbered .ProseMirror h2:not([data-numbered]):before{content:counter(wh1,cjk-ideographic) " ";font-weight:600;margin-right:.35em}.writing-editor.writing-editor--outline-numbered .ProseMirror h3:not([data-numbered]){counter-increment:wh2;counter-reset:wh3}.writing-editor.writing-editor--outline-numbered .ProseMirror h3:not([data-numbered]):before{content:counter(wh1) "." counter(wh2) " ";font-weight:600;margin-right:.35em}.writing-editor.writing-editor--outline-numbered .ProseMirror h4:not([data-numbered]){counter-increment:wh3}.writing-editor.writing-editor--outline-numbered .ProseMirror h4:not([data-numbered]):before{content:counter(wh1) "." counter(wh2) "." counter(wh3) " ";font-weight:600;margin-right:.35em}.writing-editor .ProseMirror .writing-ai-highlight{background:#ffc83d52;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.writing-editor .ProseMirror .writing-diff-delete{background:#ff6b6b33;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#9f3434e6;text-decoration:line-through;text-decoration-color:#c74747d9}.writing-editor .ProseMirror .writing-diff-insert{background:#52c41a2e;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#237010f2}.writing-editor .ProseMirror .writing-selection-inactive{background:#a27eff38;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.writing-editor .ProseMirror .writing-quote-highlight{background:#14c9c92e;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.writing-editor table:has(>:is(tbody,thead)>tr>[data-word-cell-borders]){border:0!important;border-collapse:collapse}.writing-editor table.writing-editor-table--grid th[data-word-cell-borders]{background:transparent}.writing-editor table[data-word-cell-pad="1"]>:is(tbody,thead,tfoot)>tr>:is(td,th){padding:var(--word-cell-pad-t, 0) var(--word-cell-pad-r, 7.2px) var(--word-cell-pad-b, 0) var(--word-cell-pad-l, 7.2px)!important;vertical-align:top}.writing-editor table[data-word-cell-pad="1"] th{background-color:transparent;font-weight:400}.writing-citation[data-v-4aa71c47]{color:inherit;white-space:nowrap}.writing-citation--selected[data-v-4aa71c47]{background:#e3edff;border-radius:2px}.writing-footnote-node{display:inline;position:relative;vertical-align:baseline}.writing-footnote-node__ref{background:transparent;border:none;border-radius:3px;color:#165dff;cursor:pointer;display:inline-block;font-family:Times New Roman,Times,serif;font-size:.75em;font-weight:600;line-height:1;margin:0 1px;padding:0 2px;vertical-align:super}.writing-footnote-node--selected .writing-footnote-node__ref,.writing-footnote-node__ref:hover{background:#165dff1a}.writing-footnote-node__editor{align-items:center;background:#fff;border:1px solid #dfe1f1;border-radius:6px;box-shadow:0 4px 12px #00000014;display:inline-flex;gap:4px;margin-left:4px;padding:3px 4px;vertical-align:middle}.writing-footnote-node__input{width:min(280px,50vw)}.writing-footnote-node__btn{background:#e8f3ff;border:none;border-radius:4px;color:#165dff;cursor:pointer;font-size:12px;height:28px;padding:0 8px}.writing-footnote-node__btn--danger{background:#ffece8;color:#f53f3f}.writing-editor .writing-footnotes{border-top:1px solid #e5e6eb;color:var(--am-ink, #000);font-size:12px;line-height:1.7;margin-top:2em;padding-top:1em}.writing-editor .writing-footnotes__title{color:inherit;font-size:13px;font-weight:600;margin:0 0 .5em}.writing-editor .writing-footnotes__item{margin:0 0 .35em;text-align:left;text-indent:0!important}.writing-cross-ref-node{display:inline;white-space:nowrap}.writing-cross-ref-node__label{border-bottom:1px dotted rgba(22,93,255,.55);color:#165dff;cursor:default}.writing-cross-ref-node--selected .writing-cross-ref-node__label{background:#165dff14;border-radius:2px}.writing-cross-ref-node__del{background:#ffece8;border:none;border-radius:3px;color:#f53f3f;cursor:pointer;font-size:12px;line-height:1.2;margin-left:2px;padding:0 3px;vertical-align:baseline}.writing-math-node{--writing-math-track: -.07em;--writing-math-scale-x: .96}.writing-math-node--inline .writing-math-node__katex-shell{display:contents}.writing-math-node--inline .writing-math-node__katex{display:inline;transform:none}.writing-math-node--block:not(.writing-math-node--in-flow) .writing-math-node__katex-shell{display:inline-block;margin-inline:auto;max-width:100%;overflow:hidden;vertical-align:middle}.writing-math-node--block:not(.writing-math-node--in-flow) .writing-math-node__katex{display:inline-block;transform:scaleX(calc(var(--writing-math-scale-x)*var(--writing-math-fit-scale, 1)));transform-origin:0 50%}.writing-math-node__render--with-eqno .writing-math-node__katex-shell{display:inline-block;max-width:calc(100% - 5em);min-width:0;overflow:hidden;vertical-align:middle}.writing-math-node__render--overflow-x .writing-math-node__katex-shell{overflow:visible}.writing-math-node--block:not(.writing-math-node--in-flow) .katex-html>.base{letter-spacing:var(--writing-math-track)}.writing-math-editor__preview-content{--writing-math-track: -.07em;--writing-math-scale-x: .96}.writing-math-editor__preview-content .katex-html{display:inline-block;transform:scaleX(var(--writing-math-scale-x));transform-origin:center center}.writing-math-editor__preview-content .katex-html>.base{letter-spacing:var(--writing-math-track)}.writing-math-node__katex--mathml,.writing-math-node__katex--mathml math{display:inline-block;font-size:inherit;max-width:100%}.writing-math-node__katex--svg svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.writing-math-editor__preview-content .writing-math-node__katex--mathml math{font-size:1em}.writing-equation-image-node:not(.writing-equation-image-node--display){display:inline!important;line-height:1;vertical-align:baseline}.writing-equation-image-node:not(.writing-equation-image-node--display) .writing-equation-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:default;display:inline!important;float:none!important;image-rendering:auto;margin:0 .06em!important;-o-object-fit:contain!important;object-fit:contain!important;padding:0!important;vertical-align:-.22em!important}.writing-equation-image-node--display .writing-equation-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:default;display:block!important;float:none!important;image-rendering:auto;margin:.35em auto!important;max-width:none!important;-o-object-fit:fill!important;object-fit:fill!important;padding:0!important}.ProseMirror img.writing-equation-image:not(.writing-equation-image--display):not([data-math-display=block]),.writing-editor img.writing-equation-image:not(.writing-equation-image--display):not([data-math-display=block]),img.writing-equation-image:not(.writing-equation-image--display):not([data-math-display=block]){display:inline!important;height:1.18em!important;max-height:1.45em!important;max-width:24em!important;-o-object-fit:contain!important;object-fit:contain!important;vertical-align:-.22em!important;width:auto!important}.ProseMirror img.writing-equation-image--display,.writing-editor img.writing-equation-image--display,img.writing-equation-image--display,img.writing-equation-image[data-math-display=block]{display:block!important;margin:.35em auto!important}.writing-equation-image-node--display{display:block;margin:.5em 0;max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center;vertical-align:baseline;width:100%}.writing-math-node--inline{cursor:pointer;display:inline!important;font-size:1em;line-height:1;margin:0!important;max-width:100%;padding:0!important;position:relative;vertical-align:baseline}.writing-math-node--inline>.writing-math-node__render{display:inline;margin:0;padding:0;vertical-align:baseline;white-space:nowrap}.writing-math-node--inline .katex,.writing-math-node--inline .writing-math-node__katex{display:inline!important;font-size:1em;line-height:1;margin:0!important;padding:0!important}.writing-math-node--inline .katex-mathml{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;width:1px!important}.writing-math-node--inline .katex-html{white-space:nowrap}.writing-equation-image-node{cursor:pointer;display:inline;position:relative;vertical-align:baseline}.writing-equation-image-node__sense{display:inline}.writing-equation-image-node__placeholder{background:#0f172a0f;border-radius:2px;display:inline-block;height:1.18em;margin:0 .06em;vertical-align:-.22em;width:2.5em}.writing-equation-image-node__placeholder--display{display:block;height:2.9em;margin:.35em auto;width:min(100%,32em)}.writing-equation-image-node__error{color:#c0392b;display:inline;font-size:.85em}.writing-equation-image-node--selected .writing-equation-image{background:#165dff0a;outline:1px dashed rgba(22,93,255,.5);outline-offset:2px}.writing-editor .ProseMirror .writing-equation-image-node--selected,.writing-editor .ProseMirror .writing-equation-image-node--selected *,.writing-editor .ProseMirror .writing-equation-image-node.ProseMirror-selectednode,.writing-editor .ProseMirror .writing-equation-image-node.ProseMirror-selectednode *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.writing-editor .ProseMirror .writing-equation-image-node--selected ::selection,.writing-editor .ProseMirror .writing-equation-image-node.ProseMirror-selectednode ::selection{background:transparent!important;color:inherit!important}.writing-editor .ProseMirror .writing-equation-image-node--selected ::-moz-selection,.writing-editor .ProseMirror .writing-equation-image-node.ProseMirror-selectednode ::-moz-selection{background:transparent!important;color:inherit!important}.ProseMirror .ProseMirror-selectednode.writing-equation-image-node,.writing-editor .ProseMirror-selectednode.writing-equation-image-node{outline:none}.writing-equation-image-node .writing-math-node__toolbar{margin-left:4px}.writing-equation-image-node--display .writing-math-node__toolbar--display-eq{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:6px auto 0;width:100%}.writing-math-node--block{box-sizing:border-box;display:block;margin:1em 0;max-width:100%;position:relative}.writing-math-node--block:not(.writing-math-node--in-flow){font-size:var(--am-body-size, 16px);line-height:var(--am-body-line-height, 1.5)}.writing-math-node--block:not(.writing-math-node--in-flow) .katex,.writing-math-node--block:not(.writing-math-node--in-flow) .katex-display>.katex,.writing-math-node--block:not(.writing-math-node--in-flow) .writing-math-node__katex{font-size:1em;line-height:1.2}.writing-math-node--in-flow{font-size:inherit;line-height:inherit}.writing-math-node--inline.writing-math-node--in-flow{vertical-align:baseline}.writing-math-node--block.writing-math-node--in-flow{display:block;margin:0}.writing-math-node--in-flow .writing-math-node__render--block{background:transparent;border-color:transparent;display:inline;padding:0;text-align:left}.writing-math-node--in-flow .writing-math-node__render--with-eqno{display:inline;position:static;text-align:left}.writing-math-node--in-flow .writing-math-node__render--with-eqno .writing-math-node__katex-shell{display:contents;max-width:none}.writing-math-node--in-flow .writing-math-node__render--with-eqno .writing-math-node__katex{display:inline}.writing-math-node--in-flow .katex,.writing-math-node--in-flow .writing-math-node__katex{font-size:1em}.writing-math-node--in-flow .writing-math-node__eqno{display:inline;font-size:1em;margin-left:.35em;pointer-events:auto;position:static;transform:none;vertical-align:baseline}.writing-math-node--in-flow .writing-math-node__render--block:hover{background:#165dff0a}.writing-math-node--editing.writing-math-node--inline{display:inline-block!important;max-width:100%;vertical-align:top}.writing-math-node__render{border-radius:4px;outline:1px dashed transparent;padding:0 2px;transition:outline-color .15s,background .15s}.writing-math-node__render:hover{background:#165dff0a;outline-color:#165dff59}.writing-math-node__render--block{background:#f7f8fa;border:1px solid transparent;border-radius:6px;box-sizing:border-box;display:block;max-width:100%;overflow-x:hidden;overflow-y:hidden;padding:10px 12px;text-align:center}.writing-math-node__render--block .katex,.writing-math-node__render--block .katex-display,.writing-math-node__render--block .writing-math-node__katex{max-width:100%}.writing-math-node__render--block .katex-display{margin:0;overflow:visible}.writing-math-node__render--block.writing-math-node__render--overflow-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.writing-math-node__render--block.writing-math-node__render--overflow-x .writing-math-node__katex{overflow-x:visible}.writing-math-node__render--with-eqno{display:block;overflow:hidden;position:relative;text-align:center}.writing-math-node__eqno{color:#1d2129;font-family:Times New Roman,SimSun,serif;font-size:13px;line-height:1.4;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.writing-math-node__btn--active{background:#e8f3ff;color:#165dff}.writing-math-node__render--block:hover{background:#f2f3f5;border-color:#e5e6eb}.ProseMirror .ProseMirror-selectednode.writing-math-node,.writing-editor .ProseMirror-selectednode.writing-math-node{outline:none}.writing-editor .ProseMirror .writing-math-node.ProseMirror-selectednode,.writing-editor .ProseMirror .writing-math-node.ProseMirror-selectednode *,.writing-editor .ProseMirror .writing-math-node:has(>.writing-math-node__render--selected),.writing-editor .ProseMirror .writing-math-node:has(>.writing-math-node__render--selected) *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.writing-editor .ProseMirror .writing-math-node.ProseMirror-selectednode ::selection,.writing-editor .ProseMirror .writing-math-node:has(>.writing-math-node__render--selected) ::selection{background:transparent!important;color:inherit!important}.writing-editor .ProseMirror .writing-math-node.ProseMirror-selectednode ::-moz-selection,.writing-editor .ProseMirror .writing-math-node:has(>.writing-math-node__render--selected) ::-moz-selection{background:transparent!important;color:inherit!important}.writing-math-node__render--selected{background:#165dff0f;outline-color:#165dff80!important}.writing-math-node__render--block.writing-math-node__render--selected{background:#165dff0f;border-color:#165dff73}.writing-math-node__toolbar{align-items:center;background:#fff;border:1px solid #dfe1f1;border-radius:7px;box-shadow:0 4px 12px #0000000f;display:inline-flex;gap:4px;margin-left:6px;padding:2px;vertical-align:middle}.writing-math-node--block .writing-math-node__toolbar{display:flex;margin:6px auto 0;width:-moz-fit-content;width:fit-content}.writing-math-node__btn{background:transparent;border:none;border-radius:6px;color:#4e5969;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:26px;padding:0 8px}.writing-math-node__btn:hover{background:#e8f3ff;color:#165dff}.writing-math-node__btn--danger:hover{background:#ffece8;color:#f53f3f}.writing-math-editor{background:#fff;border:1px solid #e5e6eb;border-radius:8px;box-shadow:0 8px 24px #1d21291a;display:flex;flex-direction:column;font-family:"Alibaba PuHuiTi 3.0",Alibaba PuHuiTi,system-ui,sans-serif;margin:6px 0;overflow:hidden;width:min(520px,calc(100vw - 48px));z-index:20}.writing-math-editor--block{margin:8px auto;max-width:640px;width:100%}.writing-math-editor__header{align-items:center;background:#fafbfc;border-bottom:1px solid #f0f1f3;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.writing-math-editor__title{color:#1d2129;font-size:14px;font-weight:600;line-height:22px}.writing-math-editor__hint{color:#86909c;font-size:12px;line-height:20px;white-space:nowrap}.writing-math-editor__body{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.writing-math-editor__label{color:#86909c;font-size:12px;line-height:20px}.writing-math-editor__textarea{font-family:ui-monospace,monospace;width:100%}.writing-math-editor__preview-wrap{display:flex;flex-direction:column;gap:6px}.writing-math-editor__preview{background:#f7f8fa;border:1px solid #f0f1f3;border-radius:6px;min-height:64px;overflow-x:auto;padding:12px 14px}.writing-math-editor__preview--empty{align-items:center;display:flex;justify-content:center}.writing-math-editor__preview-placeholder{color:#c9cdd4;font-size:13px;line-height:20px}.writing-math-editor__preview-content{color:#1d2129;line-height:1.5}.writing-math-editor__preview-content--block{font-size:var(--am-body-size, 16px);text-align:center}.writing-math-editor__preview-content--block .katex,.writing-math-editor__preview-content--block .katex-display>.katex{font-size:1em}.writing-math-editor__preview-content--block .katex-display{margin:0}.writing-math-editor__footer{align-items:center;background:#fff;border-top:1px solid #f0f1f3;display:flex;gap:8px;justify-content:flex-end;padding:10px 14px 12px}.writing-math-editor__btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;height:28px;justify-content:center;line-height:20px;min-width:56px;padding:0 12px;transition:background .15s,border-color .15s,color .15s}.writing-math-editor__btn--ghost{background:#fff;border:1px solid #e5e6eb;color:#4e5969}.writing-math-editor__btn--ghost:hover{border-color:#c9cdd4;color:#1d2129}.writing-math-editor__btn--primary{background:#1d2129;border:none;color:#fff}.writing-math-editor__btn--primary:hover:not(:disabled){background:#272e3b}.writing-math-editor__btn--primary:disabled{cursor:not-allowed;opacity:.45}.writing-image-node{display:block;margin:12px 0;max-width:100%;position:relative}.writing-image-node__frame{display:block;margin:0 auto;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.writing-image-node__img{border-radius:2px;cursor:zoom-in;display:block;height:auto;margin:0;max-width:100%;width:100%}.writing-image-node__placeholder{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;color:#86909c;display:grid;font-size:13px;min-height:140px;min-width:240px;place-items:center}.writing-image-node--selected .writing-image-node__img{outline:2px solid rgba(22,93,255,.5);outline-offset:2px}.writing-image-node__handle{background:#fff;border:1px solid #165dff;border-radius:4px;box-shadow:0 1px 4px #165dff40;cursor:ew-resize;height:36px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:3}.writing-image-node__handle--left{left:-5px}.writing-image-node__handle--right{right:-5px}.writing-image-node__toolbar{align-items:center;background:#fff;border:1px solid #dfe1f1;border-radius:7px;box-shadow:0 8px 3.45px #0000000d;display:inline-flex;gap:4px;padding:4px;position:absolute;right:8px;top:8px;z-index:4}.writing-image-node__btn{background:transparent;border:none;border-radius:6px;color:#4e5969;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;height:28px;padding:0 10px}.writing-image-node__btn:hover{background:#e8f3ff;color:#165dff}.writing-image-node__btn--danger:hover{background:#ffece8;color:#f53f3f}.writing-image-node__file{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.writing-cell-image-node{display:inline;line-height:0;position:relative}.writing-cell-image-node__toolbar{background:#fff;border:1px solid #dbe3ef;border-radius:4px;bottom:100%;color:#172033;display:inline-flex;gap:4px;inset-inline-start:0;line-height:normal;padding:4px;position:absolute;white-space:nowrap;z-index:4}.writing-cell-image-node__inner{display:inline}.writing-cell-image-node__placeholder{animation:writing-cell-image-pulse 1.2s ease-in-out infinite;background:#f0f0f0;border-radius:2px;display:inline-block;height:2em;width:3em}.writing-cell-image-node__error{color:#c00;display:inline-block;font-size:.75em}@keyframes writing-cell-image-pulse{0%,to{opacity:.4}50%{opacity:.8}}.writing-image-lightbox{align-items:center;background:#1d2129b8;box-sizing:border-box;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:48px 32px;position:fixed;z-index:3200}.writing-image-lightbox__img{background:#fff;border-radius:4px;box-shadow:0 16px 48px #00000047;cursor:default;display:block;height:auto;max-height:calc(100vh - 96px);max-width:min(96vw,1280px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.writing-image-lightbox__close{background:#ffffffeb;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001f;color:#1d2129;cursor:pointer;font-family:inherit;font-size:24px;height:36px;line-height:36px;margin:0;padding:0;position:absolute;right:16px;top:16px;transition:background .15s,color .15s;width:36px;z-index:1}.writing-image-lightbox__close:hover{background:#fff;color:#165dff}.writing-image-lightbox-enter-active,.writing-image-lightbox-leave-active{transition:opacity .18s ease}.writing-image-lightbox-enter-active .writing-image-lightbox__img,.writing-image-lightbox-leave-active .writing-image-lightbox__img{transition:transform .18s ease,opacity .18s ease}.writing-image-lightbox-enter-from,.writing-image-lightbox-leave-to{opacity:0}.writing-image-lightbox-enter-from .writing-image-lightbox__img,.writing-image-lightbox-leave-to .writing-image-lightbox__img{opacity:0;transform:scale(.96)}.writing-caption-editor[data-v-18d8a661]{background:#fff;border:1px solid #c9d6f3;border-radius:8px;box-shadow:0 4px 18px #1d212922;padding:6px;position:fixed;z-index:10060}.writing-caption-editor__actions[data-v-18d8a661]{align-items:center;display:flex;gap:8px;padding-top:6px}.writing-caption-editor__actions span[data-v-18d8a661]{color:#6b7280;flex:1;font-size:11px}.writing-caption-editor__error[data-v-18d8a661]{color:#c53030;font-size:12px;margin:6px 0 0}:root{--doc-ann-structure: #3b82f6;--doc-ann-references: #d97706;--doc-ann-statistics: #0f766e;--doc-ann-figures: #7c3aed;--doc-ann-formatting: #c2410c;--doc-ann-language: #0369a1}.ProseMirror .doc-ann,.doc-ann,.writing-editor .ProseMirror .doc-ann{border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:pointer}.ProseMirror .doc-ann--structure,.doc-ann--structure,.writing-editor .ProseMirror .doc-ann--structure{background:#3b82f647!important;box-shadow:inset 0 -2px #3b82f68c}.ProseMirror .doc-ann--references,.doc-ann--references,.writing-editor .ProseMirror .doc-ann--references{background:#d9770647!important;box-shadow:inset 0 -2px #d977068c}.ProseMirror .doc-ann--statistics,.doc-ann--statistics,.writing-editor .ProseMirror .doc-ann--statistics{background:#0f766e47!important;box-shadow:inset 0 -2px #0f766e8c}.ProseMirror .doc-ann--figures,.doc-ann--figures,.writing-editor .ProseMirror .doc-ann--figures{background:#7c3aed47!important;box-shadow:inset 0 -2px #7c3aed8c}.ProseMirror .doc-ann--formatting,.doc-ann--formatting,.writing-editor .ProseMirror .doc-ann--formatting{background:#c2410c47!important;box-shadow:inset 0 -2px #c2410c8c}.ProseMirror .doc-ann--language,.doc-ann--language,.writing-editor .ProseMirror .doc-ann--language{background:#0369a147!important;box-shadow:inset 0 -2px #0369a18c}.ProseMirror .doc-ann--active,.doc-ann--active,.writing-editor .ProseMirror .doc-ann--active{outline:2px solid currentColor;outline-offset:1px}.doc-ann--structure.doc-ann--active{background:#3b82f666!important;outline-color:var(--doc-ann-structure)}.doc-ann--references.doc-ann--active{background:#d9770666!important;outline-color:var(--doc-ann-references)}.doc-ann--statistics.doc-ann--active{background:#0f766e66!important;outline-color:var(--doc-ann-statistics)}.doc-ann--figures.doc-ann--active{background:#7c3aed66!important;outline-color:var(--doc-ann-figures)}.doc-ann--formatting.doc-ann--active{background:#c2410c66!important;outline-color:var(--doc-ann-formatting)}.doc-ann--language.doc-ann--active{background:#0369a166!important;outline-color:var(--doc-ann-language)}.writing-editor[data-v-b6b9cd18]{height:100%;position:relative;width:100%}.shared-doc-editor__toolbar[data-v-b6b9cd18]{flex-shrink:0}.writing-editor__content[data-v-b6b9cd18]{position:relative;width:100%}.shared-doc-editor__footer[data-v-b6b9cd18]{flex-shrink:0}
