.TableOfContents-module__SYnZSq__toc{top:var(--space-xs);background-color:var(--color-surface-primary);border-radius:var(--border-radius-xl);width:240px;max-height:calc(100vh - 60px);padding:var(--space-2xs) var(--space-s);position:sticky}.TableOfContents-module__SYnZSq__toc h3{font-size:var(--step-0);font-weight:var(--font-weight-medium);padding-bottom:var(--space-2xs);margin:0}.TableOfContents-module__SYnZSq__toc ul{margin:0;padding:0;list-style:none}.TableOfContents-module__SYnZSq__toc li{margin:0}.TableOfContents-module__SYnZSq__toc a{width:100%;font-size:var(--step--1);color:var(--color-text-muted);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--border-radius-lg);text-decoration:none;display:block}.TableOfContents-module__SYnZSq__toc a:hover{color:var(--color-text-dark);background-color:var(--color-neutral-400)}.TableOfContents-module__SYnZSq__toc a.TableOfContents-module__SYnZSq__active{color:var(--color-text-light);background-color:var(--color-primary);font-weight:500}.TableOfContents-module__SYnZSq__toc>ul>li>a{font-weight:600}
.DocsWithToc-module__chRGYG__docsLayout{gap:32px;max-width:1200px;margin:0 auto;padding:0 16px;display:flex}.DocsWithToc-module__chRGYG__sidebar{flex:0 0 240px;position:relative}.DocsWithToc-module__chRGYG__content{padding-top:var(--space-2xs);padding-bottom:var(--space-l);flex:1;min-width:0}.DocsWithToc-module__chRGYG__content h1{line-height:var(--line-height-tight)}@media (max-width:768px){.DocsWithToc-module__chRGYG__sidebar{display:none}}
.Dropdown-module__FSOMZW__dropdown{text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-block;position:relative}.Dropdown-module__FSOMZW__dropdownButton,.Dropdown-module__FSOMZW__dropdownButton:active,.Dropdown-module__FSOMZW__dropdownButton:focus,.Dropdown-module__FSOMZW__dropdownButton:hover{background:inherit;color:inherit;cursor:pointer;border:none;border-radius:0;align-items:center;max-width:300px;display:flex;overflow-x:hidden}.Dropdown-module__FSOMZW__dropdownButton:active,.Dropdown-module__FSOMZW__dropdownButton:focus,.Dropdown-module__FSOMZW__dropdownButton:hover{font-weight:500}.Dropdown-module__FSOMZW__dropdownButton.Dropdown-module__FSOMZW__caret:before{content:"▼";font-size:var(--step--2);margin-right:4px;transition:transform .1s;display:inline-block;transform:rotate(-90deg)}.Dropdown-module__FSOMZW__open .Dropdown-module__FSOMZW__dropdownButton.Dropdown-module__FSOMZW__caret:before{transform:rotate(0)}.Dropdown-module__FSOMZW__dropdownContent{background-color:var(--color-dropdown-bg);box-shadow:0px 4px 8px var(--color-dropdown-shadow);z-index:20;border-radius:6px;flex-direction:column;min-width:160px;max-width:300px;max-height:0;transition:max-height .1s ease-out;display:flex;overflow-y:auto}.Dropdown-module__FSOMZW__dropdownContent.Dropdown-module__FSOMZW__portalOpen{max-height:180px}.Dropdown-module__FSOMZW__open.Dropdown-module__FSOMZW__tall .Dropdown-module__FSOMZW__dropdownContent{max-height:400px}.Dropdown-module__FSOMZW__dropdownContent>*{display:block}.Dropdown-module__FSOMZW__dropdownContent a,.Dropdown-module__FSOMZW__dropdownContent button{color:inherit;font-size:var(--step--1);text-align:left;background:0 0;border:none;border-radius:0;flex-shrink:0;width:100%;padding:8px 16px;text-decoration:none;overflow:hidden}.Dropdown-module__FSOMZW__dropdownContent a:active,.Dropdown-module__FSOMZW__dropdownContent a:focus,.Dropdown-module__FSOMZW__dropdownContent a:hover,.Dropdown-module__FSOMZW__dropdownContent button:active,.Dropdown-module__FSOMZW__dropdownContent button:focus,.Dropdown-module__FSOMZW__dropdownContent button:hover{background-color:var(--color-dropdown-hover)}.Dropdown-module__FSOMZW__dropdownContent input{margin:4px 8px}.Dropdown-module__FSOMZW__dropdownContent a:disabled,.Dropdown-module__FSOMZW__dropdownContent button:disabled{opacity:.5;cursor:not-allowed}.Dropdown-module__FSOMZW__scroller{flex-direction:column;max-height:100%;display:flex;overflow-y:auto}
.UploadToast-module__pMQcDa__uploads{background-color:var(--color-dropzone-surface);border:1px solid var(--color-border);flex-direction:column;gap:8px;max-width:90vh;max-height:180px;padding:8px 12px;font-size:8pt;list-style:none;display:flex;bottom:0;right:0;overflow:hidden auto}.UploadToast-module__pMQcDa__uploads li{border:1px solid var(--color-border);align-items:center;margin:0;padding:8px;display:flex}.UploadToast-module__pMQcDa__uploads li span{white-space:nowrap;margin:4px 8px}.UploadToast-module__pMQcDa__filename{flex:1}.UploadToast-module__pMQcDa__progress{width:100px}.UploadToast-module__pMQcDa__percent{text-align:right;width:40px}.UploadToast-module__pMQcDa__fileError{color:var(--color-dropzone-error)}.UploadToast-module__pMQcDa__close{cursor:pointer;color:var(--color-text-muted);font-size:var(--step-0);text-align:right;width:20px}.UploadToast-module__pMQcDa__close:hover{color:var(--color-dropzone-disabled)}
.Folder-module__go3cuW__folderContainer{max-height:100vh}.Folder-module__go3cuW__fileList{flex:1;margin:0;padding-top:8px;padding-bottom:24px;padding-left:0;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}.Folder-module__go3cuW__fileList li{margin:0}.Folder-module__go3cuW__fileList li:first-child a{border-top:none}.Folder-module__go3cuW__fileList a{border-top:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:16px;padding:8px 16px 8px 20px;text-decoration:none;display:flex}.Folder-module__go3cuW__fileList a:hover{background-color:var(--color-files-hover-bg)}.Folder-module__go3cuW__fileList a>svg{color:var(--color-text-muted);flex-shrink:0;font-size:8pt}.Folder-module__go3cuW__fileList a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Folder-module__go3cuW__fileName{flex:1;min-width:80px}.Folder-module__go3cuW__fileHint{color:var(--color-text-muted);margin-left:8px}.Folder-module__go3cuW__fileSize{color:var(--color-text-muted);text-align:right}.Folder-module__go3cuW__fileDate{text-align:right;text-overflow:clip;flex:none;width:auto;overflow:visible}
