
.side-nav .side-api-group{display:block;margin:0;padding:0;border:0;min-width:0}
.side-nav .side-api-trigger{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;user-select:none}
.side-nav .side-api-trigger::-webkit-details-marker{display:none}
.side-nav .side-api-trigger::marker{content:""}
.side-nav .side-api-trigger .side-api-chevron{margin-left:auto;flex:none;width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;opacity:.75}
.side-nav .side-api-group[open] .side-api-chevron{transform:rotate(225deg)}
.side-nav .side-api-children{display:grid;gap:2px;margin:3px 0 5px 26px;padding:2px 0 2px 10px;border-left:1px solid rgba(185,213,230,.24)}
.side-nav .side-api-child{display:flex;align-items:center;min-height:33px;padding:7px 10px;border-radius:7px;color:inherit;font-size:12px;font-weight:650;text-decoration:none;line-height:1.3;opacity:.87}
.side-nav .side-api-child:hover,.side-nav .side-api-child:focus-visible{background:rgba(255,255,255,.12);opacity:1;outline-offset:2px}
.side-nav .side-api-child.active{background:rgba(255,255,255,.15);opacity:1;font-weight:800}
.side-nav .side-api-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}
