.docs-sidebar{background-color:var(--docs-color-bg-light);height:100%;padding:var(--docs-spacing-md)var(--docs-spacing-md)20px 20px;width:var(--docs-sidebar-width);flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}.docs-sidebar-content{flex-direction:column;gap:20px;display:flex}.docs-sidebar-section{flex-direction:column;gap:6px;display:flex}.docs-sidebar-section-title{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:var(--docs-font-size-xs);color:var(--docs-color-text-secondary);letter-spacing:.5px;text-transform:uppercase;margin-bottom:var(--docs-spacing-xs);padding-left:12px;font-weight:600;line-height:1.33}.docs-sidebar-item{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 12px;text-decoration:none;transition:all .2s;display:flex}.docs-sidebar-item:hover{background-color:var(--docs-color-bg-light);box-shadow:-1px -1px 3px #f7f7f7,1.5px 1.5px 3px #aeaec066}.docs-sidebar-item:hover .docs-sidebar-item-label{color:#484747}.docs-sidebar-item-label{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:var(--docs-font-size-sm);color:var(--docs-color-text-secondary);letter-spacing:-.2px;font-weight:500;line-height:1.43;transition:color .2s}.docs-sidebar-item-label-large{font-size:14px}.docs-sidebar-item-active{background-color:var(--docs-color-bg-light);box-shadow:-1px -1px 3px #f7f7f7,1.5px 1.5px 3px #aeaec066}.docs-sidebar-item-active .docs-sidebar-item-label{color:#484747}.docs-sidebar-chevron{opacity:.6;flex-shrink:0;width:8px;height:5px;transition:transform .2s;transform:rotate(-90deg)}.docs-sidebar-chevron-expanded{transform:rotate(0)}.docs-sidebar-children{gap:var(--docs-spacing-xs);padding-left:var(--docs-spacing-lg);opacity:0;flex-direction:column;max-height:0;transition:max-height .3s,opacity .2s,margin .2s;display:flex;overflow:hidden}.docs-sidebar-children-expanded{opacity:1;max-height:1000px;margin-top:var(--docs-spacing-xs)}.docs-sidebar-endpoint{align-items:center;gap:var(--docs-spacing-sm);padding:var(--docs-spacing-xs)var(--docs-spacing-sm);margin-left:-8px;margin-right:var(--docs-spacing-sm);border-radius:5px;text-decoration:none;transition:all .2s;display:flex}.docs-sidebar-endpoint:hover{background-color:var(--docs-color-bg-light);box-shadow:-1px -1px 3px #f7f7f7,1.5px 1.5px 3px #aeaec066}.docs-sidebar-endpoint:hover .docs-sidebar-item-label{color:#484747}.docs-sidebar-endpoint.docs-sidebar-item-active{background-color:var(--docs-color-bg-light);box-shadow:-1px -1px 3px #f7f7f7,1.5px 1.5px 3px #aeaec066}.docs-sidebar-endpoint.docs-sidebar-item-active .docs-sidebar-item-label{color:#484747}.docs-method-badge{border-radius:var(--docs-radius-sm);width:44px;height:20px;font-family:var(--docs-font-body);font-size:var(--docs-font-size-xs);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.docs-method-badge-get{background-color:var(--docs-color-method-get-bg);color:var(--docs-color-method-get)}.docs-method-badge-post{background-color:var(--docs-color-method-post-bg);color:var(--docs-color-method-post)}.docs-method-badge-patch{background-color:var(--docs-color-method-patch-bg);color:var(--docs-color-method-patch)}.docs-method-badge-put{background-color:var(--docs-color-method-put-bg);color:var(--docs-color-method-put)}.docs-method-badge-delete{background-color:var(--docs-color-method-delete-bg);color:var(--docs-color-method-delete)}.docs-sidebar-cta{justify-content:center;align-items:center;gap:var(--docs-spacing-sm);width:100%;padding:var(--docs-spacing-sm)20px;border-radius:var(--docs-radius-md);background-color:#687b9e;margin-top:auto;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:-8px -6.5px 15px 3px #ffffff80,6.5px 6.5px 10px #68849d33}.docs-sidebar-cta:hover{background-color:#5a6d8e}.docs-sidebar-cta-icon{flex-shrink:0;width:18px;height:18px}.docs-sidebar-cta-text{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:var(--docs-font-size-sm);color:var(--docs-color-bg-light);letter-spacing:-.2px;font-weight:600;line-height:1.43}.docs-sidebar-simple-item{font-family:var(--docs-font-body);font-size:var(--docs-font-size-sm);color:var(--docs-color-text-secondary);border-radius:5px;padding:6px 12px;font-weight:500;line-height:1.43;text-decoration:none;transition:all .2s;display:block}.docs-sidebar-simple-item:hover,.docs-sidebar-simple-item-active{background-color:var(--docs-color-bg-light);color:#484747;box-shadow:-1px -1px 3px #f7f7f7,1.5px 1.5px 3px #aeaec066}@media (max-width:1024px){.docs-sidebar{width:var(--docs-sidebar-width);padding:var(--docs-spacing-md)}}@media (max-width:768px){.docs-sidebar{width:100%;min-height:auto;padding:12px}}
.docs-layout{background-color:var(--docs-color-bg-muted);flex-direction:column;height:100vh;display:flex;overflow:hidden}.docs-layout-body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.docs-layout-sidebar{height:100%;width:var(--docs-sidebar-width);background-color:var(--docs-color-bg-light);border-right:1px solid var(--docs-color-border);z-index:10;flex-shrink:0;position:relative;overflow-y:auto}.docs-layout-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.docs-layout-content{flex:1;max-width:100%;padding:36px 52px;overflow-x:hidden}.docs-layout-page-nav{padding:var(--docs-spacing-md)var(--docs-spacing-xl)var(--docs-spacing-lg);justify-content:center;display:flex}.docs-layout-sidebar-overlay{z-index:40;background-color:#00000080;display:none;position:fixed;inset:0}.docs-layout-sidebar-overlay.docs-layout-sidebar-overlay-visible{display:block}.docs-layout-mobile-menu-btn{bottom:var(--docs-spacing-lg);right:var(--docs-spacing-lg);width:56px;height:56px;color:var(--docs-color-bg-light);z-index:30;cursor:pointer;background-color:#212936;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;box-shadow:0 4px 12px #00000026}@media (max-width:1024px){.docs-layout-sidebar{z-index:50;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.docs-layout-sidebar.docs-layout-sidebar-open{transform:translate(0)}.docs-layout-mobile-menu-btn{display:flex}.docs-layout-content{padding:20px}.docs-layout-page-nav{padding:var(--docs-spacing-md)20px var(--docs-spacing-lg)}}@media (max-width:768px){.docs-layout-content{padding:var(--docs-spacing-md)var(--docs-spacing-md)}.docs-layout-page-nav{padding:12px var(--docs-spacing-md)20px}}
