@layer equip{.eq-side-nav{--_row:var(--eq-h-s);gap:var(--eq-space-4);min-width:0;color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.3 var(--eq-font);interpolate-size:allow-keywords;flex-direction:column;display:flex}.eq-side-nav-section{gap:var(--eq-space-1);flex-direction:column;min-width:0;display:flex}.eq-side-nav-section-label{padding-inline:var(--eq-space-2);color:var(--eq-ink-3);font-size:var(--eq-text-xs);font-weight:var(--eq-weight-strong);line-height:20px}.eq-side-nav-list,.eq-side-nav-sublist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.eq-side-nav-item{min-width:0;display:block}.eq-side-nav-sublist{border-inline-start:1px solid var(--eq-line);margin-block-start:2px;margin-inline-start:calc(var(--eq-space-2) + 7.5px);padding-inline-start:calc(var(--eq-space-2) - .5px)}.eq-side-nav-link,.eq-side-nav-summary{box-sizing:border-box;align-items:center;gap:var(--eq-space-2);min-height:var(--_row);padding-inline:var(--eq-space-2);border-radius:var(--eq-radius-s);color:inherit;cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);text-decoration:none;display:flex;position:relative}.eq-side-nav-summary{-webkit-user-select:none;user-select:none;list-style:none}.eq-side-nav-summary::-webkit-details-marker{display:none}.eq-side-nav-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.eq-side-nav-icon>svg{width:16px;height:16px}.eq-side-nav-dot{border-radius:var(--eq-radius-full);background:currentColor;width:5px;height:5px}.eq-side-nav:not([data-rail]) .eq-side-nav-icon:has(>.eq-side-nav-dot){display:none}.eq-side-nav-label{overflow-wrap:anywhere;flex:1;min-width:0;padding-block:5px}.eq-side-nav-badge{box-sizing:border-box;min-width:20px;height:20px;padding-inline:var(--eq-space-1);border-radius:var(--eq-radius-s);background:var(--eq-tint-strong);color:var(--eq-ink);font-size:var(--eq-text-xs);font-weight:var(--eq-weight-strong);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:inline-grid}.eq-side-nav-chevron{width:14px;height:14px;color:var(--eq-ink-3);transition:rotate var(--eq-dur-move) var(--eq-spring);flex:none}.eq-side-nav-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.eq-side-nav-group[open]>.eq-side-nav-summary .eq-side-nav-chevron{rotate:90deg}.eq-side-nav-group[open]>.eq-side-nav-summary .eq-side-nav-chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:-90deg}.eq-side-nav-link[aria-current=page]{background:var(--eq-tint-strong);color:var(--eq-ink);font-weight:var(--eq-weight-strong)}.eq-side-nav-group[data-current]:not([open])>.eq-side-nav-summary{color:var(--eq-ink);font-weight:var(--eq-weight-strong)}@media (hover:hover){.eq-side-nav-link:hover,.eq-side-nav-summary:hover{background:var(--eq-tint);color:var(--eq-ink)}.eq-side-nav-link[aria-current=page]:hover{background:var(--eq-tint-strong)}}.eq-side-nav-link:active,.eq-side-nav-summary:active{scale:var(--eq-press)}.eq-side-nav-link:focus-visible,.eq-side-nav-summary:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-2px}@supports selector(::details-content){.eq-side-nav-group::details-content{block-size:0;transition:block-size var(--eq-dur-move) var(--eq-ease), content-visibility var(--eq-dur-move) allow-discrete;overflow:visible clip}.eq-side-nav-group[open]::details-content{block-size:auto}}.eq-side-nav[data-rail]{gap:var(--eq-space-2);width:max-content}.eq-side-nav[data-rail] .eq-side-nav-section+.eq-side-nav-section{padding-top:var(--eq-space-2);border-top:1px solid var(--eq-line)}.eq-side-nav[data-rail] .eq-side-nav-section-label,.eq-side-nav[data-rail] .eq-side-nav-chevron{display:none}.eq-side-nav[data-rail] .eq-side-nav-sublist{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.eq-side-nav[data-rail] :is(.eq-side-nav-link,.eq-side-nav-summary){width:calc(16px + 2 * var(--eq-space-2) + 4px);min-height:calc(16px + 2 * var(--eq-space-2) + 4px);justify-content:center;padding:0}.eq-side-nav[data-rail] .eq-side-nav-group[open]>.eq-side-nav-sublist{border-radius:var(--eq-radius-s);background:var(--eq-tint);margin-block-start:2px}.eq-side-nav[data-rail] .eq-side-nav-label{inset-inline-start:calc(100% + var(--eq-space-2));z-index:2;width:max-content;max-width:240px;padding:var(--eq-space-1) var(--eq-space-2);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);color:var(--eq-ink);font-weight:var(--eq-weight-strong);opacity:0;pointer-events:none;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease);flex:none;line-height:1.3;position:absolute;top:50%;translate:-4px -50%;scale:.96}.eq-side-nav[data-rail] :is(.eq-side-nav-link,.eq-side-nav-summary):focus-visible .eq-side-nav-label{opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring);translate:0 -50%;scale:1}@media (hover:hover){.eq-side-nav[data-rail] :is(.eq-side-nav-link,.eq-side-nav-summary):hover .eq-side-nav-label{opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring);translate:0 -50%;scale:1}}.eq-side-nav[data-rail] .eq-side-nav-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:4px -50%}.eq-side-nav[data-rail] .eq-side-nav-badge{top:5px;border-radius:var(--eq-radius-full);background:var(--eq-ink);width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--eq-surface);color:#0000;padding:0;position:absolute;inset-inline-end:5px;overflow:hidden}}
