.ProseMirror{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror p{margin:.5rem 0}.ProseMirror h1{color:#111827;margin:1.25rem 0 .75rem;font-size:1.875rem;font-weight:700;line-height:1.2}.ProseMirror h2{color:#111827;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700}.ProseMirror h3{color:#111827;margin:.875rem 0 .5rem;font-size:1.125rem;font-weight:600}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror ul[data-type=taskList]{margin-left:0!important;padding-left:0!important;list-style:none!important}.ProseMirror ul[data-type=taskList] li{gap:.5rem;margin:.25rem 0;align-items:center!important;padding-left:0!important;display:flex!important}.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;align-items:center;height:1.5em;display:flex}.ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;border-radius:3px;margin:0;border:1.5px solid #d1d5db!important;width:18px!important;height:18px!important}.ProseMirror ul[data-type=taskList] li>div{flex:1;align-items:center;min-width:0;display:flex}.ProseMirror ul[data-type=taskList] li>div p{line-height:1.5;margin:0!important}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div p{color:#9ca3af;-webkit-text-decoration:line-through #9ca3af;text-decoration:line-through #9ca3af}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div p code{-webkit-text-decoration:inherit;text-decoration:inherit;font-family:inherit;font-size:inherit;background-color:#e5e7eb;border-radius:2px;padding:0 4px;color:#9ca3af!important}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{opacity:.7}.ProseMirror blockquote{color:#374151;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;border-left:2px solid #94a3b8;margin:.25rem 0;padding-left:1rem}.ProseMirror code{font-family:Courier New,monospace;font-size:inherit;vertical-align:1px;background-color:#f3f4f6;border-radius:4px;margin:0 2px;padding:2px 6px;line-height:1.2;display:inline-block;color:#dc2626!important}.ProseMirror blockquote code{background-color:#f3f4f6;color:#dc2626!important}.toggle-block{margin:.5rem 0}.toggle-block.is-closed div[data-type=toggle-content]{display:none}.toggle-button{flex-shrink:0;width:1.25rem;height:1.25rem}.toggle-block div[data-type=toggle-summary] p{margin:0}.ProseMirror pre{background-color:#f9fafb;border-radius:.375rem;margin:1rem 0;padding:1rem;overflow-x:auto}.ProseMirror pre code{color:#111827;background-color:#0000;padding:0;font-size:.875rem}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}.ProseMirror img{border-radius:.375rem;max-width:100%;height:auto;margin:1rem 0}.ProseMirror strong{margin:0 2px;font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror p[style*="text-align: left"],.ProseMirror p[style*="text-align: left"]{text-align:left}.ProseMirror p[style*="text-align: center"],.ProseMirror p[style*="text-align: center"]{text-align:center}.ProseMirror p[style*="text-align: right"],.ProseMirror p[style*="text-align: right"]{text-align:right}.ProseMirror h1[style*="text-align: left"],.ProseMirror h2[style*="text-align: left"],.ProseMirror h3[style*="text-align: left"]{text-align:left}.ProseMirror h1[style*="text-align: center"],.ProseMirror h2[style*="text-align: center"],.ProseMirror h3[style*="text-align: center"]{text-align:center}.ProseMirror h1[style*="text-align: right"],.ProseMirror h2[style*="text-align: right"],.ProseMirror h3[style*="text-align: right"]{text-align:right}.ProseMirror .tableWrapper{background-color:#fff;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(90deg,#fff0,#fff 70%),radial-gradient(farthest-side at 0,#00000026,#0000),radial-gradient(farthest-side at 100%,#00000026,#0000);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;max-width:100%;margin:1rem 0;padding-top:20px;padding-bottom:8px;padding-left:0;position:relative;overflow:auto visible}.ProseMirror .tableWrapper::-webkit-scrollbar{height:8px;display:block}.ProseMirror .tableWrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px;min-width:40px}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb:hover{background:#64748b}.ProseMirror .tableWrapper{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.ProseMirror table{border-spacing:0;table-layout:fixed;border:0;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:fit-content;min-width:0;margin:0;position:relative;border-collapse:separate!important}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-top:0;border-left:0;min-width:1em;padding:4px 6px;position:relative}.ProseMirror table td p,.ProseMirror table th p{line-height:1.4;margin:0!important}.ProseMirror table td .slash-command,.ProseMirror table th .slash-command,.ProseMirror table td [data-placeholder],.ProseMirror table th [data-placeholder]{display:none!important}.ProseMirror table td .is-empty:before,.ProseMirror table th .is-empty:before{content:none!important;display:none!important}.ProseMirror table td{font-weight:400}.ProseMirror table th{text-align:left;background-color:#fff;font-weight:600}.ProseMirror table td.selectedCell,.ProseMirror table th.selectedCell{background-color:#e5e7eb!important}.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror table td:focus-within,.ProseMirror table th:focus-within{outline:none}.ProseMirror .resize-cursor{cursor:col-resize}.ProseMirror table td p,.ProseMirror table th p{min-height:1.5em;margin:0}
:root{--font-heading:var(--font-sans);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--text-primary:#1f2329;--text-secondary:#1f2329;--text-tertiary:#6b7280;--text-muted:#9ca3af;--text-disabled:#d1d5db}.font-smooth,.ProseMirror,.docs-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures;font-kerning:normal}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.font-smooth,.ProseMirror,.docs-root{-webkit-font-smoothing:subpixel-antialiased}}@media (prefers-color-scheme:dark){.font-smooth,.ProseMirror,.docs-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media print{.font-smooth,.ProseMirror,.docs-root{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeSpeed}}.text-crisp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.text-emphasis{letter-spacing:-.01em;font-weight:500}.ProseMirror,.docs-root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,system-ui,sans-serif;font-size:var(--font-size-base);color:var(--text-primary);letter-spacing:.008em;line-height:1.75}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight)}.ProseMirror p{font-family:inherit;font-weight:var(--font-weight-normal);color:var(--text-primary);line-height:1.75}.ProseMirror code,.ProseMirror pre{font-family:var(--font-mono)}.ProseMirror code{font-size:.9em;font-weight:var(--font-weight-normal)}.ProseMirror pre code{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ProseMirror blockquote{font-family:var(--font-sans);font-weight:var(--font-weight-normal);color:var(--text-secondary);font-style:normal}.ProseMirror strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ProseMirror li{font-family:var(--font-sans);color:var(--text-secondary)}.ProseMirror a{font-weight:var(--font-weight-medium)}.ProseMirror{word-spacing:.05em;word-break:break-word;overflow-wrap:break-word;text-justify:inter-ideograph;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.ProseMirror h1{color:var(--text-primary);letter-spacing:-.02em;margin:1.25rem 0 .75rem;font-size:1.875rem;font-weight:700;line-height:1.3}.ProseMirror h2{color:var(--text-primary);letter-spacing:-.01em;margin:1rem 0 .5rem;font-size:1.375rem;font-weight:600;line-height:1.35}.ProseMirror h3{color:var(--text-primary);margin:.875rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.ProseMirror h4{color:var(--text-primary);margin:.75rem 0 .375rem;font-size:1rem;font-weight:600}.ProseMirror h5,.ProseMirror h6{color:var(--text-secondary);margin:.5rem 0 .25rem;font-size:.875rem;font-weight:600}.ProseMirror p{color:var(--text-primary);margin:.5rem 0;line-height:1.75}.ProseMirror blockquote{color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:2px solid #94a3b8;margin:.375rem 0;padding-left:1rem;font-style:normal;font-weight:400}.ProseMirror blockquote p{color:inherit;margin:.25rem 0}.ProseMirror code{font-family:var(--font-mono);color:#dc2626;-webkit-font-smoothing:antialiased;background-color:#fef2f2;border-radius:4px;padding:.125rem .375rem;font-size:.875em;font-weight:400}.ProseMirror pre{background-color:#f8fafc;border-radius:.5rem;margin:.75rem 0;padding:1rem;overflow-x:auto}.ProseMirror pre code{color:var(--text-primary);background-color:#0000;padding:0;font-size:.875rem;line-height:1.6}.ProseMirror strong{color:var(--text-primary);margin:0 2px;font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror u{text-underline-offset:2px;text-decoration:underline}.ProseMirror s{color:var(--text-tertiary);text-decoration:line-through}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror li{color:var(--text-primary);margin:.25rem 0;line-height:1.75}.ProseMirror a{color:#2563eb;font-weight:500;text-decoration:none}.ProseMirror a:hover{text-decoration:underline}.ProseMirror hr{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}.ProseMirror table td,.ProseMirror table th{font-size:.9375rem;line-height:1.5}.ProseMirror table th{color:var(--text-primary);font-weight:600}.ProseMirror table td{color:var(--text-secondary)}.code-block-wrapper pre code,.code-block-wrapper pre,.code-theme-vscode-dark pre code,.code-theme-vscode-light pre code,.code-theme-github-dark pre code,.code-theme-github-light pre code{font-variant-ligatures:contextual;font-feature-settings:"calt" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:.01em;tab-size:2;font-family:var(--font-mono,"JetBrains Mono","Fira Code","SF Mono",Consolas,monospace)!important;box-shadow:none!important;color:var(--code-fg,inherit)!important;white-space:pre!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:.75rem!important;line-height:1.6!important}.code-theme-vscode-dark{--code-bg:#1e1e1e;--code-fg:#d4d4d4;--code-border:#2b2b2b;--code-header-bg:#252526;--code-header-fg:#ccc}.code-theme-vscode-dark .hljs-keyword,.code-theme-vscode-dark .hljs-selector-tag{color:#569cd6}.code-theme-vscode-dark .hljs-string,.code-theme-vscode-dark .hljs-section,.code-theme-vscode-dark .hljs-selector-class{color:#ce9178}.code-theme-vscode-dark .hljs-function,.code-theme-vscode-dark .hljs-title{color:#dcdcaa}.code-theme-vscode-dark .hljs-params{color:#9cdcfe}.code-theme-vscode-dark .hljs-comment{color:#6a9955;font-style:italic}.code-theme-vscode-dark .hljs-class,.code-theme-vscode-dark .hljs-type,.code-theme-vscode-dark .hljs-built_in{color:#4ec9b0}.code-theme-vscode-dark .hljs-number,.code-theme-vscode-dark .hljs-symbol{color:#b5cea8}.code-theme-vscode-dark .hljs-variable,.code-theme-vscode-dark .hljs-attr,.code-theme-vscode-dark .hljs-property{color:#9cdcfe}.code-theme-vscode-dark .hljs-tag{color:gray}.code-theme-vscode-dark .hljs-regexp{color:#d16969}.code-theme-vscode-light{--code-bg:#fff;--code-fg:#000;--code-border:#e5e5e5;--code-header-bg:#f3f3f3;--code-header-fg:#616161}.code-theme-vscode-light .hljs-keyword{color:#00f}.code-theme-vscode-light .hljs-string{color:#a31515}.code-theme-vscode-light .hljs-title{color:#795e26}.code-theme-vscode-light .hljs-comment{color:green}.code-theme-vscode-light .hljs-built_in{color:#00f}.code-theme-vscode-light .hljs-attr{color:red}.code-theme-vscode-light .hljs-number{color:#098658}.code-theme-github-dark{--code-bg:#0d1117;--code-fg:#c9d1d9;--code-border:#30363d;--code-header-bg:#161b22;--code-header-fg:#8b949e}.code-theme-github-dark .hljs-keyword{color:#ff7b72}.code-theme-github-dark .hljs-string{color:#a5d6ff}.code-theme-github-dark .hljs-title{color:#d2a8ff}.code-theme-github-dark .hljs-comment{color:#8b949e}.code-theme-github-dark .hljs-built_in{color:#79c0ff}.code-theme-github-dark .hljs-variable{color:#ffa657}.code-theme-github-light{--code-bg:#fff;--code-fg:#24292e;--code-border:#d1d5da;--code-header-bg:#f6f8fa;--code-header-fg:#586069}.code-theme-github-light .hljs-keyword{color:#d73a49}.code-theme-github-light .hljs-string{color:#032f62}.code-theme-github-light .hljs-title{color:#6f42c1}.code-theme-github-light .hljs-comment{color:#6a737d}.code-theme-github-light .hljs-built_in{color:#005cc5}
