nav .nav-card{align-items:center;border-radius:var(--radius-sm);color:var(--color-eggplant);display:flex;font-weight:500;gap:var(--size2);text-decoration:none;white-space:normal}nav .nav-card summary,nav .nav-card .summary{align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:600;gap:var(--size5);padding-block:var(--disclosure-summary-padding);padding-left:10px;padding-right:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}nav .nav-card summary>svg,nav .nav-card .summary>svg{aspect-ratio:1;width:var(--disclosure-icon-size)}nav .nav-card summary::-webkit-details-marker,nav .nav-card .summary::-webkit-details-marker{display:none}nav .nav-card summary h3,nav .nav-card .summary h3{align-items:center;color:var(--color-text4);font-size:15px;font-weight:600;padding-bottom:var(--size1);text-decoration:none}nav .nav-card summary p,nav .nav-card .summary p{color:var(--color-text2);font-size:12px;line-height:var(--line-height-xs);text-decoration:none}nav .nav-card summary-content,nav .nav-card .summary-content{display:grid;flex-grow:1;gap:var(--size1);position:relative;z-index:1}nav .nav-card summary .nav-drawer-arrow,nav .nav-card .summary .nav-drawer-arrow{height:20px;width:20px}nav .nav-card .labelOnly>summary{cursor:default}nav .nav-card>span{flex:1}nav .nav-card article{flex:1}nav .nav-card article>span{align-items:baseline;display:flex;gap:var(--size1)}nav .nav-card>div{width:100%}nav .nav-card-content{border-radius:var(--radius-sm)}nav .nav-card-content:hover{background-color:var(--color-nav-hover-bg)}nav .nav-card-content:hover .squared-icon svg{stroke:var(--color-brand)}nav .nav-card-content.items-start{align-items:flex-start}nav .nav-card-content.items-center{align-items:center}nav .nav-card details,nav .nav-card .details{width:100%}nav .nav-card details[open]>summary,nav .nav-card .details[open]>summary{background-color:var(--color-nav-hover-bg)}nav .nav-card details[open]>summary .squared-icon svg,nav .nav-card .details[open]>summary .squared-icon svg{stroke:var(--color-brand)}nav .nav-card .nav-drawer{background-color:var(--color-menu-drawer-background);border:1px solid #eaecf1;border-radius:0 8px 8px 0;height:100%;left:calc(100% - 10px);position:absolute;top:-1px;width:280px}nav .nav-card .nav-drawer:after{content:"";display:block;height:100%;left:-10px;position:absolute;top:0;width:20px;z-index:1}nav .nav-card a{text-decoration:none}nav .nav-card .external-link-card{width:100%}
