.docu-page{color:#1e293b;background-color:#fff;flex-direction:column;width:100%;min-height:100vh;transition:background-color .2s,color .2s;display:flex}.dark .docu-page{color:#f8fafc;background-color:#0b0f19}.github-corner,.docu-direct-root .github-corner{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.docu-direct-root{background-color:#0000;flex:1 0 auto;width:100%;min-height:calc(100vh - 65px);position:relative}.docu-direct-root main{flex-direction:row!important;align-items:stretch!important;width:100%!important;min-height:calc(100vh - 65px)!important;display:flex!important;position:relative!important}.docu-direct-root .sidebar{transition:background-color .2s,border-color .2s;z-index:40!important;box-sizing:border-box!important;background-color:#f8fafc!important;border-right:1px solid #e2e8f0!important;flex:0 0 290px!important;align-self:flex-start!important;width:290px!important;min-width:290px!important;height:calc(100vh - 60px)!important;max-height:calc(100vh - 60px)!important;padding:20px 16px 40px!important;position:sticky!important;top:60px!important;left:0!important;overflow-y:auto!important}.dark .docu-direct-root .sidebar{background-color:#070a12!important;border-right:1px solid #1e293b!important}.docu-direct-root .app-name{margin:0 0 16px!important;font-size:1.1rem!important;font-weight:700!important;display:block!important}.docu-direct-root .app-name-link{justify-content:flex-start;margin-bottom:16px;color:#0f172a!important;align-items:center!important;gap:10px!important;font-size:1.1rem!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.dark .docu-direct-root .app-name-link{color:#f8fafc!important}.docu-direct-root .app-name-link img{width:auto!important;max-height:28px!important;display:inline-block!important}.docu-direct-root .sidebar-nav{padding-bottom:30px}.docu-direct-root .sidebar-nav strong{text-transform:uppercase;letter-spacing:.06em;display:block;color:#64748b!important;margin:16px 0 6px!important;font-size:.775rem!important;font-weight:700!important}.dark .docu-direct-root .sidebar-nav strong{color:#94a3b8!important}.docu-direct-root .sidebar-nav a{border-radius:6px;padding:6px 10px;transition:all .15s;display:block;color:#475569!important;font-size:.875rem!important;text-decoration:none!important}.docu-direct-root .sidebar-nav a:hover{background:#0284c714;color:#0284c7!important}.docu-direct-root .sidebar-nav li.active>a{background:#0284c71f;font-weight:600;color:#0284c7!important}.dark .docu-direct-root .sidebar-nav a{color:#94a3b8!important}.dark .docu-direct-root .sidebar-nav a:hover{background:#38bdf81a;color:#38bdf8!important}.dark .docu-direct-root .sidebar-nav li.active>a{background:#38bdf826;font-weight:600;color:#38bdf8!important}.docu-direct-root .search{z-index:10;margin-bottom:16px;position:relative!important}.docu-direct-root input[type=search]{transition:border-color .15s,box-shadow .15s;color:#0f172a!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;width:100%!important;padding:9px 12px!important;font-size:.85rem!important}.docu-direct-root input[type=search]:focus{border-color:#0284c7!important;box-shadow:0 0 0 2px #0284c733!important}.dark .docu-direct-root input[type=search]{color:#f8fafc!important;background-color:#0f172a!important;border:1px solid #1e293b!important}.dark .docu-direct-root input[type=search]:focus{border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf840!important}.docu-direct-root .content{box-sizing:border-box!important;color:#1e293b!important;background-color:#fff!important;flex:auto!important;min-width:0!important;max-width:calc(100% - 290px)!important;min-height:calc(100vh - 180px)!important;padding:2.5rem 3.5rem 5rem!important;position:relative!important;top:0!important;left:0!important;right:0!important}.dark .docu-direct-root .content{color:#cbd5e1!important;background-color:#0b0f19!important}.docu-direct-root .markdown-section{max-width:900px!important;margin:0!important;padding:0!important}.docu-direct-root .markdown-section h1{letter-spacing:-.03em;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:1rem!important;padding-bottom:.65rem!important;font-size:2.25rem!important;font-weight:800!important}.dark .docu-direct-root .markdown-section h1{color:#f8fafc!important;border-bottom-color:#ffffff14!important}.docu-direct-root .markdown-section h2{color:#0f172a!important;border-bottom:1px solid #e2e8f0!important;margin-top:2.2rem!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important;font-size:1.6rem!important;font-weight:700!important}.dark .docu-direct-root .markdown-section h2{color:#f8fafc!important;border-bottom-color:#ffffff14!important}.docu-direct-root .markdown-section h3{color:#1e293b!important;margin-top:1.75rem!important;margin-bottom:.5rem!important;font-size:1.25rem!important;font-weight:600!important}.dark .docu-direct-root .markdown-section h3{color:#e2e8f0!important}.docu-direct-root .markdown-section p,.docu-direct-root .markdown-section li{color:#334155!important;font-size:.95rem!important;line-height:1.65!important}.dark .docu-direct-root .markdown-section p,.dark .docu-direct-root .markdown-section li{color:#94a3b8!important}.docu-direct-root .markdown-section a{text-underline-offset:3px;font-weight:600;text-decoration:underline;color:#0284c7!important}.dark .docu-direct-root .markdown-section a{color:#38bdf8!important}.docu-direct-root .markdown-section code{border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;color:#0284c7!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.dark .docu-direct-root .markdown-section code{color:#38bdf8!important;background:#0f172acc!important;border-color:#38bdf840!important}.docu-direct-root .markdown-section pre{overflow-x:auto;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:1rem 1.25rem!important}.dark .docu-direct-root .markdown-section pre{background-color:#030712!important;border-color:#ffffff14!important}.docu-direct-root .markdown-section pre>code{color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.docu-direct-root .markdown-section blockquote{border-radius:0 6px 6px 0;color:#334155!important;background:#0284c70d!important;border-left:4px solid #0284c7!important;margin:1.5rem 0!important;padding:12px 18px!important}.dark .docu-direct-root .markdown-section blockquote{color:#94a3b8!important;background:#38bdf80f!important;border-left-color:#38bdf8!important}.docu-direct-root .markdown-section table{border-collapse:collapse!important;width:100%!important;margin:1.5rem 0!important;display:table!important}.docu-direct-root .markdown-section th,.docu-direct-root .markdown-section td{border:1px solid #e2e8f0!important;padding:8px 14px!important;font-size:.875rem!important}.dark .docu-direct-root .markdown-section th,.dark .docu-direct-root .markdown-section td{border-color:#ffffff14!important}.docu-direct-root .markdown-section th{font-weight:700;background-color:#f1f5f9!important}.dark .docu-direct-root .markdown-section th{background-color:#0f172a!important}.docu-direct-root .markdown-section tr:nth-child(2n){background-color:#f8fafc!important}.dark .docu-direct-root .markdown-section tr:nth-child(2n){background-color:#0f172a66!important}.docu-footer-wrap{z-index:10;border-top:1px solid #e2e8f0;position:relative;width:100%!important;margin-left:0!important}.dark .docu-footer-wrap{border-top:1px solid #1e293b}@media (max-width:768px){.docu-direct-root main{flex-direction:column!important}.docu-direct-root .sidebar{width:280px!important;height:calc(100vh - 60px)!important;max-height:calc(100vh - 60px)!important;transition:transform .25s ease-out!important;position:fixed!important;top:60px!important;bottom:0!important;left:0!important;transform:translate(-100%)!important}body.close .docu-direct-root .sidebar{transform:translate(0)!important}.docu-direct-root .content{max-width:100%!important;padding:1.5rem 1rem 3rem!important;left:0!important}.docu-direct-root .sidebar-toggle{border-radius:6px;z-index:60!important;background:#0f172ad9!important;width:auto!important;padding:8px!important;position:fixed!important;top:68px!important;bottom:auto!important;left:12px!important}.docu-footer-wrap{width:100%!important;margin-left:0!important}}
