.expanded-content.drawer-anim.svelte-132s8vz{max-width:0;overflow:hidden;pointer-events:none;transition:max-width var(--ai-duration-fast) cubic-bezier(.4,0,.2,1)}.expanded-content.drawer-anim.open.svelte-132s8vz{max-width:var(--sidenav-drawer-width);pointer-events:auto}.drawer-content.svelte-132s8vz{width:var(--sidenav-drawer-width);height:100%;display:flex;flex-direction:column;padding-top:var(--ai-size-72)}.drawer-content.svelte-132s8vz nav:where(.svelte-132s8vz){flex:1;overflow-y:auto;overflow-x:hidden}.menu-button.svelte-132s8vz{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:var(--ai-size-8);transition:background-color var(--ai-transition-ease-fast)}.menu-button.svelte-132s8vz:disabled,.menu-button.disabled.svelte-132s8vz{cursor:not-allowed;opacity:.5;background-color:transparent}.side-nav-container.svelte-132s8vz{--sidenav-drawer-width: 15rem;--sidenav-expanded-width: 19.375rem;display:flex;flex-shrink:0;position:relative;z-index:var(--ai-layer-1);height:100%}.side-nav-container.expanded.svelte-132s8vz{width:var(--sidenav-expanded-width);min-width:var(--sidenav-drawer-width);max-width:var(--sidenav-expanded-width);height:100%}.expanded-content.svelte-132s8vz{display:flex;width:var(--sidenav-drawer-width);opacity:1;flex:none;height:100%;background:var(--ai-color-steel-50);border-right:.0625rem solid var(--ai-color-steel-100);overflow:hidden;flex-direction:column}.side-nav-container.expanded.svelte-132s8vz .expanded-content:where(.svelte-132s8vz){width:var(--sidenav-drawer-width);opacity:1;overflow:hidden}.side-nav-container.svelte-132s8vz:not(.expanded) .expanded-content:where(.svelte-132s8vz){width:0;opacity:0}.nav-content.svelte-132s8vz{display:flex;width:var(--ai-size-72);height:100%;padding-bottom:var(--ai-size-16);flex-direction:column;align-items:flex-start;gap:var(--ai-size-4);flex:none;background:var(--ai-color-steel-100);border-right:.0625rem solid var(--ai-color-steel-200)}.nav-main.svelte-132s8vz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ai-size-4);flex:1 0 0;align-self:stretch}.nav-footer.svelte-132s8vz{display:flex;padding:var(--ai-size-8) var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-4);align-self:stretch;margin-top:auto}.menu-section.svelte-132s8vz{display:flex;padding:var(--ai-size-4);justify-content:center;align-items:center;align-self:stretch}.menu-button.svelte-132s8vz{display:flex;padding:var(--ai-size-4);justify-content:center;align-items:center;background:none;border:none;cursor:pointer;opacity:1;transition:opacity var(--ai-transition-ease-fast);will-change:opacity}.menu-button.disabled.svelte-132s8vz{cursor:not-allowed;opacity:.5;will-change:opacity}.menu-button.svelte-132s8vz:focus,.nav-item.svelte-132s8vz:focus,.help-link.svelte-132s8vz:focus{outline:none}.menu-button.svelte-132s8vz:focus .icon-container:where(.svelte-132s8vz),.nav-item.svelte-132s8vz:focus .icon-container:where(.svelte-132s8vz),.help-link.svelte-132s8vz:focus .icon-container:where(.svelte-132s8vz){outline:var(--ai-size-2) solid var(--ai-color-blue-600);outline-offset:var(--ai-size-2);border-radius:var(--ai-size-4)}.menu-button.svelte-132s8vz:focus:not(:focus-visible) .icon-container:where(.svelte-132s8vz),.nav-item.svelte-132s8vz:focus:not(:focus-visible) .icon-container:where(.svelte-132s8vz),.help-link.svelte-132s8vz:focus:not(:focus-visible) .icon-container:where(.svelte-132s8vz){outline:none}.nav-items.svelte-132s8vz{display:flex;width:var(--ai-size-72);flex-direction:column;align-items:flex-start;gap:var(--ai-size-4)}.nav-item.svelte-132s8vz{display:flex;height:4.125rem;padding:var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-2);align-self:stretch;cursor:pointer;text-decoration:none;color:inherit;position:relative;flex-shrink:0}.icon-container.svelte-132s8vz{display:flex;width:var(--ai-size-40);height:var(--ai-size-40);justify-content:center;align-items:center;flex-shrink:0;position:relative;contain:layout style;transition:background-color var(--ai-transition-ease-medium),border-radius var(--ai-transition-ease-medium)}.icon-wrapper.svelte-132s8vz{display:flex;width:var(--ai-size-28);height:var(--ai-size-28);justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;position:relative;overflow:hidden;transition:transform var(--ai-transition-ease-medium)}.icon-wrapper.svelte-132s8vz svg{width:var(--ai-size-24);height:var(--ai-size-24);flex-shrink:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all var(--ai-transition-ease-medium)}.icon-wrapper.svelte-132s8vz svg path{stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke var(--ai-transition-ease-medium),fill var(--ai-transition-ease-medium),stroke-width var(--ai-transition-ease-medium)}.nav-text.svelte-132s8vz{font-size:var(--ai-size-12);text-align:center;color:var(--ai-color-neutral-900);line-height:1.3}.menu-button.disabled.svelte-132s8vz:hover .icon-container:where(.svelte-132s8vz),.menu-button.svelte-132s8vz:disabled:hover .icon-container:where(.svelte-132s8vz){background:none!important;border-radius:var(--ai-size-4)}.nav-item.hovered.svelte-132s8vz .icon-container:where(.svelte-132s8vz),.nav-item.svelte-132s8vz:active .icon-container:where(.svelte-132s8vz),.nav-item.selected.svelte-132s8vz .icon-container:where(.svelte-132s8vz),.nav-item.selected.hovered.svelte-132s8vz .icon-container:where(.svelte-132s8vz),.menu-button.svelte-132s8vz:hover .icon-container:where(.svelte-132s8vz),.menu-button.svelte-132s8vz:active .icon-container:where(.svelte-132s8vz),.help-link.svelte-132s8vz:hover .icon-container:where(.svelte-132s8vz),.help-link.selected.svelte-132s8vz .icon-container:where(.svelte-132s8vz){background-color:var(--ai-color-steel-300);border-radius:var(--ai-size-4)}.nav-item.svelte-132s8vz{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ai-size-4);text-decoration:none;color:var(--ai-color-neutral-600);transition:color var(--ai-transition-ease-fast);height:100%}.nav-item.svelte-132s8vz:hover{color:var(--ai-color-neutral-700)}.nav-footer-icon-container.svelte-132s8vz{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block-end:var(--ai-size-4)}.nav-footer-profile-container.svelte-132s8vz{display:flex;padding:var(--ai-size-8) var(--ai-size-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--ai-size-4);align-self:stretch}.help-link.svelte-132s8vz{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.help-link.svelte-132s8vz svg{display:block}
