.mobile .theme-toggle{margin-right:1rem}:root{--color-base-gray: 250, 14%;--color-base-orange: 22, 100%;--color-gray-80: var(--color-base-gray), 80%;--color-orange: var(--color-base-orange), 60%;--theme-text-light: hsla(var(--color-gray-80), 1);--theme-code-inline-text: var(--theme-text-light);--theme-accent: hsla(var(--color-orange), 1)}.theme-toggle[data-astro-cid-x3pjskd3]{margin-left:16px;display:inline-flex;align-items:center;gap:.25em;padding:.33em .67em;border-radius:30em;outline:1px solid transparent}.theme-toggle[data-astro-cid-x3pjskd3]>label[data-astro-cid-x3pjskd3]:focus-within{outline:2px solid transparent}.theme-toggle[data-astro-cid-x3pjskd3]>label[data-astro-cid-x3pjskd3]{color:var(--theme-code-inline-text);position:relative;display:flex;align-items:center;justify-content:center;opacity:.5;cursor:pointer}.theme-toggle[data-astro-cid-x3pjskd3] .checked[data-astro-cid-x3pjskd3]{color:var(--theme-accent);opacity:1}@media (forced-colors: active){.theme-toggle[data-astro-cid-x3pjskd3] .checked[data-astro-cid-x3pjskd3]{color:Highlight}}.hide-toggle-on-smaller-screens[data-astro-cid-x3pjskd3]{display:none}@media (max-width: 49.9em){.tabs[data-astro-cid-x3pjskd3] .theme-toggle[data-astro-cid-x3pjskd3]{position:absolute;right:61px;margin-top:4px}}input[data-astro-cid-x3pjskd3][name=theme-toggle]{position:absolute;opacity:0;inset:0;z-index:-1}button[data-astro-cid-d3fyuuye].btn{box-sizing:border-box;height:36px;cursor:pointer;z-index:2}button[data-astro-cid-d3fyuuye].btn svg[data-astro-cid-d3fyuuye]{stroke:#fff;transition:.2s}button[data-astro-cid-d3fyuuye].btn svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child{opacity:1;transition:opacity 0s .2s}button[data-astro-cid-d3fyuuye].btn svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child line[data-astro-cid-d3fyuuye]{transition:transform .2s .2s;transform:translateY(0)}button[data-astro-cid-d3fyuuye].btn svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child{opacity:0;transition:opacity 0s .2s}button[data-astro-cid-d3fyuuye].btn svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child line[data-astro-cid-d3fyuuye]{transition:transform .2s;transform:rotate(0);transform-origin:center}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye]{stroke:#fff}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child{opacity:0}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child line[data-astro-cid-d3fyuuye]{transition:transform .2s}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child line[data-astro-cid-d3fyuuye]:first-child{transform:translateY(7px)}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:first-child line[data-astro-cid-d3fyuuye]:last-child{transform:translateY(-7px)}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child{opacity:1}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child line[data-astro-cid-d3fyuuye]{transition:transform .2s .2s}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child line[data-astro-cid-d3fyuuye]:first-child{transform:rotate(45deg)}button[data-astro-cid-d3fyuuye].btn.-menu-open svg[data-astro-cid-d3fyuuye] g[data-astro-cid-d3fyuuye]:last-child line[data-astro-cid-d3fyuuye]:last-child{transform:rotate(-45deg)}.sticky-lg-top{position:fixed;width:100%;z-index:999;top:0;left:0}.logo{display:flex;flex-grow:1}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav>ul,ul.nav{margin:0;margin-block-start:0;margin-block-end:0}.nav-link{display:block;padding:.5rem .75rem;color:var(--nav-link-text-hover);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;font-size:16px;text-transform:uppercase;letter-spacing:.225rem}@media (max-width: 900px){.nav-link{font-size:15px}}@media (max-width: 800px){.nav-link{font-size:14px}}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--nav-link-text-hover)}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.light a.nav-link{text-decoration:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.navbar>nav{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;width:100%}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link,.navbar-nav .banner .nav a,.banner .nav .navbar-nav a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .banner .nav a,.banner .nav .navbar-expand-md .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .banner .nav a,.banner .nav .navbar-light .navbar-nav a{color:var(--nav-link-text)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .banner .nav a:hover,.banner .nav .navbar-light .navbar-nav a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .banner .nav a:focus,.banner .nav .navbar-light .navbar-nav a:focus{color:#ffe000}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .banner .nav a.disabled,.banner .nav .navbar-light .navbar-nav a.disabled{color:#1d2d354d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .banner .nav .show>a,.banner .nav .navbar-light .navbar-nav .show>a,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .banner .nav a.active,.banner .nav .navbar-light .navbar-nav a.active{color:#ffe000}.navbar-light .navbar-text{color:var(--nav-link-text)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#ffe000}.navbar a:hover,.navbar a:focus{text-decoration:none}@media (min-width: 768px){#mode{margin-left:1.125rem;margin-right:-.375rem}.navbar .btn-link{padding:.5625em .25rem .5rem .125rem}}.navbar .btn-link:hover,.navbar .btn-link:active{color:#ffe000}.btn-toggle-nav a{display:inline-flex;padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.25rem;text-decoration:none}.btn-toggle-nav a:hover,.btn-toggle-nav a:focus{background-color:transparent;color:var(--nav-link-text-hover)}.btn-toggle-nav a.active{color:var(--nav-link-text-hover)}.navbar-text{margin-left:1rem}.navbar{background-color:#000}.navbar,.logo,.theme-toggle,menu-button{z-index:9999}@media (min-width: 992px){.navbar{z-index:1025}}@media (min-width: 768px){.navbar-text{margin-left:1.25rem}}.navbar-nav{flex-direction:row}.nav-item{margin-left:0;text-align:center}@media (min-width: 768px){.nav-item{margin-left:.5rem}}@media (max-width: 767.98px){.navbar .container{padding-left:1.5rem;padding-right:1.5rem}}.offcanvas .nav-link{color:var(--nav-link-text)}.doks-subnavbar .nav-link:first-child,.doks-subnavbar .banner .nav a:first-child,.banner .nav .doks-subnavbar a:first-child{padding:.5rem 1.5rem .5rem 0}.offcanvas .nav-link:hover,.banner .nav .offcanvas a:hover,.offcanvas .nav-link:focus,.offcanvas .banner .nav a:focus,.banner .nav .offcanvas a:focus{color:var(--nav-link-text-hover)}.offcanvas .nav-link.active,.banner .nav .offcanvas a.active{color:var(--nav-link-text-hover)}.offcanvas .header-bar{margin-bottom:-4px}.home .navbar{border-bottom:0}.navbar .menu-icon{cursor:pointer;padding:1.125rem .625rem;margin:0 0 0 -.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar .menu-icon .navicon{background:var(--nav-link-text);display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.navbar .menu-icon .navicon:before,.navbar .menu-icon .navicon:after{background:var(--nav-link-text);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.navbar .menu-icon .navicon:before{top:5px}.navbar .menu-icon .navicon:after{top:-5px}.btn-menu{margin-left:1rem;padding-right:.25rem;padding-left:.25rem}.btn-menu:focus{outline:0}.doks-sidebar-toggle .doks-collapse{display:none}.doks-sidebar-toggle:not(.collapsed) .doks-expand{display:none}.doks-sidebar-toggle:not(.collapsed) .doks-collapse{display:inline-block}.navbar-light .navbar-nav .active .nav-link,.navbar-light .navbar-nav .active .banner .nav a,.banner .nav .navbar-light .navbar-nav .active a{color:#ffe000}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#000;background-clip:padding-box;outline:0;transition:all .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}@media (max-width: 767px){.offcanvas{opacity:0}.offcanvas-body{visibility:hidden}}@media (min-width: 768px){#menu-button{display:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{display:flex;flex-grow:1;padding:1rem;overflow-y:auto;flex-direction:row;justify-content:flex-end;align-items:center}.offcanvas-body .nav{order:1}.offcanvas-body .search-container{order:5}@media (max-width: 767px){.offcanvas-body{flex-direction:column;justify-content:flex-start}.offcanvas-body .nav{order:5;margin:1rem 0;width:100%}.offcanvas-body .search-container{order:1;width:100%;margin:0;padding:0 .75rem}}.offcanvas-start{top:54px;left:0;width:100vw;transform:translateY(-100%)}.offcanvas.show{transform:none;opacity:1}.offcanvas-header{padding-top:1.0625rem;padding-bottom:.8125rem}h5.offcanvas-title,.offcanvas-title.h5{margin:0}.offcanvas-header .btn-close{margin-right:0!important}.offcanvas .nav-link,.offcanvas .banner .nav a,.banner .nav .offcanvas a{color:var(--nav-link-text)}
