.markdown-content{color:rgb(31 41 55);line-height:1.625}.dark .markdown-content{color:rgba(226,232,240,.88)}.markdown-content h1{font-size:1.875rem;font-weight:700;color:rgb(17 24 39);margin-bottom:1rem;margin-top:1.75rem;line-height:1.2;border-bottom:none;padding-bottom:0}.markdown-content h1:first-child{margin-top:0}.markdown-content h2{font-size:1.5rem;font-weight:600;color:rgb(17 24 39);margin-bottom:.75rem;margin-top:1.75rem;line-height:1.3;border-bottom:1px solid rgb(243 244 246/.7);padding-bottom:.35rem}.markdown-content h2:first-child{margin-top:0}.markdown-content h3{font-size:1.25rem;font-weight:600;color:rgb(17 24 39);margin-bottom:.6rem;margin-top:1.5rem;line-height:1.35}.markdown-content h4{font-size:1.125rem;font-weight:600;color:rgb(17 24 39);margin-bottom:.5rem;margin-top:1.25rem;line-height:1.3}.markdown-content h5{font-size:1rem;font-weight:600;color:rgb(17 24 39);margin-bottom:.4rem;margin-top:1rem;line-height:1.35}.markdown-content h6{font-size:.875rem;font-weight:500;color:rgb(17 24 39);margin-bottom:.4rem;margin-top:.9rem;line-height:1.3}.dark .markdown-content h1,.dark .markdown-content h2,.dark .markdown-content h3,.dark .markdown-content h4,.dark .markdown-content h5,.dark .markdown-content h6{color:rgba(226,232,240,.95)}.dark .markdown-content h2{border-bottom-color:rgba(51,65,85,.6)}.markdown-content p{margin-bottom:1.1rem;line-height:1.7;font-size:1rem}.markdown-content ul{list-style:disc;padding-left:1.5rem;margin-bottom:1rem}.markdown-content ul li{margin-bottom:.5rem}.markdown-content ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1rem}.markdown-content ol li{margin-bottom:.5rem}.markdown-content li{line-height:1.7;font-size:1rem}.markdown-content blockquote{border-left:3px solid rgb(59 130 246/.45);padding-left:1rem;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:1.25rem;background-color:rgb(239 246 255/.35);border-radius:.25rem}.markdown-content blockquote p{color:rgb(55 65 81);font-style:italic;margin-bottom:0}.dark .markdown-content blockquote{border-left-color:rgba(96,165,250,.6);background-color:rgba(30,64,175,.15)}.dark .markdown-content blockquote p{color:rgba(203,213,225,.9)}.markdown-content code{color:rgb(30 41 59);padding:.25rem .45rem;border-radius:.375rem;font-size:.9rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.markdown-content code,.markdown-content pre{background-color:rgb(248 250 252);border:1px solid rgb(226 232 240)}.markdown-content pre{padding:1.25rem;border-radius:.75rem;margin-bottom:1.25rem;overflow-x:auto;box-shadow:0 8px 24px -18px rgba(15,23,42,.35)}.markdown-content pre code{background-color:transparent;color:rgb(31 41 55);font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;line-height:1.625;padding:0;border:none}.markdown-content a{color:rgb(37 99 235);text-decoration:underline;transition:color .2s}.markdown-content a:hover{color:rgb(29 78 216)}.markdown-content img{width:100%;border-radius:.5rem;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);border:1px solid rgb(229 231 235);margin-bottom:1rem}.markdown-content details{margin-bottom:1rem;background-color:transparent;border:none;border-radius:0}.markdown-content details summary{display:flex;align-items:center;padding:.5rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;background-color:transparent;border:none;color:rgb(17 24 39);transition:color .2s ease;list-style:none;outline:none;-webkit-tap-highlight-color:transparent}.markdown-content details summary::-webkit-details-marker{display:none}.markdown-content details summary:hover{color:rgb(37 99 235)}.markdown-content details summary .summary-content{display:inline-flex;align-items:center;gap:.5rem}.markdown-content details summary .summary-toggle-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;width:0;height:0;flex-shrink:0}.markdown-content details summary .summary-toggle-icon:before{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-left:6px solid rgb(59 130 246)}.markdown-content details[open] summary .summary-toggle-icon{transform:rotate(90deg)}.markdown-content details .details-content{padding:.25rem 0 0 1.5rem;margin-top:0}.dark .markdown-content details,.dark .markdown-content details summary{background-color:transparent;border:none}.dark .markdown-content details summary{color:rgba(226,232,240,.9)}.dark .markdown-content details summary:hover{color:rgba(191,219,254,.95)}.dark .markdown-content details summary .summary-toggle-icon:before{border-left-color:rgba(96,165,250,.9)}.markdown-content table{width:100%;border-collapse:collapse;border:1px solid rgb(229 231 235);margin-bottom:1rem;border-radius:.5rem;overflow:hidden}.markdown-content td,.markdown-content th{border:1px solid rgb(229 231 235);padding:1rem;text-align:left}.markdown-content th{background-color:rgb(249 250 251);font-weight:600;color:rgb(17 24 39)}.markdown-content td{background-color:white;color:rgb(55 65 81)}.dark .markdown-content table,.dark .markdown-content td,.dark .markdown-content th{border-color:rgba(51,65,85,.6)}.dark .markdown-content th{background-color:rgba(30,41,59,.5);color:rgba(226,232,240,.95)}.dark .markdown-content td{background-color:rgba(15,23,42,.3);color:rgba(203,213,225,.9)}.markdown-content hr{margin:2rem 0;border-top:1px solid rgb(229 231 235)}.dark .markdown-content hr{border-top-color:rgba(51,65,85,.6)}.markdown-content strong{font-weight:600;color:rgb(17 24 39)}.markdown-content em{font-style:italic;color:rgb(55 65 81)}.dark .markdown-content strong{color:rgba(226,232,240,.95)}.dark .markdown-content em{color:rgba(203,213,225,.9)}.markdown-content del{text-decoration:line-through;color:rgb(107 114 128)}.dark .markdown-content del{color:rgba(148,163,184,.8)}.markdown-content .notion-callout{background-color:white;border-left:4px solid rgb(59 130 246);border-radius:.5rem;padding:1rem 1.25rem;margin:1.5rem 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.markdown-content .notion-callout>div{display:flex;align-items:flex-start;gap:.75rem}.markdown-content .notion-callout>div>span:first-child{font-size:1.25rem;line-height:1.5;flex-shrink:0}.markdown-content .notion-callout>div>div:last-child{flex:1;line-height:1.6;color:rgb(55 65 81)}.dark .markdown-content .notion-callout{background-color:rgba(30,41,59,.4)!important;border-left-color:rgba(96,165,250,.7)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}.dark .markdown-content .notion-callout>div>div:last-child{color:rgba(203,213,225,.9)}.dark .markdown-content span[style*=background-color]{background-color:rgba(30,41,59,.6)!important;color:rgba(226,232,240,.95)!important}.dark .markdown-content [style*="background-color: #eff6ff"],.dark .markdown-content [style*="background-color: #f0fdf4"],.dark .markdown-content [style*="background-color: #f9fafb"],.dark .markdown-content [style*="background-color: #faf5ff"],.dark .markdown-content [style*="background-color: #fdf2f8"],.dark .markdown-content [style*="background-color: #fef2f2"],.dark .markdown-content [style*="background-color: #fef7f0"],.dark .markdown-content [style*="background-color: #fefce8"],.dark .markdown-content [style*="background-color: #fff7ed"],.dark .markdown-content div[style*=background-color],.dark .markdown-content p[style*=background-color]{background-color:rgba(30,41,59,.6)!important}.dark .markdown-content [style*="background-color: #eff6ff"] *,.dark .markdown-content [style*="background-color: #f0fdf4"] *,.dark .markdown-content [style*="background-color: #f9fafb"] *,.dark .markdown-content [style*="background-color: #faf5ff"] *,.dark .markdown-content [style*="background-color: #fdf2f8"] *,.dark .markdown-content [style*="background-color: #fef2f2"] *,.dark .markdown-content [style*="background-color: #fef7f0"] *,.dark .markdown-content [style*="background-color: #fefce8"] *,.dark .markdown-content [style*="background-color: #fff7ed"] *{color:rgba(226,232,240,.95)!important}.markdown-content .notion-toggle{margin-bottom:1rem}.markdown-content .notion-toggle summary{font-weight:600;cursor:pointer;padding:.5rem 0;color:rgb(17 24 39);-webkit-tap-highlight-color:transparent}.markdown-content .notion-toggle summary:hover{color:rgb(37 99 235)}.markdown-content .notion-toggle-content{padding-left:1rem;border-left:2px solid rgb(229 231 235);margin-top:.5rem}.markdown-content .notion-quote{border-left:4px solid rgb(59 130 246);padding-left:1rem;margin:1rem 0;background-color:rgb(239 246 255);color:rgb(55 65 81);font-style:italic}.markdown-content .notion-image{border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid rgb(229 231 235)}.markdown-content .notion-column-list{display:flex;gap:1rem;margin:1rem 0}.markdown-content .notion-column{flex:1;padding:.5rem}.markdown-content .notion-divider{border:none;border-top:1px solid rgb(229 231 235);margin:2rem 0}.dark .markdown-content .notion-toggle summary{color:rgba(226,232,240,.9)}.dark .markdown-content .notion-toggle summary:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-toggle-content{border-left-color:rgba(51,65,85,.6)}.dark .markdown-content .notion-quote{background-color:rgba(30,64,175,.15);border-left-color:rgba(96,165,250,.6);color:rgba(203,213,225,.9)}.dark .markdown-content .notion-image{border-color:rgba(51,65,85,.6);box-shadow:0 1px 3px rgba(0,0,0,.3)}.dark .markdown-content .notion-divider{border-top-color:rgba(51,65,85,.6)}.markdown-content .notion-bookmark{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-bookmark a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:rgb(55 65 81);font-weight:500}.markdown-content .notion-bookmark a:hover{color:rgb(37 99 235)}.markdown-content .notion-embed{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-embed a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:rgb(55 65 81);font-weight:500}.markdown-content .notion-embed a:hover{color:rgb(37 99 235)}.markdown-content .notion-link-preview{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-link-preview a{display:block;text-decoration:none;color:rgb(55 65 81);font-weight:500;word-break:break-all}.markdown-content .notion-link-preview a:hover{color:rgb(37 99 235)}.markdown-content .notion-template{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-template strong{color:rgb(17 24 39);display:block;margin-bottom:.5rem}.markdown-content .notion-pdf{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-pdf a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:rgb(55 65 81);font-weight:500}.markdown-content .notion-pdf a:hover{color:rgb(37 99 235)}.markdown-content .notion-video{padding:1rem;border:1px solid rgb(229 231 235);border-radius:.5rem;background-color:rgb(249 250 251);margin:1rem 0}.markdown-content .notion-video a{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:rgb(55 65 81);font-weight:500}.markdown-content .notion-video a:hover{color:rgb(37 99 235)}.markdown-content .notion-table{width:100%;border-collapse:collapse;border:1px solid rgb(229 231 235);border-radius:.5rem;overflow:hidden;margin:1rem 0}.markdown-content .notion-table td,.markdown-content .notion-table th{border:1px solid rgb(229 231 235);padding:.75rem 1rem;text-align:left}.markdown-content .notion-table th{background-color:rgb(249 250 251);font-weight:600;color:rgb(17 24 39)}.markdown-content .notion-table td{background-color:white;color:rgb(55 65 81)}.dark .markdown-content .notion-bookmark{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-bookmark a{color:rgba(203,213,225,.9)}.dark .markdown-content .notion-bookmark a:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-embed{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-embed a{color:rgba(203,213,225,.9)}.dark .markdown-content .notion-embed a:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-link-preview{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-link-preview a{color:rgba(203,213,225,.9)}.dark .markdown-content .notion-link-preview a:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-template{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-template strong{color:rgba(226,232,240,.95)}.dark .markdown-content .notion-pdf{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-pdf a{color:rgba(203,213,225,.9)}.dark .markdown-content .notion-pdf a:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-video{border-color:rgba(51,65,85,.6);background-color:rgba(30,41,59,.4)}.dark .markdown-content .notion-video a{color:rgba(203,213,225,.9)}.dark .markdown-content .notion-video a:hover{color:rgba(191,219,254,.95)}.dark .markdown-content .notion-table,.dark .markdown-content .notion-table td,.dark .markdown-content .notion-table th{border-color:rgba(51,65,85,.6)}.dark .markdown-content .notion-table th{background-color:rgba(30,41,59,.5);color:rgba(226,232,240,.95)}.dark .markdown-content .notion-table td{background-color:rgba(15,23,42,.3);color:rgba(203,213,225,.9)}.markdown-content u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}@media (max-width:768px){.markdown-content{font-size:1rem}.markdown-content h1{font-size:1.5rem;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.75rem}.markdown-content h2{font-size:1.25rem;margin-bottom:.75rem;margin-top:1.25rem;padding-bottom:.5rem}.markdown-content h3{font-size:1.125rem;margin-bottom:.5rem;margin-top:1rem}.markdown-content li,.markdown-content p{font-size:1rem;line-height:1.7}.markdown-content pre{padding:1rem;font-size:.875rem}.markdown-content table{font-size:.875rem}.markdown-content td,.markdown-content th{padding:.5rem}.markdown-content details{margin-bottom:1.25rem}.markdown-content details summary{padding:.75rem 0;font-size:1.05rem}.markdown-content details .details-content{padding:.5rem 0 0 1.75rem}}.gitbook-sidebar{position:fixed;top:0;left:0;bottom:0;width:268px;display:flex;flex-direction:column;background:#ffffff;border-right:1px solid rgb(229 231 235);box-shadow:0 12px 32px -24px rgba(15,23,42,.3);transition:width .35s cubic-bezier(.4,0,.2,1),transform .3s ease;z-index:40;overflow:hidden}.gitbook-sidebar.collapsed{width:76px}.gitbook-sidebar.collapsed .gitbook-sidebar-header{flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .75rem}.gitbook-sidebar.collapsed .gitbook-sidebar-header>.flex{justify-content:center;width:100%}.gitbook-sidebar-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.6rem .9rem .5rem;background:inherit;border-bottom:1px solid rgb(241 245 249)}.gitbook-sidebar-content{flex:1;overflow-y:auto;padding:.85rem .65rem 1.1rem;scroll-padding-top:2.2rem}.gitbook-sidebar-mobile-tabs{display:none;gap:.5rem;padding:0 .25rem .75rem}.sidebar-tab-button{flex:1;border:none;border-radius:.75rem;background:rgba(226,232,240,.55);color:rgba(71,85,105,.85);font-size:.85rem;font-weight:500;padding:.45rem .5rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-tab-button-active{background:rgba(59,130,246,.12);color:rgb(37,99,235);box-shadow:inset 0 0 0 1px rgba(59,130,246,.35)}.gitbook-sidebar-toc-panel{margin-bottom:.75rem;display:none}.gitbook-sidebar-toc-list{display:flex;flex-direction:column;gap:.35rem;padding:0}.gitbook-sidebar-toc-item{border:none;background:transparent;text-align:left;padding:.45rem .25rem;font-size:.85rem;color:rgba(71,85,105,.95);border-radius:.6rem;transition:color .2s ease,background-color .2s ease}.gitbook-sidebar-toc-item:hover{color:rgb(37,99,235);background:rgba(59,130,246,.12)}.gitbook-sidebar-toc-item-active{color:rgb(37,99,235);font-weight:600;background:rgba(59,130,246,.16)}.gitbook-sidebar-toc-level-2{padding-left:1rem;font-size:.8rem}.gitbook-sidebar-toc-level-3{padding-left:1.75rem;font-size:.78rem}.gitbook-sidebar-toc-empty{margin:0;padding:.5rem .25rem;font-size:.8rem;color:rgba(100,116,139,.9)}.gitbook-sidebar-doc-list-mobile{display:none}.gitbook-sidebar-doc-list-mobile.is-visible{display:flex}.gitbook-sidebar-doc-list-desktop,.gitbook-sidebar-doc-list-mobile{flex-direction:column;gap:.5rem}.gitbook-sidebar-doc-list-desktop{display:flex}.gitbook-sidebar-footer{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-top:1px solid rgb(241 245 249);font-size:.75rem;color:rgb(100 116 139)}.gitbook-sidebar.collapsed .gitbook-sidebar-footer{align-items:center}.gitbook-sidebar.collapsed .toclink-label{display:none}.gitbook-sidebar.collapsed .group\/toclink{justify-content:center;padding-left:0;padding-right:0;width:100%}.gitbook-sidebar.collapsed .group\/toclink button{display:none}.gitbook-sidebar.collapsed .ml-5{margin-left:0;padding-left:0;border-left:none}.gitbook-sidebar.collapsed .gitbook-sidebar-content{padding-left:.65rem;padding-right:.65rem}.gitbook-sidebar.collapsed .gitbook-sidebar-content nav{align-items:center;gap:.75rem}.gitbook-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:30;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.gitbook-mobile-overlay.active{opacity:1;visibility:visible}@media (max-width:1024px){.gitbook-main-content{padding-top:0}}.gitbook-main-content{margin-left:268px;min-height:100vh;background:#ffffff;transition:margin-left .35s cubic-bezier(.4,0,.2,1);position:relative}.gitbook-main-content:before{content:none}.gitbook-main-content.sidebar-collapsed{margin-left:76px}.gitbook-toolbar{max-width:1080px;margin:0 auto;padding:1.5rem 3rem 1rem;position:sticky;top:0;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.6);z-index:10}.gitbook-content-wrapper{max-width:1080px;margin:0 auto;padding:2.25rem 3rem 3.5rem}.doc-layout{margin-top:2rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%}.doc-article{width:100%;max-width:860px;padding:0;background-color:transparent;border-radius:0;border:none;box-shadow:none}.doc-toc{display:none;position:sticky;top:6.5rem;flex-shrink:0;width:230px;height:75vh;max-height:75vh;padding-left:1.25rem;border-left:1px solid rgba(148,163,184,.4);overflow:hidden}.doc-toc-title{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(71,85,105,.9)}.doc-toc-list{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;overflow-x:hidden;padding:.5rem 0 0;margin:0;scrollbar-width:thin;height:calc(75vh - 2rem);max-height:calc(75vh - 2rem)}.doc-toc-list::-webkit-scrollbar{width:6px}.doc-toc-list::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.45);border-radius:9999px}.doc-toc-item{display:flex;width:100%;padding:.4rem 0;position:relative;border:none;background:transparent;text-align:left;font-size:.85rem;line-height:1.45;color:rgba(71,85,105,.9);cursor:pointer;transition:color .2s ease,transform .2s ease}.doc-toc-item:hover{color:rgb(37 99 235);transform:translateX(2px)}.doc-toc-item-active{color:rgb(37 99 235);font-weight:600}.doc-toc-item-active:before{content:"";position:absolute;left:-1.25rem;height:100%;width:2px;background:linear-gradient(180deg,rgba(59,130,246,.4),rgba(59,130,246,.8));border-radius:9999px}.doc-toc-level-2{padding-left:1rem;font-size:.8rem}.doc-toc-level-3{padding-left:1.75rem;font-size:.78rem}.doc-toc-item-text{display:inline-flex;align-items:center;gap:.3rem;width:100%;white-space:normal;word-break:break-word}@media (min-width:1024px){.doc-toc{display:block}}.doc-article-header{margin-bottom:2.5rem}.doc-article-title-row{display:flex;align-items:center;gap:1rem}.doc-article-icon{font-size:2.25rem;line-height:1;color:rgb(148 163 184);display:flex;align-items:center;justify-content:center}.doc-article-title{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:rgb(15 23 42);margin:0;position:relative;top:-.1rem}.doc-article-description{font-size:1.05rem;line-height:1.7;color:rgb(71 85 105);margin:0}.doc-article-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;border-radius:0;border:none;background:transparent;color:rgba(71,85,105,.9)}.doc-article-meta-item{display:flex;align-items:center;gap:.4rem;font-size:.82rem;line-height:1.5}.doc-article-tags{display:flex;flex-wrap:wrap;gap:.4rem}.doc-article-tag{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:9999px;border:1px solid rgba(148,163,184,.4);color:rgb(71 85 105);font-size:.75rem;font-weight:500;background:rgba(255,255,255,.9)}.doc-article-body{margin-top:2rem}.doc-article-footer{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgb(241 245 249)}.dark .doc-article-footer{border-top:1px solid rgba(51,65,85,.6)}.doc-nav{display:flex;flex-direction:column;gap:.8rem}.doc-nav-link{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.1rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.32);background:rgba(255,255,255,.9);color:rgb(71 85 105);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background-color .2s ease;min-width:0}.doc-nav-link:hover{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.06);color:rgb(37,99,235);box-shadow:0 12px 28px -24px rgba(37,99,235,.45)}.doc-nav-link-prev{justify-content:flex-start}.doc-nav-link-next{justify-content:flex-end}.doc-nav-icon{width:1.1rem;height:1.1rem;flex-shrink:0}.doc-nav-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.doc-nav-copy-right{align-items:flex-end;text-align:right}.doc-nav-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(148 163 184)}.doc-nav-title{font-size:.9375rem;font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-nav-placeholder{flex:1;min-height:0}.dark .gitbook-sidebar{background:rgba(7,12,24,.96);border-right:1px solid rgba(51,65,85,.6);box-shadow:0 18px 45px -30px rgba(8,47,73,.6)}.dark .gitbook-sidebar-header{border-bottom:1px solid rgba(51,65,85,.6)}.dark .gitbook-sidebar-content{color:rgba(226,232,240,.85)}.dark .sidebar-tab-button{background:rgba(30,41,59,.6);color:rgba(203,213,225,.78)}.dark .sidebar-tab-button-active{background:rgba(59,130,246,.2);color:rgba(191,219,254,.96);box-shadow:inset 0 0 0 1px rgba(96,165,250,.4)}.dark .gitbook-sidebar-toc-item{color:rgba(203,213,225,.78)}.dark .gitbook-sidebar-toc-item:hover{color:rgba(191,219,254,.95);background:rgba(59,130,246,.18)}.dark .gitbook-sidebar-toc-item-active{color:rgba(191,219,254,1);background:rgba(59,130,246,.24)}.dark .gitbook-sidebar-toc-empty{color:rgba(148,163,184,.72)}.dark .gitbook-sidebar-footer a{color:rgba(148,163,184,.75)}.dark .gitbook-sidebar-footer a:hover{color:rgba(191,219,254,.95)}.dark .gitbook-sidebar-footer .sidebar-footer-text{color:rgba(148,163,184,.65)}.dark .gitbook-main-content{background:#020617}.dark .gitbook-toolbar{background:linear-gradient(180deg,rgba(2,6,23,.95),rgba(2,6,23,0));border-bottom:1px solid rgba(51,65,85,.55)}.dark .gitbook-content-wrapper{color:rgba(226,232,240,.88)}.dark .doc-article-title{color:rgba(226,232,240,.96)}.dark .doc-article-description{color:rgba(203,213,225,.82)}.dark .doc-article-icon{color:rgba(148,163,184,.6)}.dark .doc-article-meta{color:rgba(191,219,254,.78)}.dark .doc-article-meta-item svg{color:rgba(148,163,184,.8)}.dark .doc-article-tag{border-color:rgba(96,165,250,.35);background:rgba(30,64,175,.25);color:rgba(226,232,240,.9)}.dark .doc-article-footer{border-top:1px solid rgba(51,65,85,.55)}.dark .doc-toc{border-left:1px solid rgba(51,65,85,.6)}.dark .doc-toc-title{color:rgba(148,163,184,.8)}.dark .doc-toc-list::-webkit-scrollbar-thumb{background-color:rgba(71,85,105,.6)}.dark .doc-toc-item{color:rgba(203,213,225,.78)}.dark .doc-toc-item:hover{color:rgba(191,219,254,.95)}.dark .doc-toc-item-active{color:rgba(191,219,254,1)}.dark .doc-toc-item-active:before{background:linear-gradient(180deg,rgba(96,165,250,.6),rgba(59,130,246,.92))}.dark .doc-nav-link{border-color:rgba(51,65,85,.7);background:rgba(30,41,59,.65);color:rgba(226,232,240,.86)}.dark .doc-nav-link:hover{border-color:rgba(96,165,250,.6);background:rgba(37,99,235,.2);color:rgba(191,219,254,.95);box-shadow:0 12px 28px -24px rgba(59,130,246,.6)}.dark .doc-nav-label{color:rgba(148,163,184,.7)}@media (min-width:640px){.doc-nav{flex-direction:row;justify-content:space-between;align-items:stretch}.doc-nav-link,.doc-nav-placeholder{flex:1}}@media (max-width:1280px){.gitbook-toolbar{padding:1.5rem 2.5rem 1rem}.gitbook-content-wrapper{padding:2rem 2.5rem 3rem}}@media (max-width:1024px){.gitbook-sidebar{transform:translateX(-100%)}.gitbook-sidebar.mobile-open{transform:translateX(0)}.gitbook-main-content,.gitbook-main-content.sidebar-collapsed{margin-left:0}.gitbook-toolbar{position:static;padding:1.25rem 1.5rem .75rem;background:transparent;backdrop-filter:none;border-bottom:none}.gitbook-content-wrapper{padding:1.4rem 1.3rem 2.5rem}.gitbook-sidebar-mobile-tabs{display:flex}.gitbook-sidebar-toc-panel.is-visible{display:block}.gitbook-sidebar-toc-panel.is-hidden{display:none}.gitbook-sidebar-doc-list-mobile.is-visible{display:flex}.gitbook-sidebar-doc-list-desktop,.gitbook-sidebar-doc-list-mobile.is-hidden{display:none}.doc-layout{justify-content:center}}@media (max-width:768px){.gitbook-content-wrapper{padding:1.1rem 1.5rem 2rem}.doc-article-body,.doc-layout{margin-top:1.5rem}.doc-article-footer{margin-top:2.75rem;padding-top:1.5rem}}@media (max-width:640px){.doc-article-header h1{font-size:2rem}}