.docs nav.primary .tabs{font-size:.875rem;margin-left:auto;margin-right:auto;max-width:88rem;width:100%}.docs nav.primary .tabs ul{display:flex;gap:1rem;margin:0;padding:0}.docs nav.primary .tabs ul li{list-style-type:none;padding:.5rem 0}.docs nav.primary .tabs ul li a{align-items:center;color:var(--shade-600);display:flex;font-weight:500;gap:.5rem;padding:.25rem .5rem;text-decoration:none}.docs nav.primary .tabs ul li a svg{height:1rem;vertical-align:middle;width:1rem}.docs nav.primary .tabs ul li a:hover,.docs nav.primary .tabs ul li.active a{background:var(--shade-50);border-radius:.25rem;color:var(--shade-900)}.docs section.page{display:flex;overflow-x:clip;padding:0 2rem;position:relative;width:100%;z-index:9}.docs section.page>div{margin-left:auto;margin-right:auto;max-width:88rem;width:100%}.docs nav.side{color:#fff;display:none;font-size:.875rem;height:calc(100% - 7rem);position:fixed;top:7rem;width:18rem}@media screen and (min-width:720px){.docs nav.side{display:block}}.docs nav.side>div{height:100%;overflow:auto;padding-bottom:2rem;padding-right:2.5rem}.docs nav.side ul{margin:0;padding:0}.docs nav.side ul li{list-style-type:none;margin-bottom:.1rem}.docs nav.side h5{align-items:center;display:flex;font-size:1rem;margin:2rem 0 .625rem}.docs nav.side h5 svg{height:1rem;vertical-align:middle;width:1rem}.docs nav.side a{color:var(--shade-600);display:block;padding:.25rem 1rem;text-decoration:none}.docs nav.side .active a{color:var(--shade-900)}.docs nav.side .active a,.docs nav.side a:hover{background:var(--shade-50);border-radius:.5rem}.docs main{padding-top:2.5rem;width:100%}@media screen and (min-width:720px){.docs main{margin-left:auto;margin-right:auto;max-width:88rem;padding-left:20rem;padding-top:2.5rem;width:100%}}.docs main .content{margin-bottom:4rem;width:100%}@media screen and (min-width:1200px){.docs main{display:grid;gap:2rem;grid-template-columns:66.25% auto}}.docs main .content header{margin-bottom:2.5rem}.docs main .content header h1{margin-bottom:.75rem;margin-top:.5rem}.docs main .content header .section{color:var(--shade-900);font-size:.875rem;font-weight:700}.docs main .content header .description{font-size:1.25rem;margin:0}.docs main .content footer{border-top:1px solid var(--shade-100);font-size:.875rem;margin-top:3rem;padding-top:1rem}.docs main aside{display:none;font-size:.875rem;height:calc(100vh - 9.5rem);max-width:28rem;overflow:scroll;padding-bottom:2.5rem;padding-left:2.5rem;position:sticky;top:9.5rem;width:100%}@media screen and (min-width:1200px){.docs main aside{display:block}}.docs main aside ul{margin:0;padding:0}.docs main aside ul ul{margin-left:1rem}.docs main aside a{color:var(--shade-600);text-decoration:none}.docs main aside a:hover,.docs main aside a:target-current{color:var(--shade-900)}.docs main aside>ul>li>a{color:var(--shade-900)}.docs main aside ul li{list-style-type:none}.docs figure{margin:0}.docs p code{background:var(--shade);border:1px solid var(--shade-100);border-radius:.25rem;display:inline-block;font-family:JetBrains Mono,monospace;font-optical-sizing:auto;font-size:.875rem;padding:0 .25rem}.docs .tabs-container{background:var(--shade-0);border:1px solid var(--shade-200);border-radius:.25rem;margin:2rem 0 3rem;overflow:hidden}.docs .tabs-header{background:var(--shade-0);display:flex;gap:0;padding:0}.docs .tab-button{background:transparent;border:none;border-bottom:1px solid var(--shade-200);border-right:1px solid var(--shade-100);color:var(--shade-600);cursor:pointer;flex:1;font-family:inherit;font-size:.9rem;font-weight:500;padding:.75rem 1rem;position:relative}.docs .tab-button:last-child{border-right:none}.docs .tab-button:hover{background:var(--shade-50);color:var(--shade-900)}.docs .tab-button.active{background:transparent;border-bottom:1px solid var(--shade-700);color:var(--shade-900)}.docs .tabs-content{background:var(--shade)}.docs .tabs-content pre{border:0;margin:0;padding:1rem}.docs .tab-panel{display:none}.docs .tab-panel.active{display:block}.docs blockquote{background:#1c2a48;border:1px solid #1f3a8a;border-radius:.25rem;color:#93c5fd;margin:0;padding:1rem}.docs blockquote p{margin:0}.docs blockquote p code{background:#0f1a30;border:0}.docs table{border-collapse:collapse;border-radius:.25rem;font-size:.875rem;margin:2rem 0 2.5rem;width:100%}.docs th{color:var(--shade-900)}.docs td,.docs th{border:1px solid var(--shade-300);padding:.75rem;text-align:left}.docs th{background-color:var(--shade);font-weight:600}.docs tr:nth-child(2n){background-color:var(--shade-50)}.docs input{background:var(--shade);border:1px solid var(--shade-200);border-radius:.25rem;min-width:240px;padding:.675rem 1rem}
