.rich-content{color:#334155;font-size:16px;line-height:1.85;word-break:break-word}.rich-content>*+*{margin-top:.9em}.rich-content p{margin:0}.rich-content>p+p{margin-top:.75em}.rich-content h1,.rich-content h2,.rich-content h3{color:#0f172a;font-weight:700;line-height:1.4;margin:1.4em 0 .6em}.rich-content>:first-child{margin-top:0}.rich-content h1{font-size:1.6em}.rich-content h2{font-size:1.32em;padding-left:.6em;border-left:4px solid var(--brand)}.rich-content h3{font-size:1.12em}.rich-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.rich-content strong{color:#0f172a;font-weight:700}.rich-content mark{border-radius:3px;padding:0 2px;color:inherit}.rich-content ol,.rich-content ul{padding-left:1.6em}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content li+li{margin-top:.3em}.rich-content li>p{margin:0}.rich-content blockquote{margin-left:0;margin-right:0;border-left:3px solid #c7d2fe;background:#f8fafc;border-radius:0 10px 10px 0;padding:.75em 1em;color:#475569}.rich-content code{background:#f1f5f9;border-radius:4px;padding:.1em .35em;font-size:.9em}.rich-content pre{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:1em 1.2em;overflow-x:auto;font-size:13px;line-height:1.7}.rich-content pre code{background:none;padding:0;color:inherit;font-size:inherit}.rich-content hr{border:0;border-top:1px solid #e2e8f0;margin:1.6em 0}.rich-content img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:10px}.rich-content video{display:block;width:100%;max-height:560px;border-radius:12px;background:#020617}.rich-content:after{content:"";display:table;clear:both}.rich-content [data-align=left]{margin-left:0;margin-right:auto}.rich-content [data-align=right]{margin-left:auto;margin-right:0}.rich-content [data-align=float-left]{float:left;margin:.35em 1.2em .6em 0}.rich-content [data-align=float-right]{float:right;margin:.35em 0 .6em 1.2em}.rich-content>[data-align^=float]+*{margin-top:0}.rich-content [data-image-row]{display:flex;gap:8px;clear:both}.rich-content [data-image-row]>.rich-media,.rich-content [data-image-row]>img{flex:1 1;min-width:0;width:auto!important;margin:0}.rich-content [data-image-row] img{height:100%;aspect-ratio:4/3;object-fit:cover}.rich-editor-surface .node-image,.rich-editor-surface .node-video{display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;clear:both}.rich-editor-surface .node-image[data-align=left],.rich-editor-surface .node-video[data-align=left]{margin-left:0;margin-right:auto}.rich-editor-surface .node-image[data-align=right],.rich-editor-surface .node-video[data-align=right]{margin-left:auto;margin-right:0}.rich-editor-surface .node-image[data-align=float-left],.rich-editor-surface .node-video[data-align=float-left]{float:left;clear:none;margin:.35em 1.2em .6em 0}.rich-editor-surface .node-image[data-align=float-right],.rich-editor-surface .node-video[data-align=float-right]{float:right;clear:none;margin:.35em 0 .6em 1.2em}.rich-editor-surface .rich-media{display:block;position:relative;width:fit-content;max-width:100%;margin:0}.rich-editor-surface .rich-media img,.rich-editor-surface .rich-media video{display:block;width:auto;max-width:100%;height:auto;margin:0}.rich-editor-surface .node-image[style*=width] .rich-media,.rich-editor-surface .node-image[style*=width] .rich-media img,.rich-editor-surface .node-video[style*=width] .rich-media,.rich-editor-surface .node-video[style*=width] .rich-media video{width:100%}.rich-editor-surface .node-image.ProseMirror-selectednode,.rich-editor-surface .node-video.ProseMirror-selectednode{outline:2px solid #6366f1;outline-offset:2px;border-radius:10px}.rich-editor-surface .node-image:hover:not(.ProseMirror-selectednode),.rich-editor-surface .node-video:hover:not(.ProseMirror-selectednode){outline:2px solid #c7d2fe;outline-offset:2px;border-radius:10px}.rich-editor-surface [data-image-row]>.node-image{flex:1 1;width:auto!important;max-width:none;min-width:0;margin:0;float:none;clear:none}.rich-editor-surface [data-image-row] .rich-media,.rich-editor-surface [data-image-row] .rich-media img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.rich-editor-surface [data-image-row]{padding:4px;border-radius:12px;outline:1px dashed #cbd5e1}.rich-content audio{display:block;width:100%;max-width:560px}.rich-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.94em}.rich-content .tableWrapper{overflow-x:auto}.rich-content td,.rich-content th{border:1px solid #e2e8f0;padding:.5em .75em;vertical-align:top;position:relative}.rich-content th{background:#f8fafc;color:#0f172a;font-weight:600;text-align:left}.rich-content td>p,.rich-content th>p{margin:0}.rich-editor-surface .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(99,102,241,.12);pointer-events:none}.rich-editor-surface .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#818cf8;pointer-events:none}.rich-editor-surface.resize-cursor{cursor:col-resize}.rich-content hr[data-paywall]{position:relative;border-top:2px dashed #f59e0b;margin:2em 0;overflow:visible}.rich-content hr[data-paywall]:after{content:"以下内容需兑换后阅读";position:absolute;left:50%;top:-.8em;transform:translateX(-50%);background:#fffbeb;color:#b45309;font-size:12px;line-height:1.6;padding:0 .8em;border-radius:999px;border:1px solid #fde68a}.rich-editor-surface{min-height:360px}.rich-editor-surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;float:left;height:0;pointer-events:none}.rich-editor-surface img,.rich-editor-surface video{cursor:default}.rich-editor-surface .ProseMirror-selectednode:not(.rich-media):not(.node-image):not(.node-video){outline:2px solid #a5b4fc;outline-offset:3px;border-radius:6px}