.docs-page-container{width:100vw;height:100vh;color:var(--color-text);position:relative}.docs-page-container,.docs-page-sidebar{display:flex;background-color:var(--background);overflow:hidden}.docs-page-sidebar{width:260px;min-width:260px;border-right:1px solid var(--dialog-bdr);transition:all .25s cubic-bezier(.4,0,.2,1);flex-direction:column}.docs-page-sidebar.docs-page-sidebar-closed{width:0;min-width:0;margin-left:-1px;border-right-width:0}.docs-page-sidebar-header{padding:20px 18px;border-bottom:1px solid var(--dialog-bdr)}.docs-page-logo-container{display:flex;align-items:center;gap:10px}.docs-page-logo-icon{font-size:24px}.docs-page-logo-text h2{margin:0;font-size:17px;font-weight:600;color:var(--color-text)}.docs-page-logo-text p{font-size:11px;color:var(--list-file-text-secondary);margin:1px 0 0}.docs-page-sidebar-nav{flex:1 1;overflow-y:auto;padding:12px 10px}.docs-page-nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:2px;background-color:transparent;color:var(--color-text);border:none;border-radius:5px;cursor:pointer;font-size:13px;font-weight:400;transition:background-color .12s ease;text-align:left}.docs-page-nav-item:hover{background-color:var(--list-file-hover-bg)}.docs-page-nav-item.docs-page-nav-item-active{background-color:var(--theme-color);color:#fff}.docs-page-nav-icon{font-size:16px;width:16px;display:flex;align-items:center;justify-content:center}.docs-page-nav-label{flex:1 1}.docs-page-main{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.docs-page-header{display:flex;align-items:center;gap:14px;padding:14px 20px;background-color:var(--background);border-bottom:1px solid var(--dialog-bdr);flex-shrink:0}.docs-page-sidebar-toggle{padding:0;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:opacity .15s ease;font-size:18px;width:32px;height:32px}.docs-page-sidebar-toggle:hover{opacity:.7}.docs-page-toggle-icon{display:flex;align-items:center;justify-content:center;line-height:1}.docs-page-header-text{flex:1 1}.docs-page-header-text h1{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.docs-page-header-text p{font-size:12px;color:var(--list-file-text-secondary);margin:2px 0 0}.docs-page-theme-toggle{padding:0;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:opacity .15s ease;font-size:18px;width:32px;height:32px}.docs-page-theme-toggle:hover{opacity:.7}.docs-page-theme-icon{display:flex;align-items:center;justify-content:center;line-height:1}.docs-page-content{flex:1 1;overflow-y:auto;padding:32px 24px}.docs-page-content-wrapper{max-width:820px;margin:0 auto}.docs-page-section{margin-bottom:48px}.docs-page-section-badge{display:inline-flex;align-items:center;gap:6px;background-color:var(--theme-color);color:#fff;padding:5px 11px;border-radius:4px;font-size:10px;font-weight:600;margin-bottom:14px;letter-spacing:.5px;text-transform:uppercase}.docs-page-badge-icon{font-size:12px}.docs-page-section-title{font-size:26px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:10px;color:var(--color-text);letter-spacing:-.3px}.docs-page-title-icon{font-size:22px}.docs-page-section-description{font-size:14px;line-height:1.6;color:var(--list-file-text-secondary);margin:0}.docs-page-subsection{margin-bottom:28px}.docs-page-subsection-title{font-size:17px;font-weight:600;margin:0 0 12px;color:var(--color-text)}.docs-page-subsection-title-small{font-size:15px;font-weight:600;margin:0 0 10px;color:var(--color-text)}.docs-page-subsection-description{font-size:13px;line-height:1.6;color:var(--list-file-text-secondary);margin-bottom:12px}.docs-page-code-block{background-color:var(--list-file-bg);border:1px solid var(--dialog-bdr);border-radius:5px;padding:14px 16px;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;overflow-x:auto;color:var(--color-text);margin-bottom:12px}.docs-page-code-block pre{margin:0;white-space:pre}.docs-page-info-box{background-color:var(--list-file-bg);border-radius:5px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--color-text);margin-top:12px;border:1px solid var(--dialog-bdr)}.docs-page-info-box.docs-page-info{border-left:3px solid var(--theme-color)}.docs-page-info-box.docs-page-success{border-left:3px solid #10b981}.docs-page-info-box.docs-page-warning{border-left:3px solid #f59e0b}.docs-page-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.docs-page-feature-card{background-color:var(--list-file-bg);border:1px solid var(--dialog-bdr);border-radius:5px;padding:11px 13px;transition:all .12s ease}.docs-page-feature-card:hover{background-color:var(--list-file-hover-bg);border-color:var(--theme-color)}.docs-page-feature-card h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--theme-color);font-family:SF Mono,Monaco,monospace}.docs-page-feature-card p{margin:0;font-size:12px;color:var(--list-file-text-secondary);line-height:1.4}.docs-page-notes-box{border-radius:5px;padding:16px 18px;margin-bottom:18px}.docs-page-notes-box.docs-page-not-supported,.docs-page-notes-box.docs-page-supported{background-color:var(--list-file-bg);border:1px solid var(--dialog-bdr)}.docs-page-notes-box.docs-page-not-supported{border-left:3px solid #ef4444}.docs-page-notes-title{font-size:15px;font-weight:600;margin:0 0 12px;color:var(--color-text)}.docs-page-notes-title.docs-page-error{color:#ef4444}.docs-page-notes-list{margin:0;padding-left:20px;line-height:1.6;color:var(--list-file-text-secondary)}.docs-page-notes-list li{margin-bottom:6px;font-size:13px}.docs-page-footer{text-align:center;padding:24px 0;border-top:1px solid var(--dialog-bdr);color:var(--list-file-text-secondary);font-size:13px}.docs-page-footer p{margin:0 0 6px}.docs-page-footer-brand{color:var(--theme-color)}.docs-page-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}@media (max-width:768px){.docs-page-overlay{display:block}.docs-page-sidebar{position:fixed;top:0;left:0;z-index:1000;height:100%;box-shadow:2px 0 12px rgba(0,0,0,.15);transition:transform .25s cubic-bezier(.4,0,.2,1);width:260px;min-width:260px}.docs-page-sidebar.docs-page-sidebar-closed{transform:translateX(-260px);width:260px;min-width:260px;margin-left:0;border-right-width:1px}.docs-page-content{padding:20px 16px}.docs-page-section-title{font-size:22px}.docs-page-subsection-title{font-size:16px}.docs-page-feature-grid{grid-template-columns:1fr}.docs-page-header-text h1{font-size:15px}.docs-page-header-text p{display:none}.docs-page-code-block{font-size:12px;padding:12px 14px}}.docs-page-content::-webkit-scrollbar,.docs-page-sidebar-nav::-webkit-scrollbar{width:6px}.docs-page-content::-webkit-scrollbar-track,.docs-page-sidebar-nav::-webkit-scrollbar-track{background:transparent}.docs-page-content::-webkit-scrollbar-thumb,.docs-page-sidebar-nav::-webkit-scrollbar-thumb{background:var(--list-file-scrollbar-thumb);border-radius:3px}.docs-page-content::-webkit-scrollbar-thumb:hover,.docs-page-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--list-file-scrollbar-thumb-hover)}.docs-page-code-block::-webkit-scrollbar{height:6px}.docs-page-code-block::-webkit-scrollbar-track{background:transparent;border-radius:3px}.docs-page-code-block::-webkit-scrollbar-thumb{background:var(--list-file-scrollbar-thumb);border-radius:3px}.docs-page-code-block::-webkit-scrollbar-thumb:hover{background:var(--list-file-scrollbar-thumb-hover)}