@charset "UTF-8";
@layer reset, base, app.base;
.aherXq_row{color:var(--color-text-tertiary);grid-template-columns:20px auto;align-items:start;gap:12px;font-size:15px;line-height:24px;display:grid}.aherXq_row[data-active=true],.aherXq_row[data-active=true] a{color:var(--color-text-primary)}:is(.aherXq_row:hover a,.aherXq_row a:focus-visible){color:var(--color-text-secondary)}.aherXq_subMenu{padding:12px 0}.aherXq_dot{aspect-ratio:square;border-radius:100%;place-items:center;width:20px;height:20px;margin-top:calc(.5lh - 9px);display:grid}.aherXq_number{border:1px solid var(--color-border-primary);margin-top:-1px}.aherXq_number:where([data-active=true] *),.aherXq_number:where([data-active=false] *){border-color:var(--color-border-primary)}.aherXq_number span{font-size:11px;font-family:var(--font-monospace);font-weight:600;line-height:1}@media (max-width:768px){.aherXq_desktopOnly{display:none}}.aherXq_numberDot{background:currentColor;border-radius:100%;width:5px;height:5px}.aherXq_bullet{opacity:.25;background:currentColor;border-radius:100%;width:4px;height:4px}.aherXq_bullet:where([data-active=true] *){opacity:1}.JS_B1W_sidebarNav{position:relative}.JS_B1W_sidebarNav *{transition:color .15s ease-out,opacity .15s ease-out}@media (max-width:768px){.JS_B1W_sidebarNav{display:none}}.JS_B1W_mobileNav{box-shadow:var(--shadow-low);display:none}@media (max-width:768px){.JS_B1W_mobileNav{top:var(--header-height);z-index:var(--layer-1);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);flex-direction:column;display:flex;position:fixed;left:0;right:0}}.JS_B1W_mobileNavTrigger{width:100%;min-height:52px;padding:16px calc(var(--homepage-outer-padding) + var(--homepage-padding-inset));background:var(--color-bg-primary);cursor:pointer;color:var(--color-text-primary);isolation:isolate;border:none;justify-content:space-between;align-items:center;font-size:15px;display:flex;position:relative}.JS_B1W_mobileNavTrigger:before{content:"";left:0;right:0;top:calc(-1 * var(--header-height));height:var(--header-height);background:var(--color-bg-primary);display:block;position:absolute;bottom:0}.JS_B1W_mobileNavChevron{color:var(--color-text-tertiary);transition:transform .2s ease-out}.JS_B1W_mobileNavChevron[data-open=true]{transform:rotate(180deg)}.JS_B1W_mobileNavContent{top:calc(var(--header-height) + 56px);max-height:calc(100vh - var(--header-height) - 52px);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);box-shadow:var(--shadow-low);position:fixed;left:0;right:0;overflow-y:auto}.JS_B1W_mobileNavContentInner{padding:24px calc(var(--homepage-outer-padding) + var(--homepage-padding-inset));border-top:1px solid var(--color-border-primary)}.JS_B1W_stickyNav{height:100vh;flex-direction:column;padding-block-start:calc(var(--header-height) * 1.5);padding-block-end:calc(var(--header-height) / 2);padding-inline-start:var(--homepage-padding-inset);padding-inline-end:48px;display:flex;position:sticky;top:0}@media (max-width:768px){.JS_B1W_stickyNav{height:auto;padding-block-start:calc(var(--header-height) + 20px);padding-block-end:24px;padding-inline:24px;position:static}}.JS_B1W_stickyNav .JS_B1W_inlineNav .JS_B1W_nestedList{flex-direction:column;gap:8px;margin-bottom:12px;padding-left:40px;display:flex}.JS_B1W_sidebarFooter{flex-direction:column;flex-shrink:1;gap:16px;min-height:0;margin-top:auto;padding-top:2rem;display:flex}.JS_B1W_navButtons{flex-direction:column-reverse;flex-shrink:0;gap:8px;display:flex}
