.dashboardShell_root__lD_Wy{min-height:100vh;background:#0b0f18;color:#e8ecf4;font-family:var(--font-heading-present),system-ui,sans-serif;font-size:14px;line-height:1.45;position:relative}.dashboardShell_sidebar__cMMaB{position:fixed;left:0;top:0;z-index:130;width:min(220px,84vw);height:100dvh;display:flex;flex-direction:column;border-right:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.92);backdrop-filter:blur(10px);padding:1.25rem 0;transform:translateX(calc(-100% - 12px));transition:transform .22s ease;box-shadow:10px 0 26px rgba(0,0,0,.28)}.dashboardShell_sidebarOpen__a_dyH{transform:translateX(0)}.dashboardShell_sidebarClosed__S_7uB{transform:translateX(calc(-100% - 12px))}.dashboardShell_sidePanelTrigger__ZeWlS{position:fixed;left:.35rem;top:clamp(.9rem,2.8vw,1.55rem);z-index:140;width:2rem;height:2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;background:rgba(11,15,24,.72);backdrop-filter:blur(6px);color:rgba(232,236,244,.9);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.22)}.dashboardShell_sidePanelTrigger__ZeWlS:hover{background:rgba(24,32,52,.8);border-color:hsla(0,0%,100%,.2)}.dashboardShell_sidePanelTrigger__ZeWlS:focus-visible{outline:2px solid rgba(139,168,255,.45);outline-offset:2px}.dashboardShell_sidePanelTrigger__ZeWlS[aria-expanded=false]{left:-.35rem;width:1.35rem;height:2.15rem;border-left:none;border-radius:0 .48rem .48rem 0;background:rgba(11,15,24,.58);box-shadow:0 2px 8px rgba(0,0,0,.16)}.dashboardShell_sidePanelTrigger__ZeWlS[aria-expanded=false]:hover{background:rgba(24,32,52,.72)}.dashboardShell_sidePanelBackdrop__wlKdO{position:fixed;inset:0;z-index:120;border:none;background:rgba(2,6,14,.48);cursor:pointer}.dashboardShell_brand__p1oWK{padding:0 1rem 1.25rem;margin-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.12)}.dashboardShell_brandTitle__C2s_N{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dashboardShell_brandSub__nKktK{margin:.35rem 0 0;font-size:1rem;font-weight:600;color:#f1f5f9}.dashboardShell_nav__wiVdt{display:flex;flex-direction:column;gap:2px;padding:.5rem .65rem;flex:1}.dashboardShell_navLink__J2Ujc{display:block;padding:.55rem .75rem;border-radius:8px;color:#cbd5e1;text-decoration:none;font-weight:500;font-size:.9375rem;transition:background .12s ease,color .12s ease}.dashboardShell_navLink__J2Ujc:hover{background:rgba(148,163,184,.12);color:#f8fafc}.dashboardShell_navLinkActive__yCXsB{background:rgba(56,189,248,.12);color:#7dd3fc;border:1px solid rgba(56,189,248,.25)}.dashboardShell_navLinkExternal___OCKf{margin-top:.5rem;border-top:1px solid rgba(148,163,184,.12);padding-top:.75rem}.dashboardShell_footer__riEV9{padding:1rem;border-top:1px solid rgba(148,163,184,.12)}.dashboardShell_user__ijfHm{font-size:.75rem;color:#94a3b8;word-break:break-all;margin-bottom:.65rem}.dashboardShell_logoutBtn__NR8WO{width:100%;padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:rgba(0,0,0,0);color:#e2e8f0;font-size:.8125rem;font-weight:500;cursor:pointer}.dashboardShell_logoutBtn__NR8WO:hover{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.4);color:#fecaca}.dashboardShell_main__1cUAe{width:100%;min-width:0;overflow:auto;padding:clamp(1.25rem,3vw,2rem)}.dashboardShell_loading__elMOj{align-items:center;justify-content:center}