:root{--primary-bg: #0D0D0D;--secondary-bg: #1C1C1D;--tertiary-bg: #2C2C2E;--primary-text: #E9ECEF;--secondary-text: #ADB5BD;--muted-text: #868E96;--accent: #20c997;--accent-rgb: 32, 201, 151;--accent-hover: #1ba984;--border-primary: #3A3A3C;--border-secondary: #4A4A4C;--font-family-jetbrains: "JetBrains Mono", monospace;--header-height: 4rem}body.light-theme{--primary-bg: #FFFFFF;--secondary-bg: #F3F4F6;--tertiary-bg: #E5E7EB;--primary-text: #111827;--secondary-text: #374151;--muted-text: #6B7280;--accent: #218838;--accent-rgb: 33, 136, 56;--accent-hover: #1c7430;--border-primary: #E5E7EB;--border-secondary: #D1D5DB}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--font-family-jetbrains);background-color:var(--primary-bg);color:var(--primary-text);margin:0;min-height:100vh;display:flex;flex-direction:column;word-spacing:-1px;line-height:1.7;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 8px);background-size:8px 8px}body.light-theme{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(90deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 8px);background-size:8px 8px}a{text-decoration:none!important}h1,.doc-page-title{color:var(--accent)!important;word-spacing:-10px}h2{color:var(--accent-hover)!important}h3{color:#168a6b!important}h4{color:#126b55!important}body.light-theme h1,body.light-theme .doc-page-title{color:var(--accent)!important;text-shadow:none}body.light-theme h2{color:var(--accent-hover)!important;text-shadow:none}body.light-theme h3{color:#155a25!important;text-shadow:none}body.light-theme h4{color:#0e401a!important;text-shadow:none}::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-track{background:var(--secondary-bg)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in-out}a{color:var(--accent);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--accent-hover);text-decoration:underline}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.container.max-w-screen-xl{max-width:1280px}}.hidden{display:none!important}.app-layout{display:flex;flex-direction:column;min-height:100vh}.main-container-wrapper{margin-left:auto;margin-right:auto;max-width:1280px;display:flex;flex:1;padding-top:var(--header-height);width:100%}.main-content-column{flex:1;display:flex;flex-direction:column;min-width:0}.main-content-area{flex:1;padding:1rem}@media (min-width: 640px){.main-content-area{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.main-content-area{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 1024px){.main-content-area{padding:2rem}}.top-nav-bar{position:fixed;top:0;left:0;right:0;height:var(--header-height);background-color:var(--secondary-bg);border-bottom:1px solid var(--border-primary);z-index:50;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.top-nav-bar .top-nav-container{height:100%;display:flex;align-items:center;justify-content:space-between}.top-nav-left{display:flex;align-items:center}.sidebar-toggle-button{color:var(--primary-text);background-color:transparent;border:none;padding:.5rem;margin-right:1rem;cursor:pointer;transition:color .2s ease-in-out}.sidebar-toggle-button:hover{color:var(--accent)}@media (min-width: 768px){.sidebar-toggle-button{display:none}}.logo-link{display:flex;align-items:center;color:var(--primary-text);text-decoration:none;transition:color .2s ease-in-out}.logo-link:hover{color:var(--accent)}.logo-link .logo-text{font-size:1.25rem;font-weight:700}.logo-link .logo-desktop,.logo-link .logo-mobile{margin-right:.5rem}.logo-link .logo-desktop{display:none;height:2.25rem;width:auto}.logo-link .logo-mobile{display:block;height:2rem;width:2rem}@media (min-width: 768px){.logo-link .logo-desktop{display:block}.logo-link .logo-mobile{display:none}}.top-nav-links-desktop{display:none;align-items:center;gap:1.5rem}@media (min-width: 768px){.top-nav-links-desktop{display:flex}}.top-nav-links-desktop a{color:var(--secondary-text);transition:color .2s ease-in-out;text-decoration:none}.top-nav-links-desktop a:hover{color:var(--accent)}.top-nav-right{display:flex;align-items:center;gap:.5rem}.theme-toggle-button{color:var(--secondary-text);background-color:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.theme-toggle-button:hover{color:var(--accent);background-color:var(--tertiary-bg)}.sidebar-overlay{position:fixed;inset:0;background-color:#0009;z-index:30}@media (min-width: 768px){.sidebar-overlay{display:none}}.left-sidebar{width:260px;background-color:var(--secondary-bg);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;transition:transform .3s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;position:fixed;top:0;left:0;height:100%;z-index:40;transform:translate(-100%)}.left-sidebar.open{transform:translate(0);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (min-width: 768px){.left-sidebar{position:sticky;top:calc(var(--header-height) + .5rem);height:calc(100vh - var(--header-height) - 1rem);transform:translate(0);z-index:30;box-shadow:none;flex-shrink:0;border:1px solid #3a3a3c29;margin:.5rem;border-radius:1rem;padding:.5rem}.left-sidebar.open{box-shadow:none}}.sidebar-header-mobile{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid var(--border-primary)}@media (min-width: 768px){.sidebar-header-mobile{display:none}}.sidebar-header-mobile .nav-title-mobile{font-size:1.125rem;font-weight:700}.sidebar-header-mobile .close-sidebar-button{color:var(--muted-text);background:none;border:none;padding:.5rem;cursor:pointer}.sidebar-header-mobile .close-sidebar-button:hover{color:var(--primary-text)}.sidebar-nav-scroll{flex:1;overflow-y:auto;padding:.35rem}.sidebar-nav-scroll::-webkit-scrollbar{width:1px}.sidebar-nav-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:1px}.sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (min-width: 768px){.sidebar-nav-scroll{padding-top:1.5rem}}.nav-group{margin-bottom:.25rem}.nav-group-title-container{padding:.25rem 1rem;margin-top:1rem;margin-bottom:.5rem;border-radius:1rem;background-color:#20c9970f;border:1px dashed #0000004f}.sidebar-nav-scroll>.nav-group:first-of-type .nav-group-title-container{margin-top:0}.nav-group-title{font-size:.875rem;font-weight:500;color:var(--accent);text-transform:none;letter-spacing:normal;display:flex;align-items:center;padding:0;text-shadow:none!important}.nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem}.nav-entry-link{display:flex;align-items:center;padding-top:.125rem;padding-bottom:.125rem;border-radius:.375rem;transition:all .2s ease-in-out;font-size:.875rem;text-decoration:none;color:var(--secondary-text);padding-left:1rem}.nav-entry-link.pl-level-1{padding-left:2rem}.nav-entry-link.pl-level-2{padding-left:3rem}.nav-entry-link.active{background-color:var(--accent);color:var(--primary-bg);font-weight:600;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.light-theme .nav-entry-link.active{color:#fff}.nav-entry-link:not(.active):hover{background-color:var(--tertiary-bg);color:var(--primary-text)}.nav-entry-icon{margin-right:.75rem;flex-shrink:0;color:var(--accent);transition:transform .2s}.nav-entry-link.active .nav-entry-icon{color:var(--primary-bg)}.light-theme .nav-entry-link.active .nav-entry-icon{color:#fff}.nav-entry-link:hover .nav-entry-icon{transform:rotate(10deg)}.nav-entry-text{flex-grow:1}.subpages-list{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.125rem}.page-footer{margin:.5rem;border-radius:1rem;background-color:var(--secondary-bg);border:1px solid #3a3a3c29;color:var(--muted-text);padding:3rem 1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}@media (min-width: 640px){.page-footer{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.page-footer{padding-left:2rem;padding-right:2rem}}.footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-section-logo{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){.footer-section-logo{align-items:flex-start;text-align:left}}.footer-section-logo .logo-link{margin-bottom:.5rem}.footer-section-logo .logo-link .footer-logo-desktop,.footer-section-logo .logo-link .footer-logo-mobile{margin-right:.5rem}.footer-section-logo .logo-link .footer-logo-desktop{display:none;height:2.5rem;width:auto}.footer-section-logo .logo-link .footer-logo-mobile{display:block;height:2.5rem;width:2.5rem}@media (min-width: 768px){.footer-section-logo .logo-link .footer-logo-desktop{display:block}.footer-section-logo .logo-link .footer-logo-mobile{display:none}}.footer-section-logo .logo-text{font-size:1.5rem}.footer-tagline{margin:.5rem 0;font-size:.875rem;color:var(--secondary-text);line-height:1.5;font-style:italic;letter-spacing:.02em}.footer-tagline p{margin:0}.social-links-container{display:flex;gap:1.5rem;margin-top:1rem}.social-link{color:var(--muted-text);transition:color .2s ease-in-out}.social-link:hover{color:var(--accent)}.footer-section-quicklinks{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){.footer-section-quicklinks{align-items:flex-start;text-align:left}}.footer-section-title{font-size:.875rem;font-weight:600;color:var(--secondary-text);text-transform:uppercase;margin-bottom:.75rem}.quicklinks-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.quicklink-item a{font-size:.875rem;color:var(--muted-text);text-decoration:none;transition:color .2s ease-in-out}.quicklink-item a:hover{color:var(--accent)}.footer-bottom-container{text-align:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-primary);font-size:.875rem;color:var(--muted-text)}.footer-bottom-container p{margin:0}.markdown-content h1{margin-top:2rem;margin-bottom:1rem;word-spacing:-10px;font-size:2rem;line-height:1;font-weight:700;border-bottom:1px solid var(--border-primary);padding-bottom:.5rem;color:var(--primary-text)}.markdown-content h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;border-bottom:1px solid var(--border-secondary);padding-bottom:.25rem;color:var(--primary-text)}.markdown-content h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--primary-text)}.markdown-content a{color:var(--accent)}.markdown-content a:hover{text-decoration:underline;color:var(--accent-hover)}.markdown-content p{margin-top:1rem;margin-bottom:1rem;color:var(--secondary-text)}.markdown-content ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem;color:var(--secondary-text)}.markdown-content ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem;color:var(--secondary-text)}.markdown-content li{margin-bottom:.25rem}.markdown-content pre{background:transparent;padding:0;margin:0;border:none;overflow:visible;box-shadow:none}.code-block-wrapper{position:relative;background-color:var(--tertiary-bg);border-radius:.375rem;border:1px solid var(--border-primary);box-shadow:0 1px 2px #0000000d;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.code-block-wrapper>div{overflow-x:auto}.copy-code-button{position:absolute;top:.5rem;right:.5rem;z-index:10;background-color:var(--secondary-bg);color:var(--secondary-text);border:1px solid var(--border-primary);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-family:var(--font-family-jetbrains);cursor:pointer;display:flex;align-items:center;gap:.35rem;opacity:0;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.code-block-wrapper:hover .copy-code-button,.copy-code-button:focus-visible{opacity:1}.copy-code-button:hover{background-color:var(--border-primary);color:var(--primary-text)}.copy-code-button.copied{background-color:var(--accent);color:var(--primary-bg);border-color:var(--accent-hover);opacity:1}.light-theme .copy-code-button.copied{color:#fff}.markdown-content pre code{font-size:.875rem;background-color:transparent!important;padding:0!important;color:inherit!important}.markdown-content code:not(pre>code){background-color:var(--tertiary-bg);color:var(--accent);padding:.25em .5em;border-radius:.375rem;font-size:.875rem;font-family:var(--font-family-jetbrains)}.light-theme .markdown-content code:not(pre>code){color:var(--accent-hover)}.markdown-content blockquote{border-left:4px solid var(--accent);padding-left:1rem;font-style:italic;margin-top:1rem;margin-bottom:1rem;color:var(--muted-text)}.markdown-content hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid var(--border-primary)}.markdown-content strong{color:var(--primary-text)}.markdown-content .markdown-table-wrapper{overflow-x:auto;border-radius:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;border:1px solid var(--border-primary);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.markdown-content .markdown-table-wrapper table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6}.markdown-content .markdown-table-wrapper thead{background-color:var(--tertiary-bg)}.markdown-content .markdown-table-wrapper th{padding:.75rem 1rem;font-weight:600;text-align:left;color:var(--primary-text);border-bottom:1px solid var(--border-secondary)}.markdown-content .markdown-table-wrapper td{padding:.75rem 1rem;text-align:left;color:var(--secondary-text);border-bottom:1px solid var(--border-primary)}.markdown-content .markdown-table-wrapper tbody tr{background-color:var(--secondary-bg);transition:background-color .2s ease-in-out}.markdown-content .markdown-table-wrapper tbody tr:nth-child(2n){background-color:var(--primary-bg)}.markdown-content .markdown-table-wrapper tbody tr:last-child td{border-bottom:none}.markdown-content .markdown-table-wrapper tbody tr:hover{background-color:var(--tertiary-bg)}.markdown-content .markdown-table-wrapper td code{font-size:.85em}.markdown-content .markdown-custom-code-block{background-color:var(--tertiary-bg);border:1px solid var(--border-primary);border-radius:.375rem;padding:1rem;overflow-x:auto;font-family:var(--font-family-jetbrains);font-size:.875rem;margin-top:1rem;margin-bottom:1rem;box-shadow:0 1px 2px #0000000d}.markdown-content .markdown-custom-code-block pre,.markdown-content .markdown-custom-code-block code{background:transparent!important;padding:0!important;margin:0!important;font-family:inherit!important;font-size:inherit!important;color:var(--primary-text)!important;white-space:pre-wrap;word-wrap:break-word}body.light-theme .markdown-content .markdown-custom-code-block code{color:var(--primary-text)!important}.video-container{position:relative;overflow:hidden;width:100%;height:100%;padding-top:56.25%;border-radius:.5rem}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.searchbar-container{position:relative;width:100%}@media (min-width: 768px){.searchbar-container{width:auto}}.search-input-wrapper{position:relative}.search-input{background-color:var(--tertiary-bg);color:var(--primary-text);font-size:.875rem;border-radius:.375rem;padding:.5rem 2.5rem;transition:all .2s ease-in-out;width:100%;border:1px solid transparent;outline:none}@media (min-width: 640px){.search-input{width:12rem}}@media (min-width: 1024px){.search-input{width:16rem}}.search-input::placeholder{color:var(--muted-text)}.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.search-icon-absolute{position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.clear-search-button{position:absolute;top:0;bottom:0;right:0;padding-right:.75rem;display:flex;align-items:center;color:var(--muted-text);background:none;border:none;cursor:pointer}.clear-search-button:hover{color:var(--primary-text)}.search-results-popover{position:absolute;top:calc(100% + .5rem);width:100%;background-color:var(--secondary-bg);border:1px solid var(--border-primary);border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:60;max-height:24rem;overflow-y:auto}@media (min-width: 640px){.search-results-popover{width:20rem}}@media (min-width: 1024px){.search-results-popover{width:24rem}}.search-results-list{list-style:none;padding:0;margin:0}.search-result-item a{display:block;padding:.75rem;text-decoration:none;transition:background-color .15s ease-in-out}.search-result-item a:hover{background-color:var(--tertiary-bg)}.search-result-title{font-weight:600;color:var(--primary-text);font-size:.875rem;margin-bottom:.25rem}.search-result-snippet{font-size:.75rem;color:var(--secondary-text)}.search-result-snippet mark{background-color:rgba(var(--accent-rgb),.3);color:var(--accent-hover);border-radius:.125rem;padding:0 .125rem}.light-theme .search-result-snippet mark{background-color:rgba(var(--accent-rgb),.2)}.no-results-text{padding:1rem;font-size:.875rem;color:var(--muted-text);text-align:center}.search-results-footer{padding:.5rem;font-size:.75rem;text-align:center;color:var(--muted-text);border-top:1px solid var(--border-primary)}.doc-page-cover-image-container{margin-bottom:2rem;height:12rem;width:100%;overflow:hidden;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000001a}@media (min-width: 768px){.doc-page-cover-image-container{height:16rem}}@media (min-width: 1024px){.doc-page-cover-image-container{height:20rem}}.doc-page-cover-image{width:100%;height:100%;object-fit:cover}.doc-page-layout{display:flex;flex-direction:row}.doc-page-content-wrapper{flex-grow:1;min-width:0}.doc-page-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--primary-text);margin-bottom:.5rem;margin-top:0!important}@media (min-width: 768px){.doc-page-title{font-size:2rem;line-height:1}}.doc-page-subtitle{font-size:1.25rem;color:var(--muted-text);margin-top:0;margin-bottom:2rem;font-weight:700}.loading-text{text-align:center;padding:2.5rem;color:var(--secondary-text)}.prev-next-nav-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-primary);gap:1rem}@media (min-width: 640px){.prev-next-nav-container{flex-direction:row;gap:1rem}}.nav-button-link{width:100%;background-color:var(--tertiary-bg);color:var(--secondary-text);padding:.75rem 1.25rem;border-radius:.5rem;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d;text-decoration:none}@media (min-width: 640px){.nav-button-link{width:auto;justify-content:flex-start}}.nav-button-link:hover{background-color:var(--accent);color:var(--primary-bg)}.light-theme .nav-button-link:hover{color:#fff}.nav-button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (min-width: 640px){.nav-button-text{max-width:none}}.nav-button-spacer{width:100%}@media (min-width: 640px){.nav-button-spacer{width:auto}}.page-actions-container{display:flex;justify-content:flex-end;gap:.5rem;position:relative;z-index:10;margin-top:1rem;padding-right:1rem;margin-bottom:1.5rem}.page-action-button{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--accent);border:none;border-radius:9999px;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;box-shadow:none}.page-action-button:hover{background-color:transparent;color:#fff;transform:none;box-shadow:none}body.light-theme .page-action-button:hover{color:var(--accent-hover)}.page-action-button.copied{background-color:var(--accent);color:#fff;border-color:transparent}.icon{display:inline-block;vertical-align:middle;fill:currentColor;stroke:currentColor}.icon-xs{width:.75rem;height:.75rem}.icon-sm{width:1rem;height:1rem}.icon-md{width:1.25rem;height:1.25rem}.icon-lg{width:1.5rem;height:1.5rem}.icon-xl{width:2rem;height:2rem}.icon-2xl{width:2.5rem;height:2.5rem}.icon-mr-1{margin-right:.25rem}.icon-mr-2{margin-right:.5rem}.icon-mr-3{margin-right:.75rem}.icon-ml-1{margin-left:.25rem}.icon-ml-2{margin-left:.5rem}.icon-ml-3{margin-left:.75rem}.svg-mask-icon{display:inline-block;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.svg-icon-stroke{stroke:currentColor;fill:none}.svg-icon-fill{fill:currentColor;stroke:none}@media print{@page{size:A4;margin:1.5cm}body{background-color:#fff!important;color:#000!important;font-family:Georgia,serif;font-size:11pt;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important;padding:0!important;background-image:none!important}.top-nav-bar,.left-sidebar,.sidebar-overlay,.page-footer,.doc-page-cover-image-container,.page-actions-container,.prev-next-nav-container,.copy-code-button{display:none!important}.app-layout,.main-container-wrapper,.main-content-column,.main-content-area,.doc-page-layout,.doc-page-content-wrapper{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;flex:none!important;box-shadow:none!important;border:none!important}.main-container-wrapper{padding-top:0!important}.markdown-content a{color:#000!important;text-decoration:underline!important}.markdown-content a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}.markdown-content a[href^="#"]:after{content:""}.code-block-wrapper,.markdown-content pre,blockquote,img{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,.doc-page-title,.doc-page-subtitle{color:#000!important;text-shadow:none!important;page-break-after:avoid;page-break-inside:avoid;margin-left:0;margin-right:0;border:none!important}.doc-page-title{font-size:24pt!important}.doc-page-subtitle{font-size:14pt!important}.markdown-content h1{font-size:22pt!important}.markdown-content h2{font-size:18pt!important}.markdown-content h3{font-size:14pt!important}ul,ol{page-break-before:auto}.markdown-content pre,.markdown-content code{font-family:Courier New,Courier,monospace;font-size:9pt}.code-block-wrapper{background-color:#f6f8fa!important;border:1px solid #ddd!important;border-radius:3px;padding:1em;overflow:visible;white-space:pre-wrap;word-wrap:break-word}.code-block-wrapper>div{overflow:visible!important}.markdown-content code:not(pre>code){background-color:#f0f0f0!important;color:#333!important;padding:.2em .4em;font-size:85%;border-radius:3px}}
