._scope_1m9xl_2{--tt-font-family:"Noto Sans SC Web", sans-serif;--tt-font-family-mono:"JetBrains Mono Web", monospace;font-family:var(--tt-font-family);overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--tt-brand-color-950:#0d002e;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%;--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:hsl(var(--primary));--tt-selection-foreground-color:hsl(var(--primary-foreground));--tt-selection-node-color:hsl(var(--primary));--tt-selection-node-foreground-color:hsl(var(--primary-foreground));--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100);--tt-feishu-text-primary:#1f2329;--tt-feishu-text-secondary:#646a73;--tt-feishu-text-placeholder:#8f959e;--tt-feishu-text-disabled:#bbbfc4;--tt-feishu-link:#1456f0;--tt-feishu-border:#dee0e3;--tt-feishu-content-max-width:816px;--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66;--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345;--tiptap-cursor-canvas-handle-bg:var(--tt-brand-color-600);--tiptap-file-upload-active:var(--tt-brand-color-500);--tiptap-file-upload-progress-bg:var(--tt-brand-color-50);--tiptap-file-upload-icon-bg:var(--tt-brand-color-500);--tiptap-file-upload-text-color:var(--tt-gray-light-a-700);--tiptap-file-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-file-upload-border:var(--tt-gray-light-a-300);--tiptap-file-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-file-upload-border-active:var(--tt-brand-color-500);--tiptap-file-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-file-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-file-upload-icon-color:var(--white);--tiptap-iframe-handle-bg:var(--tt-brand-color-600);--tiptap-image-handle-bg:var(--tt-brand-color-600);--tt-table-border-color:var(--tt-gray-light-a-300);--tt-table-selected-bg:#c3bdff66;--tt-table-cell-padding:.5rem;--tt-table-margin-block:1.25rem;--tt-table-pad-block-start:1rem;--tt-table-pad-block-end:1.5rem;--tt-table-pad-inline-start:1rem;--tt-table-pad-inline-end:1.5rem;--tt-table-extend-icon-color:var(--tt-gray-light-a-400);--tt-table-handle-bg-color:var(--tt-gray-light-a-100);--tt-bg:var(--white);--tt-selected-bg-color:var(--tt-brand-color-50);--tt-selected-border-color:var(--tt-brand-color-400);--tt-cell-bg-color:var(--tt-gray-light-50);--tt-cell-border-color:var(--tt-gray-light-200);--tt-indicator-item-border-color:var(--tt-gray-light-a-200);--tt-indicator-icon-color:var(--tt-gray-light-a-400);--tt-indicator-delimiter-color:var(--tt-gray-light-a-500);--tiptap-video-embed-handle-bg:var(--tt-brand-color-600)}._scope_1m9xl_2,._scope_1m9xl_2 *,._scope_1m9xl_2 :after,._scope_1m9xl_2 :before{box-sizing:border-box}.dark ._scope_1m9xl_2{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f;--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540;--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138;--tiptap-cursor-canvas-handle-bg:var(--tt-brand-color-400);--tiptap-file-upload-active:var(--tt-brand-color-400);--tiptap-file-upload-progress-bg:var(--tt-brand-color-900);--tiptap-file-upload-icon-bg:var(--tt-brand-color-400);--tiptap-file-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-file-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-file-upload-border:var(--tt-gray-dark-a-300);--tiptap-file-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-file-upload-border-active:var(--tt-brand-color-400);--tiptap-file-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-file-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-file-upload-icon-color:var(--black);--tiptap-iframe-handle-bg:var(--tt-brand-color-400);--tiptap-image-handle-bg:var(--tt-brand-color-400);--tt-table-border-color:var(--tt-gray-dark-a-300);--tt-table-selected-bg:#c3bdff33;--tt-table-extend-icon-color:var(--tt-gray-dark-a-400);--tt-table-handle-bg-color:var(--tt-gray-dark-a-100);--tt-bg:var(--black);--tt-selected-bg-color:var(--tt-brand-color-900);--tt-cell-bg-color:var(--tt-gray-dark-100);--tt-cell-border-color:var(--tt-gray-dark-200);--tt-indicator-item-border-color:var(--tt-gray-dark-a-200);--tt-indicator-icon-color:var(--tt-gray-dark-a-400);--tt-indicator-delimiter-color:var(--tt-gray-dark-a-500);--tiptap-video-embed-handle-bg:var(--tt-brand-color-400)}._scope_1m9xl_2,.dark ._scope_1m9xl_2{--tt-table-selected-stroke:var(--tt-brand-color-400);--tt-table-column-resize-handle-bg:var(--tt-brand-color-400)}._scope_1m9xl_2 .ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;padding:4px 0;position:relative}._scope_1m9xl_2 .ProseMirror [contenteditable=false]{white-space:normal}._scope_1m9xl_2 .ProseMirror [contenteditable=false] [contenteditable=true],._scope_1m9xl_2 .ProseMirror pre{white-space:pre-wrap}._scope_1m9xl_2 img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}._scope_1m9xl_2 .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}._scope_1m9xl_2 .ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;display:block;position:absolute;top:-2px}._scope_1m9xl_2 .ProseMirror-hideselection ::selection{color:currentColor;background:0 0}._scope_1m9xl_2 .ProseMirror-hideselection ::selection{color:currentColor;background:0 0}._scope_1m9xl_2 .ProseMirror-hideselection *{caret-color:#0000}._scope_1m9xl_2 .ProseMirror-focused .ProseMirror-gapcursor{display:block}._scope_1m9xl_2 .ProseMirror.is-file-dragging iframe{pointer-events:none}._scope_1m9xl_2 .ProseMirror code,._scope_1m9xl_2 .ProseMirror pre{font-family:var(--tt-font-family-mono)}._scope_1m9xl_2 .tiptap.ProseMirror{color:var(--tt-feishu-text-primary);font-size:16px;font-weight:400;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror:is(.dark *){color:var(--tt-gray-dark-900)}._scope_1m9xl_2 .tiptap.ProseMirror h1,._scope_1m9xl_2 .tiptap.ProseMirror h2,._scope_1m9xl_2 .tiptap.ProseMirror h3,._scope_1m9xl_2 .tiptap.ProseMirror h4{color:var(--tt-feishu-text-primary);letter-spacing:normal;scroll-margin-top:4rem}._scope_1m9xl_2 .tiptap.ProseMirror h1:first-child,._scope_1m9xl_2 .tiptap.ProseMirror h1:first-of-type,._scope_1m9xl_2 .tiptap.ProseMirror h2:first-child,._scope_1m9xl_2 .tiptap.ProseMirror h2:first-of-type,._scope_1m9xl_2 .tiptap.ProseMirror h3:first-child,._scope_1m9xl_2 .tiptap.ProseMirror h3:first-of-type,._scope_1m9xl_2 .tiptap.ProseMirror h4:first-child,._scope_1m9xl_2 .tiptap.ProseMirror h4:first-of-type{margin-top:0}._scope_1m9xl_2 .tiptap.ProseMirror h1:is(.dark *),._scope_1m9xl_2 .tiptap.ProseMirror h2:is(.dark *),._scope_1m9xl_2 .tiptap.ProseMirror h3:is(.dark *),._scope_1m9xl_2 .tiptap.ProseMirror h4:is(.dark *){color:var(--tt-gray-dark-900)}._scope_1m9xl_2 .tiptap.ProseMirror h1{margin-top:28px;margin-bottom:8px;font-size:26px;font-weight:600;line-height:36px}._scope_1m9xl_2 .tiptap.ProseMirror h2{margin-top:24px;margin-bottom:8px;font-size:22px;font-weight:600;line-height:30px}._scope_1m9xl_2 .tiptap.ProseMirror h3{margin-top:20px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}._scope_1m9xl_2 .tiptap.ProseMirror h4{margin-top:16px;margin-bottom:8px;font-size:18px;font-weight:500;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror>p{margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:1.5rem}._scope_1m9xl_2 .tiptap.ProseMirror blockquote{border-left:2px solid var(--tt-feishu-border);color:var(--tt-feishu-text-secondary);margin-top:8px;margin-bottom:8px;padding-top:0;padding-bottom:0;padding-left:12px;font-size:16px;font-style:normal;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror blockquote.is-empty:before,._scope_1m9xl_2 .tiptap.ProseMirror blockquote:before{content:none;width:0;height:0;display:none}._scope_1m9xl_2 .tiptap.ProseMirror blockquote p{margin-top:0}._scope_1m9xl_2 .tiptap.ProseMirror ol,._scope_1m9xl_2 .tiptap.ProseMirror ul{font-size:16px;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]),._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]){margin-top:8px;margin-bottom:8px;padding-left:24px}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]):first-child,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]):first-child{margin-top:0}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]):last-child,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]):last-child{margin-bottom:0}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]) ol,._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]) ul,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]) ol,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]) ul{margin-top:4px;margin-bottom:0}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList])>li,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList])>li{margin-top:4px}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList])>li:first-child,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList])>li:first-child{margin-top:0}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList])>li p,._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList])>li p{line-height:inherit;margin-top:0}._scope_1m9xl_2 .tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}._scope_1m9xl_2 .tiptap.ProseMirror ol:not([data-type=taskList]){list-style:decimal}._scope_1m9xl_2 .tiptap.ProseMirror :not(pre)>code{background-color:hsl(var(--muted));font-weight:500;font-family:var(--tt-font-family-mono);color:inherit;border:none;border-radius:.25rem;padding:.2rem .3rem;font-size:14px;line-height:22px;position:relative}._scope_1m9xl_2 .tiptap.ProseMirror table th{font-weight:500}._scope_1m9xl_2 .tiptap.ProseMirror table td,._scope_1m9xl_2 .tiptap.ProseMirror table th{text-align:left;padding:.5rem 1rem;font-size:16px;line-height:26px}._scope_1m9xl_2 .tiptap.ProseMirror table tr{border-top-width:1px;margin:0;padding:0}._scope_1m9xl_2 .tiptap.ProseMirror table tr:nth-child(2n){background-color:hsl(var(--muted))}._scope_1m9xl_2 .ProseMirror-gapcursor:after{animation:1.1s steps(2,start) infinite _cursorBlink_1m9xl_1}@keyframes _cursorBlink_1m9xl_1{to{visibility:hidden}}
