.doca-markdown .exmd-editor{color:#292825;font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.doca-markdown .exmd-editor,.doca-markdown .exmd-editor *{box-sizing:border-box}.doca-markdown .exmd-editor button{font:inherit}.doca-markdown .exmd-editor.app-shell{background:#f7f7f5;grid-template-rows:64px auto 1fr 34px;display:grid;overflow:hidden}.doca-markdown .topbar{background:#ffffffeb;border-bottom:1px solid #e6e4df;align-items:center;gap:22px;padding:0 24px;display:flex}.doca-markdown .brand{align-items:center;gap:11px;margin-right:auto;display:flex}.doca-markdown .brand-mark{color:#fff;background:#282725;border-radius:10px;place-items:center;width:34px;height:34px;font-family:serif;font-weight:700;display:grid}.doca-markdown .brand div{gap:2px;display:grid}.doca-markdown .brand strong{font-size:14px}.doca-markdown .brand small{color:#949087;font-size:11px}.doca-markdown .sync-state{color:#8c887f;align-items:center;gap:6px;font-size:12px;display:flex}.doca-markdown .sync-state svg{width:14px}.doca-markdown .sync-state.ready{color:#3d806b}.doca-markdown .sync-state.error{color:#b64545}.doca-markdown .spin{animation:1s linear infinite spin}.doca-markdown .collaboration-loading{color:#8c887f;place-items:center;min-height:240px;font-size:13px;display:grid}.doca-markdown .presence{color:#716e67;align-items:center;gap:8px;font-size:12px;display:flex}.doca-markdown .avatars{display:flex}.doca-markdown .avatars span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-6px;font-size:11px;font-weight:700;display:grid}.doca-markdown .avatars span:first-child{margin-left:0}.doca-markdown .toolbar{background:#fff;border-bottom:1px solid #e6e4df;align-items:center;gap:8px;min-height:50px;padding:7px 18px;display:flex;overflow-x:auto}.doca-markdown .tool-group{gap:2px;display:flex}.doca-markdown .toolbar button{color:#56534d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:650}.doca-markdown .toolbar button:hover{color:#242320;background:#f0efeb}.doca-markdown .toolbar button.active{color:#6248bd;background:#eee9ff}.doca-markdown .toolbar svg{vertical-align:middle;width:16px;height:16px}.doca-markdown .toolbar .italic{font-style:italic}.doca-markdown .tool-divider{background:#ebe9e4;flex:none;width:1px;height:22px}.doca-markdown .toolbar-spacer{flex:1}.doca-markdown .download-button{align-items:center;gap:6px;display:flex;color:#fff!important;background:#282725!important;padding:0 12px!important}.doca-markdown .rich-tools{align-items:center;gap:7px}.doca-markdown .rich-tools select{color:#56534d;max-width:116px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e1da;border-radius:7px;padding:0 24px 0 9px;font-size:12px}.doca-markdown .color-tool{color:#56534d;cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:700;display:grid;position:relative}.doca-markdown .color-tool:hover{background:#f0efeb}.doca-markdown .color-tool span{border-bottom:3px solid #d14f4f;line-height:18px}.doca-markdown .color-tool input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.doca-markdown .notice{z-index:20;color:#fff;background:#292825;border-radius:8px;padding:8px 14px;font-size:12px;position:fixed;top:122px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0002}.doca-markdown .notice.error{background:#b64b4b}.doca-markdown .workspace{background:#ebeae6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:0;display:grid}.doca-markdown .workspace.mode-edit,.doca-markdown .workspace.mode-preview{grid-template-columns:minmax(0,1fr)}.doca-markdown .editor-pane,.doca-markdown .preview-pane{background:#fff;min-width:0;min-height:0;position:relative;overflow:auto}.doca-markdown .pane-label{z-index:5;color:#aaa69d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;background:#fcfcfaeb;border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;height:32px;padding:0 18px;font-size:10px;display:flex;position:sticky;top:0}.doca-markdown .cm-editor{min-height:100%;font-size:14px}.doca-markdown .cm-editor.cm-focused{outline:none}.doca-markdown .cm-scroller{padding:20px 0 80px;line-height:1.75;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important}.doca-markdown .cm-content{max-width:820px;margin:0 auto;padding:0 36px!important}.doca-markdown .cm-gutters{color:#c5c1b9;background:#fff!important;border:0!important}.doca-markdown .cm-activeLine,.doca-markdown .cm-activeLineGutter{background:#faf9f6!important}.doca-markdown .cm-ySelectionInfo{font-family:Inter,sans-serif}.doca-markdown .exmd-remote-selection{background:color-mix(in srgb,var(--exmd-selection-color) 24%,transparent);border-bottom:2px solid var(--exmd-selection-color)}.doca-markdown .exmd-editor .editor-pane[hidden]{display:none}.doca-markdown .exmd-editor .exmd-remote-caret{border-left:2px solid var(--exmd-selection-color);pointer-events:none;margin-left:-1px;margin-right:-1px;display:inline;position:relative}.doca-markdown .exmd-editor .exmd-remote-label{background:var(--exmd-selection-color);color:#fff;white-space:nowrap;z-index:4;border-radius:3px 3px 3px 0;padding:1px 5px;font:11px/1.4 system-ui,sans-serif;position:absolute;bottom:100%;left:-2px}.doca-markdown .exmd-editor .exmd-comment-anchor{text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #d8a12c;text-decoration:underline #d8a12c;text-decoration-thickness:2px}.doca-markdown .exmd-editor .exmd-comment-active{background:#ffe5a1}.doca-markdown .exmd-host-actions{flex-shrink:0;gap:4px;display:flex}.doca-markdown .exmd-host-actions button{color:#534622;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:5px 9px;font:13px/1.4 system-ui,sans-serif;display:inline-flex}.doca-markdown .exmd-host-actions button:hover{background:#fff2c6}.doca-markdown .exmd-host-actions button:disabled{opacity:.4;cursor:not-allowed}.doca-markdown .exmd-host-actions svg{width:16px;height:16px}.doca-markdown .exmd-selection-toolbar{background:#fff;border:1px solid #e2d9c0;border-radius:8px;padding:4px;box-shadow:0 4px 18px #0002}.doca-markdown .markdown-body{color:#363431;overflow-wrap:anywhere;max-width:820px;margin:0 auto;padding:34px 46px 100px;line-height:1.75}.doca-markdown .markdown-body h1,.doca-markdown .markdown-body h2,.doca-markdown .markdown-body h3{color:#22211f;margin:1.6em 0 .65em;line-height:1.3}.doca-markdown .markdown-body h1:first-child{margin-top:.15em}.doca-markdown .markdown-body h1{letter-spacing:-.035em;font-size:2em}.doca-markdown .markdown-body h2{border-bottom:1px solid #ebe8e1;padding-bottom:.25em;font-size:1.45em}.doca-markdown .markdown-body p{margin:.8em 0}.doca-markdown .markdown-body a{color:#6550bd}.doca-markdown .markdown-body blockquote{color:#6b6760;background:#f8f6fd;border-left:3px solid #9a88dc;margin:1.1em 0;padding:.1em 1em}.doca-markdown .markdown-body code{color:#a3475a;background:#f3f1ed;border-radius:5px;padding:.16em .38em;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.doca-markdown .markdown-body pre{background:#f7f6f3;border:1px solid #e7e4dd;border-radius:10px;padding:18px;overflow:auto}.doca-markdown .markdown-body pre code{color:inherit;background:0 0;padding:0}.doca-markdown .markdown-body img{border-radius:8px;max-width:100%;max-height:620px;margin:22px auto;display:block;box-shadow:0 2px 12px #00000012}.doca-markdown .markdown-body table{border-collapse:collapse;width:100%}.doca-markdown .markdown-body th,.doca-markdown .markdown-body td{border:1px solid #dedbd4;padding:8px 12px}.doca-markdown .markdown-body th{text-align:left;background:#f6f5f2}.doca-markdown .markdown-body li.task-list-item{list-style:none}.doca-markdown .markdown-body input[type=checkbox]{margin-left:-1.35em}.doca-markdown .mermaid-diagram{text-align:center;margin:22px 0;overflow:auto}.doca-markdown .mermaid-diagram svg{max-width:100%;height:auto;margin:0 auto;display:block}.doca-markdown .diagram-error{color:#a33d3d;background:#fff0f0;border-radius:8px;margin:18px 0;padding:12px;font-size:13px}.doca-markdown .markdown-body .highlighted-code{border:1px solid #e7e4dd;border-radius:10px;margin:18px 0;padding:16px 0;font-size:13px;line-height:1.65}.doca-markdown .highlighted-code .hljs{color:#24292e;background:0 0;padding:0 18px;display:block}.doca-markdown .hljs-comment,.doca-markdown .hljs-quote{color:#6a737d;font-style:italic}.doca-markdown .hljs-keyword,.doca-markdown .hljs-selector-tag,.doca-markdown .hljs-subst{color:#d73a49}.doca-markdown .hljs-string,.doca-markdown .hljs-doctag,.doca-markdown .hljs-regexp{color:#032f62}.doca-markdown .hljs-title,.doca-markdown .hljs-section,.doca-markdown .hljs-selector-id{color:#6f42c1;font-weight:600}.doca-markdown .hljs-number,.doca-markdown .hljs-literal,.doca-markdown .hljs-variable,.doca-markdown .hljs-template-variable{color:#005cc5}.doca-markdown .hljs-type,.doca-markdown .hljs-class .hljs-title,.doca-markdown .hljs-built_in{color:#e36209}.doca-markdown .hljs-attr,.doca-markdown .hljs-attribute,.doca-markdown .hljs-name{color:#22863a}.doca-markdown .hljs-meta{color:#735c0f}.doca-markdown .hljs-symbol,.doca-markdown .hljs-bullet{color:#005cc5}.doca-markdown .katex-display{overflow:auto hidden;margin:1.4em 0!important}.doca-markdown .exmd-editor footer{color:#9b978e;letter-spacing:.02em;background:#fafaf8;border-top:1px solid #e4e2dc;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px){.doca-markdown .workspace.mode-split{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.doca-markdown .presence>span,.doca-markdown .history-tools,.doca-markdown .format-tools button:nth-child(n+7),.doca-markdown .tool-divider{display:none}.doca-markdown .topbar{padding:0 14px}.doca-markdown .toolbar{padding-inline:8px}.doca-markdown .markdown-body{padding-inline:24px}.doca-markdown .cm-content{padding-inline:18px!important}}.markdown-document{flex:none;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.doca-markdown .exmd-editor.app-shell{overscroll-behavior:none;flex-direction:column;grid-template-columns:none;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex}.doca-markdown .workspace{flex:1;width:100%;min-height:0;margin:0;padding:0}.doca-markdown .editor-pane,.doca-markdown .preview-pane{overscroll-behavior-y:contain}.doca-markdown .cm-activeLine{background:#7882960a!important}.doca-markdown .cm-editor .cm-scroller .cm-selectionBackground{background:#dce6ff}.doca-markdown .cm-editor.cm-focused .cm-scroller .cm-selectionBackground{background:#b9ceff}.markdown-toolbar{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.markdown-toolbar>.region-comment-add{color:#b88700;border-left:1px solid #dfe3ea;border-radius:0;flex:none;width:36px;height:32px;margin-right:12px}.markdown-toolbar>.toolbar{flex-wrap:wrap;min-width:0}.markdown-toolbar .toolbar{border-bottom:0;justify-content:center;gap:4px;min-height:44px;padding:4px 12px}.markdown-toolbar .toolbar-spacer{flex:0}.markdown-toolbar button{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.markdown-preview-only .markdown-body{max-width:100%}.type-icon.markdown,.tree-row .document-type-icon.type-markdown{color:#7950b8;background:#f3edff}.markdown-sdk-container{width:100%;min-width:0;height:100%}.markdown-document:has(.region-comments-drawer) .markdown-sdk-container{width:calc(100% - 360px)}@media (width<=800px){.markdown-document:has(.region-comments-drawer) .markdown-sdk-container{width:100%}}.markdown-document .region-comment-controls{top:36px}.markdown-document .region-comments-drawer{overflow-anchor:none}.markdown-document .region-comments-drawer>header{z-index:3;background:var(--surface,#fff);padding-block:12px;position:sticky;top:-16px}.markdown-document .linked-comment-draft{z-index:2;background:var(--surface,#fff);position:sticky;top:40px}.markdown-document .linked-comment-pagination:not(:empty){z-index:3;background:var(--surface,#fff);padding-block:8px;position:sticky;bottom:0}
