.article-content_layout__Eeyy2{width:100%;max-width:1280px;min-width:0}.article-content_withContents__lzIFK{display:grid;grid-template-columns:minmax(0,880px) minmax(170px,200px);align-items:start;justify-content:space-between;gap:clamp(32px,4vw,64px)}.article-content_body__8_QFb{width:100%;max-width:880px;min-width:0;color:#263b50;font-size:17px;line-height:1.95;overflow-wrap:break-word}.article-content_body__8_QFb>:first-child{margin-top:0}.article-content_body__8_QFb>:last-child{margin-bottom:0}.article-content_body__8_QFb p{margin:0 0 1.35em;color:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap}.article-content_body__8_QFb h2,.article-content_body__8_QFb h3{color:#101e2f;overflow-wrap:anywhere}.article-content_body__8_QFb h2{font-size:clamp(27px,2.6vw,35px);line-height:1.3;letter-spacing:-.035em;margin:1.8em 0 .7em}.article-content_body__8_QFb h3{font-size:clamp(21px,2vw,26px);line-height:1.4;letter-spacing:-.025em;margin:1.6em 0 .7em}.article-content_body__8_QFb strong{color:#101e2f;font-weight:700}.article-content_body__8_QFb a{color:#0755df;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.article-content_body__8_QFb a:hover{text-decoration-thickness:2px}.article-content_body__8_QFb u{text-underline-offset:4px}.article-content_body__8_QFb ol,.article-content_body__8_QFb ul{margin:0 0 1.5em;padding-left:1.5em}.article-content_body__8_QFb ul{list-style:disc}.article-content_body__8_QFb ol{list-style:decimal}.article-content_body__8_QFb ol[type=a]{list-style-type:lower-alpha}.article-content_body__8_QFb ol[type=A]{list-style-type:upper-alpha}.article-content_body__8_QFb ol[type=i]{list-style-type:lower-roman}.article-content_body__8_QFb ol[type=I]{list-style-type:upper-roman}.article-content_body__8_QFb li{padding-left:.25em;margin-bottom:.5em}.article-content_body__8_QFb li::marker{color:#0755df;font-weight:600}.article-content_body__8_QFb li>p{margin-bottom:.45em}.article-content_body__8_QFb li ol,.article-content_body__8_QFb li ul{margin-top:.65em;margin-bottom:.75em}.article-content_body__8_QFb blockquote{margin:2em 0;border-left:3px solid #0755df;padding:.4em 0 .4em 1.4em;color:#263b50;font-size:1.1em;font-weight:500;line-height:1.8}.article-content_body__8_QFb blockquote>:last-child{margin-bottom:0}.article-content_body__8_QFb hr{border:0;border-top:1px solid #dfe3e9;margin-block:2.5em}.article-content_body__8_QFb :not(pre)>code{font-family:var(--mono);font-size:.83em;font-weight:400;color:#193e75;background:#eaf0fa;border:1px solid #dbe5f3;border-radius:4px;padding:.12em .32em;box-decoration-break:clone;overflow-wrap:anywhere}.article-content_codeBlock__WBTTV{margin:2em 0;overflow:hidden;border:1px solid #293c56;border-radius:10px;background:#101e2f;color:#edf3fc}.article-content_codeHeader__WE2_f{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 17px;border-bottom:1px solid #293c56;background:#16263c;line-height:1.5}.article-content_codeLabel__7NzON{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-family:var(--mono);font-size:11px}.article-content_codeFilename__kPTyp{color:#f3f7ff;overflow-wrap:anywhere}.article-content_codeLanguage__eguyb{color:#b4c6dd;font-size:10px}.article-content_codeBlock__WBTTV pre{overflow-x:auto;overscroll-behavior-inline:contain;margin:0;padding:23px 24px;font-family:var(--mono);font-size:13px;line-height:1.85;tab-size:2;white-space:pre;color:#edf3fc}.article-content_codeBlock__WBTTV pre code{font-family:inherit;font-size:inherit}.article-content_copyControl__X4Dn8{flex-shrink:0}.article-content_copyButton__QUfd5{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid #536b89;border-radius:4px;background:transparent;color:#e1eaf8;font-family:var(--mono);font-size:10px;line-height:1.5}.article-content_copyButton__QUfd5:hover{background:#253d5a;border-color:#94b6e1}.article-content_copyButton__QUfd5:focus-visible{outline-color:#9bc1ff}.article-content_codeBlock__WBTTV .hljs-built_in,.article-content_codeBlock__WBTTV .hljs-keyword,.article-content_codeBlock__WBTTV .hljs-literal,.article-content_codeBlock__WBTTV .hljs-selector-tag{color:#d7b5ff}.article-content_codeBlock__WBTTV .hljs-attr,.article-content_codeBlock__WBTTV .hljs-bullet,.article-content_codeBlock__WBTTV .hljs-string,.article-content_codeBlock__WBTTV .hljs-symbol{color:#a8e8c4}.article-content_codeBlock__WBTTV .hljs-number,.article-content_codeBlock__WBTTV .hljs-template-variable,.article-content_codeBlock__WBTTV .hljs-type,.article-content_codeBlock__WBTTV .hljs-variable{color:#ffc993}.article-content_codeBlock__WBTTV .hljs-name,.article-content_codeBlock__WBTTV .hljs-section,.article-content_codeBlock__WBTTV .hljs-title{color:#a3cbff}.article-content_codeBlock__WBTTV .hljs-comment,.article-content_codeBlock__WBTTV .hljs-meta,.article-content_codeBlock__WBTTV .hljs-quote{color:#a1b3c9}.article-content_codeBlock__WBTTV .hljs-addition{color:#b8f2cf;background:#1b423d}.article-content_codeBlock__WBTTV .hljs-deletion{color:#ffc2bf;background:#4c2a32}.article-content_image__1dQlD{margin:2em 0}.article-content_image__1dQlD img{display:block;width:100%;height:auto;margin:0;border:1px solid #dfe3e9;border-radius:8px}.article-content_image__1dQlD figcaption{margin-top:11px;color:#5b6b7c;text-align:center;font-size:12px;line-height:1.8}.article-content_equation__lDf1o{max-width:100%;margin:1.8em 0;padding:12px 6px;overflow-x:auto;overscroll-behavior-inline:contain;color:#101e2f}.article-content_equation__lDf1o .katex-display{margin:0}.article-content_inlineMath__iLlmB{font-size:.95em;color:#101e2f}.article-content_inlineMath__iLlmB .katex{white-space:normal}.article-content_equationError__0FZu6{margin:1.5em 0;padding:16px 20px;border:1px solid #e8d2bd;border-radius:6px;background:#fff8ef;color:#795124}.article-content_equationError__0FZu6>span{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.article-content_equationError__0FZu6>code{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.article-content_body__8_QFb .article-content_inlineMathError__L5uld{color:#795124;background:#fff8ef;border-color:#e8d2bd}.article-content_tableWrap__q8iTm{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:2em 0;border:1px solid #dbe2eb;border-radius:7px;font-size:14px;line-height:1.8}.article-content_tableWrap__q8iTm table{width:100%;border-collapse:collapse;text-align:left}.article-content_tableWrap__q8iTm td,.article-content_tableWrap__q8iTm th{min-width:125px;padding:13px 17px;vertical-align:top;border-bottom:1px solid #e2e7ee;border-right:1px solid #e2e7ee}.article-content_tableWrap__q8iTm td:last-child,.article-content_tableWrap__q8iTm th:last-child{border-right:0}.article-content_tableWrap__q8iTm tr:last-child>td,.article-content_tableWrap__q8iTm tr:last-child>th{border-bottom:0}.article-content_tableWrap__q8iTm th{background:#eef3fa;color:#183453;font-weight:700}.article-content_tableWrap__q8iTm tr:nth-child(2n) td{background:#f7f9fc}.article-content_tableWrap__q8iTm li>p,.article-content_tableWrap__q8iTm p{margin-bottom:.5em}.article-content_tableWrap__q8iTm ol:last-child,.article-content_tableWrap__q8iTm p:last-child,.article-content_tableWrap__q8iTm ul:last-child{margin-bottom:0}.article-content_contents__YIIbo{min-width:0;position:sticky;top:calc(var(--site-header-height) + 28px);max-height:calc(100dvh - var(--site-header-height) - 56px);overflow-y:auto;border-left:1px solid #dfe3e9;padding-left:24px}.article-content_contentsLabel__vziUc{display:block;margin-bottom:16px;color:#50647c;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.article-content_contents__YIIbo ol{list-style:none;margin:0;padding:0}.article-content_contents__YIIbo li{margin-bottom:13px;color:#455b73;font-size:12px;line-height:1.7}.article-content_contents__YIIbo a{display:inline-block;border-bottom:1px solid transparent;overflow-wrap:anywhere}.article-content_contents__YIIbo a:hover{color:#0755df;border-bottom-color:#a3c2f3}.article-content_contents__YIIbo .article-content_subheading__yoxpC{padding-left:13px;color:#596c80;font-size:11px}.article-content_coverVisual__VHWfW{position:relative;aspect-ratio:16/10;margin-top:40px;overflow:hidden;border:1px solid #dfe3e9;border-radius:8px;background:#edf2f8}.article-content_coverVisual__VHWfW img{display:block;width:100%;height:100%;object-fit:contain}.article-content_metadata__ni449{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px;color:#52647a;font-family:var(--mono);font-size:11px;line-height:1.6}.article-content_categoryLink__l84Y_{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:4px 9px;border:1px solid #dbe5f3;border-radius:4px;background:#f1f5fc;color:#315788;font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.article-content_categoryLink__l84Y_:hover{border-color:#99b6dd;background:#e8f0fc}.article-content_tagList__6vBY0{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 18px;max-width:880px;margin-top:45px;padding-top:24px;border-top:1px solid #dfe3e9}.article-content_tagLabel__QY7Ip{color:#627187;font-size:12px;line-height:1.7}.article-content_tagItems__qdVmS{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:min(100%,200px)}.article-content_tag__3l5sz{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:5px 9px;border:1px solid #dfe6ef;border-radius:4px;background:#f4f7fb;color:#435d7a;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.article-content_tag__3l5sz:hover{color:#0755df;border-color:#9bb6dc;background:#edf3fc}.article-content_srOnly__L6Hbf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.article-content_withContents__lzIFK{display:flex;flex-direction:column-reverse;gap:36px}.article-content_contents__YIIbo{position:static;max-height:none;overflow:visible;width:100%;max-width:880px;padding:20px 24px;border:1px solid #dfe3e9;border-radius:7px;background:#f3f6fa}.article-content_contents__YIIbo ol{column-count:2;column-gap:28px}.article-content_contents__YIIbo li{break-inside:avoid}}@media (max-width:600px){.article-content_body__8_QFb{font-size:16px;line-height:1.95}.article-content_codeBlock__WBTTV pre{font-size:12px;padding:19px 17px}.article-content_codeHeader__WE2_f{padding-inline:12px}.article-content_contents__YIIbo ol{column-count:1}.article-content_contents__YIIbo{padding:18px 20px 8px}.article-content_body__8_QFb blockquote{padding-left:1em;font-size:1.03em}.article-content_tableWrap__q8iTm{font-size:13px}.article-content_tableWrap__q8iTm td,.article-content_tableWrap__q8iTm th{padding:10px 13px}}.article-code-runner_runner__8OE1L{padding:13px 17px 14px;border-top:1px solid #293c56;background:#132238}.article-code-runner_controls__dlCDX{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.article-code-runner_button__5I_ZZ,.article-code-runner_runButton__LYV5i{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 11px;border:1px solid #536b89;border-radius:4px;color:#e9f1ff;background:transparent;font-size:11px;line-height:1.6;font-family:var(--mono)}.article-code-runner_runButton__LYV5i{background:#c5ddff;border-color:#c5ddff;color:#102c54;font-weight:500}.article-code-runner_runButton__LYV5i:hover{background:#e2eeff;border-color:#e2eeff}.article-code-runner_button__5I_ZZ:hover{background:#253d5a;border-color:#94b6e1}.article-code-runner_button__5I_ZZ:focus-visible,.article-code-runner_runButton__LYV5i:focus-visible{outline-color:#9bc1ff}.article-code-runner_runtimeNote__bsPtY{margin-left:auto;color:#a8bcd7;font-family:var(--mono);font-size:10px}.article-code-runner_editor__TAd5q{margin-top:17px}.article-code-runner_editor__TAd5q label{display:block;margin-bottom:8px;color:#d4e4fa;font-family:var(--mono);font-size:11px}.article-code-runner_editor__TAd5q textarea{display:block;width:100%;min-height:150px;resize:vertical;border:1px solid #637f9f;border-radius:5px;background:#0c1828;color:#edf3fc;padding:14px;font-family:var(--mono);font-size:13px;line-height:1.9;tab-size:2;white-space:pre;overflow:auto}.article-code-runner_editor__TAd5q textarea:focus-visible{outline-color:#9bc1ff}.article-code-runner_runner__8OE1L .article-code-runner_help__Itj8B{margin:11px 0 0;color:#b2c3d9;font-size:10px;line-height:1.9}.article-code-runner_runner__8OE1L .article-code-runner_error__qtsd_,.article-code-runner_runner__8OE1L .article-code-runner_status__q7iGk{margin:12px 0 0;color:#bbd8ff;font-family:var(--mono);font-size:11px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.article-code-runner_runner__8OE1L .article-code-runner_error__qtsd_{color:#ffbeb6}.article-code-runner_runner__8OE1L .article-code-runner_output__C9av7{max-height:330px;margin:12px 0 0;padding:13px 15px;border:1px solid #354b68;border-radius:5px;background:#0c1828;color:#e2f0ff;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;overscroll-behavior:contain}.article-code-runner_spinner__I190j{animation:article-code-runner_spin__3eAl1 1s linear infinite}@keyframes article-code-runner_spin__3eAl1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.article-code-runner_spinner__I190j{animation:none}}@media (max-width:600px){.article-code-runner_runner__8OE1L{padding-inline:12px}.article-code-runner_runtimeNote__bsPtY{width:100%;margin:3px 0 0}}.article-video_video__a_nsL{margin:2em 0;min-width:0}.article-video_player__x3Hyd{aspect-ratio:16/9;overflow:hidden;background:#101e2f;border:1px solid #293c56;border-radius:9px}.article-video_player__x3Hyd iframe,.article-video_player__x3Hyd video{display:block;width:100%;height:100%;border:0;object-fit:contain}.article-video_placeholder__s9k38{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:20px;border:0;background:radial-gradient(ellipse at 50% 15%,#243f63,#101e2f 75%);color:#eaf2ff;cursor:pointer;font:inherit;line-height:1.5;text-align:center}.article-video_placeholder__s9k38:hover{background:#19324f}.article-video_placeholder__s9k38:focus-visible{outline:3px solid #a4c8ff;outline-offset:-5px}.article-video_placeholder__s9k38 strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0;max-width:100%;color:#fff;font-size:clamp(15px,2vw,20px)}.article-video_placeholder__s9k38>span:not(.article-video_play__UY2F4){font-size:12px}.article-video_placeholder__s9k38 small{color:#becde1;font-size:11px}.article-video_play__UY2F4{display:grid;place-items:center;width:52px;height:52px;border:1px solid #6d8eb8;border-radius:50%;background:#ffffff0c}.article-video_video__a_nsL figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:7px 20px;margin-top:10px;color:#5b6b7c;font-size:12px;line-height:1.8}.article-video_video__a_nsL figcaption a{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}@media (max-width:450px){.article-video_placeholder__s9k38{gap:5px;padding:14px}.article-video_play__UY2F4{width:38px;height:38px}.article-video_placeholder__s9k38 small{font-size:10px}}.article-math-node-view_inline__P9Hhx{display:inline-block;max-width:100%;vertical-align:baseline}.article-math-node-view_block__oxQda{display:block;margin:1.3em 0;text-align:center}.article-math-node-view_equation__YN2Iz{display:inline-flex;align-items:center;position:relative;max-width:100%;padding:3px 5px;color:inherit;background:transparent;border:1px solid transparent;border-radius:4px;cursor:text;font:inherit;text-align:inherit}.article-math-node-view_equation__YN2Iz>span{max-width:100%;overflow-x:auto}.article-math-node-view_equation__YN2Iz:focus-visible,.article-math-node-view_equation__YN2Iz:hover{border-color:#b3cdf6;background:#f5f8ff;outline:none}.article-math-node-view_editIcon__w0JW5{position:absolute;right:-10px;top:0;opacity:0;color:#3268bd}.article-math-node-view_equation__YN2Iz:focus-visible .article-math-node-view_editIcon__w0JW5,.article-math-node-view_equation__YN2Iz:hover .article-math-node-view_editIcon__w0JW5{opacity:1}.article-math-node-view_editing__h9K43{display:block;margin:15px 0;width:100%;text-align:left}.article-math-node-view_composer__g2qLy{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box;padding:14px;border:1px solid #9cbcf0;border-radius:8px;background:#f8faff;box-shadow:0 0 0 3px #2169e908;color:#25364d;white-space:normal;font-family:inherit;line-height:1.4}.article-math-node-view_header__e5wvD{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.article-math-node-view_placement__dM4Yt{display:flex;gap:2px}.article-math-node-view_composer__g2qLy button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d4dfef;border-radius:4px;padding:6px 9px;background:white;color:#40546f;cursor:pointer;font-family:inherit;font-size:11px;line-height:1.3}.article-math-node-view_composer__g2qLy button:focus-visible,.article-math-node-view_source__Kuc_U:focus-visible{outline:2px solid #1763e1;outline-offset:2px}.article-math-node-view_placement__dM4Yt button[aria-pressed=true]{color:#155acc;background:#e9f1ff;border-color:#aac7f4}.article-math-node-view_source__Kuc_U{display:block;box-sizing:border-box;width:100%;resize:vertical;min-height:62px;padding:10px;border:1px solid #cbd8eb;border-radius:5px;background:white;color:#233b5b;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.6}.article-math-node-view_preview__oJfZi{display:block;min-height:30px;max-width:100%;overflow-x:auto;padding:10px 4px;text-align:center}.article-math-node-view_error__w5V7z{font-size:12px;color:#a02c3b}.article-math-node-view_footer__zmJbe{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.article-math-node-view_footer__zmJbe>span{margin-right:auto;color:#5a6f8a;font-size:10px}.article-math-node-view_composer__g2qLy .article-math-node-view_done___fLaA{border-color:#145bd3;background:#1763e1;color:white}.article-math-node-view_composer__g2qLy .article-math-node-view_remove__uUA0t{color:#a12f3a}.article-math-node-view_composer__g2qLy button:disabled{opacity:.45;cursor:default}@media (max-width:500px){.article-math-node-view_composer__g2qLy{padding:10px}.article-math-node-view_source__Kuc_U{font-size:16px}.article-math-node-view_footer__zmJbe>span{flex-basis:100%;margin-bottom:3px}}.article-editor_editor__jpYsc{--ink:#15243d;--muted:#5f7086;--line:#e2e8f1;--blue:#1463ef;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);min-width:0;overflow:clip;box-shadow:0 5px 22px #1b365a04}.article-editor_workspaceHeader__SHb1q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px}.article-editor_helpButton__qeHgA{border:0;background:transparent;color:var(--muted);font-size:11px;padding:8px 4px;cursor:pointer}.article-editor_viewControls__YONfV{display:flex;align-items:center;gap:10px}.article-editor_tabs__6GcDl{display:flex;border-radius:6px;padding:3px;background:#f0f3f8;gap:2px}.article-editor_tabs__6GcDl button{border:0;background:transparent;color:#53647c;display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:4px;cursor:pointer;font-size:11px}.article-editor_tabs__6GcDl button[aria-pressed=true]{color:#1558cc;background:white;box-shadow:0 1px 4px #18345c18}.article-editor_toolbar__T9h_4{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;padding:9px 12px;border-block:1px solid var(--line);background:#fafbfd}.article-editor_toolGroup__yhbck{display:flex;align-items:center;gap:2px;padding:0 7px;border-right:1px solid var(--line)}.article-editor_toolGroup__yhbck:last-child{border:0}.article-editor_tool__j2Haf{min-width:31px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;background:transparent;color:#40516a;border-radius:5px;cursor:pointer;padding:0 7px;font-size:12px}.article-editor_toolActive__UNvI6,.article-editor_tool__j2Haf:hover:not(:disabled){background:#e9f0ff;color:#135bd9;border-color:#d9e5fc}.article-editor_tool__j2Haf:disabled{opacity:.35;cursor:default}.article-editor_history__uN7kU{margin-left:auto}.article-editor_blockSelect___8eCQ{border:0;background:transparent;padding:7px 24px 7px 3px;color:#34455e;font-size:12px;max-width:130px;cursor:pointer}.article-editor_contextBar__YVCtM{border-bottom:1px solid var(--line);background:#f2f6fd;padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px}.article-editor_contextBar__YVCtM label,.article-editor_contextLabel__wXeL5{display:inline-flex;align-items:center;gap:6px;font-weight:600;margin-right:5px}.article-editor_contextBar__YVCtM>span:not(.article-editor_contextLabel__wXeL5){color:var(--muted);margin-left:auto;font-size:10px}.article-editor_contextBar__YVCtM select{font-size:11px;border:1px solid #cbd8eb;background:white;border-radius:4px;color:var(--ink);padding:5px 9px;max-width:165px}.article-editor_contextBar__YVCtM .article-editor_filenameLabel__fXoOS{margin-left:7px}.article-editor_contextBar__YVCtM .article-editor_filenameInput__MkNXU{width:160px;min-width:0;border:1px solid #cbd8eb;background:white;color:#344a69;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:10px;padding:5px 8px}.article-editor_contextBar__YVCtM button{background:white;color:#36557c;border:1px solid #d7e1ef;padding:5px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:10px}.article-editor_contextBar__YVCtM button:hover:not(:disabled){border-color:#9db9e5;color:var(--blue)}.article-editor_contextBar__YVCtM button:disabled{opacity:.45}.article-editor_contextBar__YVCtM .article-editor_danger__j76Y3{color:#a12f3a}.article-editor_documentArea__ZuXcJ{display:flex;min-height:510px;min-width:0}.article-editor_document__ILNhf{flex:1;min-width:0}.article-editor_prose__FiBS1{padding:44px clamp(24px,4vw,60px) 70px;min-height:510px;outline:none!important;color:#25364d;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.article-editor_prose__FiBS1>:first-child{margin-top:0}.article-editor_prose__FiBS1>:last-child{margin-bottom:0}.article-editor_prose__FiBS1 p{margin:0 0 1.2em;color:inherit}.article-editor_prose__FiBS1 figure[data-article-video]{margin:1.5em 0;border:1px solid #d8e2ef;border-radius:8px;background:#f4f7fc;overflow:hidden;cursor:default}.article-editor_prose__FiBS1 figure[data-article-video].ProseMirror-selectednode{outline:2px solid var(--blue);outline-offset:3px}.article-editor_prose__FiBS1 [data-video-card]{min-height:160px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.article-editor_prose__FiBS1 [data-video-card]>span{color:#155bd7;text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:700}.article-editor_prose__FiBS1 [data-video-card]>strong{color:var(--ink);font-size:16px;line-height:1.5}.article-editor_prose__FiBS1 [data-video-card]>small{color:var(--muted);font-size:11px}.article-editor_prose__FiBS1 figure[data-article-video]>figcaption{padding:10px 20px;border-top:1px solid #d8e2ef;color:var(--muted);font-size:12px;text-align:center}.article-editor_prose__FiBS1 h2{font-size:27px;line-height:1.3;letter-spacing:-.85px;font-weight:650;margin:1.9em 0 .7em;color:#142642}.article-editor_prose__FiBS1 h3{font-size:21px;line-height:1.4;letter-spacing:-.5px;margin:1.7em 0 .6em;color:#142642}.article-editor_prose__FiBS1 h4{font-size:17px;line-height:1.5;margin:1.6em 0 .6em;color:#142642}.article-editor_prose__FiBS1 strong{font-weight:700}.article-editor_prose__FiBS1 a{color:#155ed7!important;text-decoration:underline!important;text-underline-offset:3px;cursor:text}.article-editor_prose__FiBS1 ol,.article-editor_prose__FiBS1 ul{padding-left:1.6em;margin-block:.7em 1.4em}.article-editor_prose__FiBS1 ul{list-style-type:disc}.article-editor_prose__FiBS1 ol{list-style-type:decimal}.article-editor_prose__FiBS1 li{padding-left:.2em;margin:.4em 0}.article-editor_prose__FiBS1 li p{margin-bottom:.4em}.article-editor_prose__FiBS1 blockquote{margin:1.8em 0;padding:7px 0 7px 23px;border-left:3px solid #2a6ee8;color:#4f627d;font-size:17px}.article-editor_prose__FiBS1 blockquote p:last-child{margin:0}.article-editor_prose__FiBS1 hr{border:0;border-top:1px solid #dce4ee;margin:2.5em 0}.article-editor_prose__FiBS1 :not(pre)>code{padding:.15em .35em;border:1px solid #e2e8f0;border-radius:4px;background:#f1f5fa;color:#324c74;font-size:.86em;font-family:IBM Plex Mono,monospace}.article-editor_prose__FiBS1 pre{margin:1.6em 0;background:#111f36;color:#dce6f7;border:1px solid #223650;padding:24px;border-radius:7px;white-space:pre;overflow-x:auto;max-width:100%;font-size:12px;line-height:1.8;tab-size:2}.article-editor_prose__FiBS1 pre code{font-family:IBM Plex Mono,monospace;font-size:inherit}.article-editor_prose__FiBS1 img{display:block;height:auto;max-width:100%;border-radius:5px;margin-block:1.7em}.article-editor_prose__FiBS1 .ProseMirror-selectednode{outline:3px solid #88aff4;outline-offset:3px}.article-editor_prose__FiBS1 .is-editor-empty:first-child:before{color:#5f7086;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.article-editor_prose__FiBS1 .tableWrapper{overflow-x:auto;margin-block:1.5em}.article-editor_prose__FiBS1 table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.article-editor_prose__FiBS1 td,.article-editor_prose__FiBS1 th{min-width:75px;padding:10px 13px;border:1px solid #dbe3ee;position:relative;vertical-align:top}.article-editor_prose__FiBS1 th{background:#edf3fc;font-weight:650;text-align:left}.article-editor_prose__FiBS1 td p:last-child,.article-editor_prose__FiBS1 th p:last-child{margin:0}.article-editor_prose__FiBS1 .selectedCell:after{background:#1463ef18;content:"";inset:0;pointer-events:none;position:absolute}.article-editor_prose__FiBS1 .tiptap-mathematics-render{cursor:pointer;border-radius:4px}.article-editor_prose__FiBS1 .tiptap-mathematics-render[data-type=inline-math]{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto;padding-inline:2px}.article-editor_prose__FiBS1 .tiptap-mathematics-render:hover{background:#edf3ff}.article-editor_prose__FiBS1 .tiptap-mathematics-render[data-type=block-math]{display:block;margin:1.5em 0;padding:18px 10px;overflow-x:auto;border:1px solid #e7edf6;background:#fafbfd}.article-editor_prose__FiBS1 .hljs-comment,.article-editor_prose__FiBS1 .hljs-quote{color:#93a5be}.article-editor_prose__FiBS1 .hljs-keyword,.article-editor_prose__FiBS1 .hljs-literal,.article-editor_prose__FiBS1 .hljs-selector-tag{color:#bda3ff}.article-editor_prose__FiBS1 .hljs-attr,.article-editor_prose__FiBS1 .hljs-string{color:#9edcba}.article-editor_prose__FiBS1 .hljs-built_in,.article-editor_prose__FiBS1 .hljs-number{color:#f3bf85}.article-editor_prose__FiBS1 .hljs-function,.article-editor_prose__FiBS1 .hljs-title{color:#92c4ff}.article-editor_outline__lhzIJ{width:200px;padding:28px 16px;flex-shrink:0;border-left:1px solid #edf1f6;background:#fcfdff}.article-editor_outline__lhzIJ>div{display:flex;align-items:center;justify-content:space-between}.article-editor_outline__lhzIJ>div>span{font-size:9px;letter-spacing:1.5px;color:#5f7086;font-weight:600}.article-editor_outline__lhzIJ button{background:transparent;border:0;color:#5c6f89;cursor:pointer}.article-editor_outline__lhzIJ p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.article-editor_outline__lhzIJ ol{list-style:none;margin:18px 0 0;padding:0}.article-editor_outline__lhzIJ li button{display:flex;gap:5px;align-items:baseline;padding:7px 0;text-align:left;font-size:11px;line-height:1.5}.article-editor_outline__lhzIJ li button svg{flex-shrink:0}.article-editor_outline__lhzIJ li[data-level="3"]{padding-left:12px}.article-editor_outline__lhzIJ li[data-level="4"]{padding-left:20px}.article-editor_outline__lhzIJ li button:hover{color:#145cd8}.article-editor_preview__nlyPm{width:100%;padding:28px clamp(24px,4vw,60px) 65px;min-width:0}.article-editor_previewLabel___hZZo{display:flex;align-items:center;gap:7px;font-size:10px;color:#2b5ba7;margin-bottom:32px}.article-editor_previewLabel___hZZo span{margin-left:auto;color:var(--muted)}.article-editor_statusBar__yBUL8{padding:12px 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fcfdff}.article-editor_statusBar__yBUL8>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.article-editor_statusBar__yBUL8 span{font-size:10px;color:#5f7086}.article-editor_statusBar__yBUL8 strong{color:#354c6a;font-weight:600}.article-editor_statusBar__yBUL8 button{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#5a6f8c;background:transparent;padding:2px;border:0;cursor:pointer}.article-editor_statusBar__yBUL8 button:hover,.article-editor_statusBar__yBUL8 button[aria-pressed=true]{color:var(--blue)}.article-editor_loading__airs8{padding:45px;font-size:13px;color:var(--muted)}.article-editor_focusMode__MDaLg{position:fixed;inset:20px;z-index:50;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #0d1933b8,0 20px 100px #07142740}.article-editor_focusMode__MDaLg .article-editor_documentArea__ZuXcJ{overflow:auto;flex:1;min-height:0}.article-editor_focusMode__MDaLg .article-editor_document__ILNhf{max-width:1000px;margin-inline:auto}.article-editor_focusMode__MDaLg .article-editor_prose__FiBS1{padding-top:55px;min-height:100%}.article-editor_dialog__j3q6r{margin:auto;color:#172b47;border:1px solid #dfe6f0;border-radius:12px;width:min(570px,calc(100vw - 32px));max-height:min(860px,calc(100dvh - 40px));padding:0;box-shadow:0 30px 130px #0714274d;overflow-y:auto}.article-editor_dialog__j3q6r::backdrop{background:#0a183a80;backdrop-filter:blur(3px)}.article-editor_dialogWide__kS30F{width:min(740px,calc(100vw - 32px))}.article-editor_dialogHeader__y_tvR{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 22px;border-bottom:1px solid #e4eaf3}.article-editor_dialogHeader__y_tvR h3{font-size:20px;letter-spacing:-.5px;margin:0 0 7px;font-weight:650}.article-editor_dialogHeader__y_tvR p{font-size:12px;line-height:1.6;color:#60728b;margin:0}.article-editor_close__8AJXO{padding:3px;background:transparent;color:#75849b;border:0;cursor:pointer;display:flex}.article-editor_dialogBody__2DCu8{padding:24px 26px}.article-editor_label__Hc3kl{display:block;font-weight:600;font-size:12px;margin:17px 0 8px}.article-editor_label__Hc3kl:first-child{margin-top:0}.article-editor_label__Hc3kl span{margin-left:6px;font-size:10px;color:#5f7086;font-weight:400}.article-editor_input__C6qOT{display:block;width:100%;border:1px solid #ced9e8;padding:10px 12px;border-radius:5px;font-size:12px;background:#fff;color:#233a5b;line-height:1.7;min-width:0}.article-editor_input__C6qOT:focus{border-color:#4585ed;outline:3px solid #1463ef13}.article-editor_codeInput__DDMR4{font-family:IBM Plex Mono,monospace!important;font-size:12px!important;resize:vertical}.article-editor_hint__h6zji{color:#5f7086;font-size:10px;line-height:1.8;margin:9px 0 0}.article-editor_segment__TBX64{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 23px}.article-editor_segment__TBX64 button{border:1px solid #dfe6f1;border-radius:7px;padding:12px 15px;background:#fff;font-size:12px;font-weight:600;color:#3e5575;text-align:left;cursor:pointer}.article-editor_segment__TBX64 button span{font-size:10px;font-weight:400;display:block;margin-top:4px;color:#5f7086}.article-editor_segment__TBX64 button[aria-pressed=true]{border-color:#8eb1f0;background:#f0f5ff;color:#145fdc}.article-editor_segment__TBX64 button:disabled{cursor:default}.article-editor_mathPreview__ufu41{background:#f7f9fd;border:1px solid #e4ebf5;border-radius:6px;min-height:106px;margin:20px 0 12px;padding:20px 14px;display:grid;place-items:center;overflow-x:auto}.article-editor_mathPreview__ufu41>div{max-width:100%}.article-editor_mathPreview__ufu41>span{color:#5f7086;font-size:11px}.article-editor_mathPreview__ufu41 .katex-display{margin:0}.article-editor_error__rdlkn{color:#aa3340;background:#fff3f3;border:1px solid #f3d3d5;padding:10px 12px;border-radius:5px;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.article-editor_snippets__vPqX2{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px}.article-editor_snippets__vPqX2 span{color:#5f7086;margin-right:3px}.article-editor_snippets__vPqX2 button{color:#42618c;background:transparent;border:1px solid #dbe4f0;border-radius:4px;padding:4px 9px;cursor:pointer;font-size:10px}.article-editor_dialogFooter__WLYCB{display:flex;gap:9px;justify-content:flex-end;align-items:center;padding:17px 26px;background:#fafbfd;border-top:1px solid #e5ebf3}.article-editor_primary__5W_2z,.article-editor_remove__BUFwv,.article-editor_secondary__qFgOZ{border-radius:5px;font-size:11px;padding:9px 14px;font-weight:600;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:6px}.article-editor_primary__5W_2z{color:white;background:#1463ef;border:1px solid #1463ef}.article-editor_primary__5W_2z:hover:not(:disabled){background:#0c50cc}.article-editor_primary__5W_2z:disabled{opacity:.45;cursor:default}.article-editor_secondary__qFgOZ{color:#4f6584;background:white;border:1px solid #d4deec}.article-editor_remove__BUFwv{margin-right:auto;color:#a6424a;background:transparent;border:0;padding-left:0;font-size:10px}.article-editor_mediaTools__EmRvH{display:flex;align-items:center;gap:12px}.article-editor_mediaSearch__l4zCD{display:flex;align-items:center;gap:8px;border:1px solid #d8e2ef;border-radius:5px;padding:9px 11px;color:#7b8da7;flex:1;min-width:0}.article-editor_mediaSearch__l4zCD input{border:0;background:transparent;width:100%;color:#345071;min-width:0;outline:none;font-size:11px}.article-editor_uploadButton__i3tc0{position:relative;border:1px solid #bed2f4;background:#edf4ff;color:#185aca;font-size:11px;border-radius:5px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;cursor:pointer;flex-shrink:0}.article-editor_uploadButton__i3tc0 input{position:absolute;opacity:0;inset:0;width:100%;cursor:pointer}.article-editor_uploadButton__i3tc0:focus-within{outline:3px solid #79aaff;outline-offset:3px}.article-editor_mediaGrid__cDXA8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:260px;overflow-y:auto;margin:18px 0;padding:3px}.article-editor_mediaGrid__cDXA8>button{position:relative;display:flex;flex-direction:column;text-align:left;min-width:0;border:1px solid #e0e7f1;border-radius:6px;padding:3px;background:#fff;overflow:hidden;cursor:pointer}.article-editor_mediaGrid__cDXA8>button:hover{border-color:#7da8f0}.article-editor_mediaGrid__cDXA8>button.article-editor_selectedImage__O1VRd{border-color:#1463ef;box-shadow:0 0 0 1px #1463ef}.article-editor_mediaGrid__cDXA8 img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;background:#edf2fa;border-radius:3px}.article-editor_mediaGrid__cDXA8>button>span:not(.article-editor_imageSelected__gooGW){font-size:9px;width:100%;padding:7px 5px;color:#59708e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-editor_imageSelected__gooGW{position:absolute;inset:7px 7px auto auto;background:#1463ef;color:white;font-size:8px;border-radius:3px;padding:3px 5px}.article-editor_empty__5zs7y{grid-column:1/-1;padding:25px;color:#5f7086;text-align:center;font-size:12px}.article-editor_imageDetails__fWRaU{display:grid;grid-template-columns:95px 1fr;gap:18px;padding-top:17px;margin-top:16px;border-top:1px solid #e7edf5}.article-editor_imageThumbnail__zZZzZ{width:95px;max-height:160px;object-fit:contain;border:1px solid #e6ecf5;background:#f7f9fc;border-radius:5px}.article-editor_imageDetails__fWRaU .article-editor_label__Hc3kl{margin-top:14px;font-size:10px}.article-editor_imageDetails__fWRaU .article-editor_label__Hc3kl:first-child{margin-top:0}.article-editor_imageDetails__fWRaU .article-editor_input__C6qOT{padding:7px 10px;font-size:11px}.article-editor_help__KzkkK{margin:0}.article-editor_help__KzkkK>div+div{margin-top:23px}.article-editor_help__KzkkK dt{font-size:12px;font-weight:650;color:#253f62}.article-editor_help__KzkkK dd{margin:7px 0 0;color:#627792;font-size:11px;line-height:1.9}.article-editor_help__KzkkK code,.article-editor_help__KzkkK kbd{font-family:IBM Plex Mono,monospace;background:#edf2f9;border:1px solid #dfe7f2;border-radius:3px;padding:1px 4px;font-size:10px;color:#42638f}.article-editor_srOnly__kiQ3T{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1150px){.article-editor_history__uN7kU{margin-left:0}.article-editor_outline__lhzIJ{width:175px}}@media (max-width:650px){.article-editor_workspaceHeader__SHb1q{padding:10px 12px;gap:10px;flex-wrap:wrap}.article-editor_workspaceHeader__SHb1q>.article-editor_viewControls__YONfV:last-child{margin-left:auto}.article-editor_toolbar__T9h_4{padding:8px 5px}.article-editor_toolGroup__yhbck{padding:0 4px;gap:0}.article-editor_tool__j2Haf{min-width:30px;padding:0 6px}.article-editor_blockSelect___8eCQ{max-width:106px;font-size:11px}.article-editor_prose__FiBS1{padding:29px 22px 50px;min-height:420px;font-size:14px;line-height:1.85}.article-editor_prose__FiBS1 h2{font-size:24px}.article-editor_prose__FiBS1 h3{font-size:20px}.article-editor_prose__FiBS1 pre{padding:17px;font-size:11px}.article-editor_documentArea__ZuXcJ{min-height:420px;flex-direction:column-reverse}.article-editor_outline__lhzIJ{width:100%;border-left:0;border-bottom:1px solid #e7edf4;padding:17px 22px;max-height:210px;overflow-y:auto}.article-editor_outline__lhzIJ ol{margin-top:8px}.article-editor_outline__lhzIJ li button{padding-block:4px}.article-editor_outline__lhzIJ p{margin-top:8px}.article-editor_statusBar__yBUL8{padding:12px 15px;align-items:flex-start;flex-wrap:wrap;gap:9px}.article-editor_statusBar__yBUL8>div{gap:12px}.article-editor_statusBar__yBUL8>div:last-child{margin-left:auto}.article-editor_contextBar__YVCtM{padding:9px 12px}.article-editor_contextBar__YVCtM>span:not(.article-editor_contextLabel__wXeL5){display:none}.article-editor_preview__nlyPm{padding:24px 22px 45px}.article-editor_previewLabel___hZZo{flex-wrap:wrap;margin-bottom:23px}.article-editor_previewLabel___hZZo span{margin-left:0}.article-editor_focusMode__MDaLg{inset:7px;border-radius:8px}.article-editor_focusMode__MDaLg .article-editor_prose__FiBS1{padding-top:30px}.article-editor_focusMode__MDaLg .article-editor_documentArea__ZuXcJ{flex-direction:column}.article-editor_dialog__j3q6r{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.article-editor_dialogBody__2DCu8,.article-editor_dialogHeader__y_tvR{padding:20px}.article-editor_dialogFooter__WLYCB{padding:15px 20px;gap:8px;flex-wrap:wrap}.article-editor_dialogHeader__y_tvR h3{font-size:18px}.article-editor_dialogHeader__y_tvR p{font-size:11px}.article-editor_dialogFooter__WLYCB .article-editor_remove__BUFwv{flex-basis:100%;justify-content:flex-start}.article-editor_mediaTools__EmRvH{gap:7px}.article-editor_uploadButton__i3tc0{font-size:10px;padding:9px}.article-editor_mediaSearch__l4zCD{padding:9px}.article-editor_mediaGrid__cDXA8{grid-template-columns:repeat(3,minmax(0,1fr))}.article-editor_imageDetails__fWRaU{grid-template-columns:1fr;gap:12px}.article-editor_imageThumbnail__zZZzZ{display:none}.article-editor_mathPreview__ufu41{padding-inline:7px;font-size:13px}}