.doc-content{font-family:var(--font-source-serif), Georgia, "Times New Roman", serif;color:var(--text-1);overflow-wrap:break-word;font-size:17px;line-height:28px}.doc-content>*+*{margin-top:16px}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4,.doc-content h5,.doc-content h6{color:var(--text-1);scroll-margin-top:88px;font-weight:500}.doc-content h1{margin-top:48px;font-size:31px;line-height:38px}.doc-content h2{margin-top:48px;font-size:25px;line-height:32px}.doc-content h3{margin-top:32px;font-size:20px;line-height:28px}.doc-content h4,.doc-content h5,.doc-content h6{margin-top:24px;font-size:17px;font-weight:600;line-height:28px}.doc-content>h1:first-child,.doc-content>h2:first-child,.doc-content>h3:first-child{margin-top:0}.doc-content .doc-anchor{color:var(--accent);opacity:0;transition:opacity .12s var(--ease-enter);margin-left:8px;text-decoration:none}.doc-content h1:hover .doc-anchor,.doc-content h2:hover .doc-anchor,.doc-content h3:hover .doc-anchor,.doc-content h4:hover .doc-anchor,.doc-content h5:hover .doc-anchor,.doc-content h6:hover .doc-anchor,.doc-content .doc-anchor:focus-visible{opacity:1}.doc-content a:not(.doc-anchor){color:var(--accent);text-underline-offset:2px;transition:color .12s var(--ease-enter);text-decoration:underline}.doc-content a:not(.doc-anchor):hover{color:var(--accent-hover)}.doc-content code{font-family:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:.875em;font-weight:400}.doc-content .doc-inline-code{background:var(--accent-subtle);border-radius:4px;padding:1px 4px}.doc-content .doc-code-block{background:var(--ink-bg-0);color:var(--ink-text-1);border:1px solid var(--ink-border);border-radius:10px;margin-top:24px;margin-bottom:24px;padding:12px 16px;overflow-x:auto}.doc-content .doc-code-block code{color:inherit;background:0 0;padding:0;font-size:13px;line-height:20px}.doc-content blockquote{border-left:2px solid var(--accent);color:var(--text-2);padding-left:16px;font-style:italic}.doc-content ul,.doc-content ol{padding-left:24px}.doc-content ul{list-style:outside}.doc-content ol{list-style:decimal}.doc-content li+li,.doc-content li>ul,.doc-content li>ol{margin-top:4px}.doc-content li::marker{color:var(--text-3)}.doc-content .task-list-item{list-style:none}.doc-content .task-list-item input[type=checkbox]{accent-color:var(--accent);margin-right:8px}.doc-content ul:has(>.task-list-item){padding-left:8px}.doc-content table{border-collapse:collapse;width:100%;max-width:100%;font-family:var(--font-instrument-sans), system-ui, -apple-system, sans-serif;margin-top:24px;margin-bottom:24px;font-size:14px;line-height:20px;display:block;overflow-x:auto}.doc-content th,.doc-content td{border:1px solid var(--border);text-align:left;white-space:nowrap;padding:8px 12px}.doc-content th{background:var(--bg-1);font-weight:500}.doc-content hr{border:0;border-top:1px solid var(--border);margin:48px 0}.doc-content img{border-radius:10px;max-width:100%}@keyframes tree-children-in{0%{opacity:0}to{opacity:1}}details[open]>.tree-children{animation:tree-children-in .18s var(--ease-enter)}
