.PortalSidebar_sidebar__GWiTQ{width:260px;height:100vh;background:var(--color-navy);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:40;transform:translateX(-100%);transition:transform .3s ease}.PortalSidebar_sidebarOpen__KF1g7{transform:translateX(0);box-shadow:0 0 40px rgba(0,0,0,.3)}.PortalSidebar_backdrop__6TvZD{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:39;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.PortalSidebar_backdropOpen__tDujs{opacity:1;visibility:visible}.PortalSidebar_closeButton__DgrbK{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);cursor:pointer;transition:background .2s ease}.PortalSidebar_closeButton__DgrbK:hover{background:rgba(255,255,255,.2)}.PortalSidebar_closeButton__DgrbK svg{width:1.25rem;height:1.25rem}@media (min-width:1024px){.PortalSidebar_sidebar__GWiTQ{transform:translateX(0);box-shadow:none}.PortalSidebar_backdrop__6TvZD,.PortalSidebar_closeButton__DgrbK{display:none}}.PortalSidebar_logoWrapper___W_X9{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.PortalSidebar_logo__rJ21c{width:auto;height:60px}.PortalSidebar_nav__p0vxO{flex:1;padding:1.5rem 1rem;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar{width:9px;height:9px}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-track{background:transparent}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.PortalSidebar_nav__p0vxO::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.38)}.PortalSidebar_navGroup__q_9RC{margin-bottom:1.25rem}.PortalSidebar_navGroupBottom__o_7o5{margin-top:auto;margin-bottom:0}.PortalSidebar_navGroupHeader__w_rMr{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.25rem .75rem;margin-bottom:.5rem;background:transparent;border:none;cursor:pointer;border-radius:.5rem;transition:background .2s ease}.PortalSidebar_navGroupHeader__w_rMr:hover{background:rgba(255,255,255,.05)}.PortalSidebar_navLabel__Uj2qk{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);font-weight:600}.PortalSidebar_navGroupHeader__w_rMr:hover .PortalSidebar_navLabel__Uj2qk{color:rgba(255,255,255,.6)}.PortalSidebar_navChevron__SGrG0{width:1rem;height:1rem;color:rgba(255,255,255,.4);transition:transform .2s ease}.PortalSidebar_navChevronCollapsed__DZ3O_{transform:rotate(-90deg)}.PortalSidebar_navList__Kght6{list-style:none;margin:0;padding:0}.PortalSidebar_navItem__BgIUr{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;transition:all .2s ease;margin-bottom:.25rem}.PortalSidebar_navItem__BgIUr:hover{background:rgba(255,255,255,.1);color:white}.PortalSidebar_navItemActive__tBRQl{background:var(--color-sapphire);color:white}.PortalSidebar_navItemActive__tBRQl:hover{background:var(--color-sapphire)}.PortalSidebar_navIcon__BRsIB{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.PortalSidebar_navIcon__BRsIB svg{width:100%;height:100%}.PortalSidebar_footer__WCpIo{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.PortalSidebar_logoutLink__3OS2N{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:transparent;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortalSidebar_logoutLink__3OS2N:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:#fca5a5}.PortalSidebar_seedButton__4hDfv{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:transparent;color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortalSidebar_seedButton__4hDfv:hover:not(:disabled){background:rgba(217,119,6,.2);border-color:rgba(217,119,6,.5);color:#fcd34d}.PortalSidebar_seedButton__4hDfv:disabled{opacity:.6;cursor:not-allowed}.PortalSidebar_logoutIcon__hdG7y{width:1.125rem;height:1.125rem}.PortalSidebar_railToggle___4pSk{display:none;align-items:center;gap:.5rem;margin:0 1rem .5rem;padding:.5rem 1rem;border:none;border-radius:.5rem;background:transparent;color:rgba(255,255,255,.5);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PortalSidebar_railToggle___4pSk:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.85)}.PortalSidebar_railToggle___4pSk svg{width:1.125rem;height:1.125rem;flex-shrink:0;transition:transform .2s ease}.PortalSidebar_railToggleIconFlipped__ge0W8{transform:rotate(180deg)}@media (min-width:1024px){.PortalSidebar_railToggle___4pSk{display:flex}.PortalSidebar_sidebar__GWiTQ{transition:transform .3s ease,width .2s ease}.PortalSidebar_sidebarRail__eL1E1{width:72px}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_logoWrapper___W_X9{padding:1.25rem .75rem;display:flex;justify-content:center}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_logo__rJ21c{height:32px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_nav__p0vxO{padding:1rem .75rem}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_navGroupHeader__w_rMr,.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_navText__RQTbk{display:none}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_navItem__BgIUr{justify-content:center;padding:.75rem;gap:0}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_railToggle___4pSk{justify-content:center;margin:0 .75rem .5rem;padding:.5rem}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_footer__WCpIo{padding:1rem .75rem}.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_logoutLink__3OS2N,.PortalSidebar_sidebarRail__eL1E1 .PortalSidebar_seedButton__4hDfv{justify-content:center;padding:.625rem;gap:0}}