.ContactWidget_root__rmbWB{position:fixed;right:var(--sp-4);bottom:var(--sp-5);display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-3);z-index:15}.ContactWidget_fab__qtBvw{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border:1px solid var(--clr-neutral-300);border-radius:7px;background:var(--clr-neutral-100);color:var(--clr-neutral-900);cursor:pointer;box-shadow:var(--shadow-xl);transition:transform .15s ease,background .15s ease,color .15s ease}.ContactWidget_fab__qtBvw:hover{background:var(--clr-primary-100);color:var(--clr-primary-600);transform:translateY(-2px)}.ContactWidget_fab__qtBvw:active{transform:translateY(0)}.ContactWidget_fab__qtBvw:focus-visible{outline:2px solid var(--clr-primary-400);outline-offset:3px}.ContactWidget_fabIcon__Mm724{display:inline-flex;align-items:center;justify-content:center}.ContactWidget_fabText__YRonh{font-size:var(--fs-14);font-weight:600;line-height:1;white-space:nowrap}.ContactWidget_panel__VHm0o{width:min(320px,calc(100vw - 32px));display:none;flex-direction:column;background:var(--clr-neutral-100);border:1px solid var(--clr-neutral-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--sp-5);text-align:left}.ContactWidget_panelOpen__2h5Fz{display:flex}.ContactWidget_eyebrow__42DaE{margin:0 0 var(--sp-1);font-size:var(--fs-12);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-primary-600)}.ContactWidget_title__D_37k{margin:0 0 var(--sp-4);font-size:var(--fs-18);font-weight:600;color:var(--clr-neutral-900)}.ContactWidget_list__i6wMu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.ContactWidget_row__BQ_gu{display:flex;align-items:flex-start;gap:var(--sp-3)}.ContactWidget_icon__EI_Ze{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--clr-primary-100);color:var(--clr-primary-600)}.ContactWidget_rowText__pwayQ{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ContactWidget_label__m4nyF{font-size:var(--fs-12);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--clr-neutral-500)}.ContactWidget_value__5zuA9{font-size:var(--fs-14);line-height:1.45;color:var(--clr-neutral-900);text-decoration:none;word-break:break-word}.ContactWidget_about__Q4BB4{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--clr-neutral-300);color:var(--clr-primary-600);font-size:var(--fs-14);font-weight:600;text-decoration:none}.ContactWidget_about__Q4BB4:hover{color:var(--clr-primary-500)}@media (max-width:767px){.ContactWidget_dashboard__LeMLu{bottom:calc(var(--bottomnav-height) + var(--sp-4))}}.ThemeToggle_toggle__gABAw{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:44px;min-height:44px;border:none;border-radius:var(--radius-btn);background:transparent;color:var(--clr-neutral-700);transition:background .15s ease,color .15s ease}.ThemeToggle_toggle__gABAw:hover{background:var(--clr-primary-100);color:var(--clr-primary-600)}.HeaderUser_header__rr6Of{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--topbar-height);display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);background:transparent;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.HeaderUser_header__rr6Of.HeaderUser_scrolled__eLGYA{background:var(--clr-neutral-100);border-bottom-color:var(--clr-neutral-300);box-shadow:var(--shadow-sm)}[data-theme=dark] .HeaderUser_header__rr6Of.HeaderUser_scrolled__eLGYA{background:var(--clr-neutral-100);border-bottom-color:#404040}.HeaderUser_logo___hw5_{display:none;border-radius:var(--radius-sm)}.HeaderUser_spacer__bc1px{flex:1 1}.HeaderUser_hamburger__Dw4g3{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border:none;border-radius:var(--radius-btn);background:transparent;color:var(--clr-neutral-700);cursor:pointer}@media (max-width:767px){.HeaderUser_logo___hw5_{display:block}.HeaderUser_hamburger__Dw4g3{display:inline-flex}}.Sidebar_desktop__u7_LN{position:fixed;top:0;bottom:0;left:0;width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--clr-neutral-100);border-right:1px solid var(--clr-neutral-300);overflow-y:auto;z-index:30}.Sidebar_brand__6oROV{display:flex;justify-content:center;padding:var(--sp-4) 0 var(--sp-2);border-bottom:1px solid var(--clr-neutral-300);margin-bottom:var(--sp-3)}.Sidebar_nav__9EV4v{display:flex;flex-direction:column;gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-6);flex:1 1}.Sidebar_link__OqZyv{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:none;background:transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-14);font-weight:500;color:var(--clr-neutral-700);text-decoration:none;cursor:pointer;min-height:44px;transition:background .15s ease,color .15s ease}.Sidebar_active__l6hEQ,.Sidebar_link__OqZyv:hover{background:var(--clr-primary-100);color:var(--clr-primary-600)}.Sidebar_active__l6hEQ{font-weight:600}.Sidebar_logout__52gSS{margin-top:auto;color:var(--clr-danger)}.Sidebar_logout__52gSS:hover{background:rgba(220,38,38,.08);color:var(--clr-danger)}.Sidebar_mobile__AIdLy .Sidebar_logout__52gSS{margin-top:auto;display:flex;align-items:center;gap:var(--sp-3);background:#b91c1c;color:#fff;padding:var(--sp-2) var(--sp-3);border:1px solid transparent;border-radius:var(--radius-btn);font-weight:600;font-size:var(--fs-15);min-height:0}.Sidebar_mobile__AIdLy .Sidebar_logout__52gSS:hover{background:#991b1b;color:#fff}.Sidebar_mobile__AIdLy .Sidebar_logout__52gSS .Sidebar_logoutIconBox__bArzd{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.35);color:#fff}.Sidebar_mobile__AIdLy .Sidebar_logout__52gSS:hover .Sidebar_logoutIconBox__bArzd{background:hsla(0,0%,100%,.28);border-color:#fff;color:#fff}[data-theme=dark] .Sidebar_mobile__AIdLy .Sidebar_logout__52gSS{background:#b91c1c;color:#fff}[data-theme=dark] .Sidebar_mobile__AIdLy .Sidebar_logout__52gSS:hover{background:#991b1b;color:#fff}[data-theme=dark] .Sidebar_mobile__AIdLy .Sidebar_logout__52gSS .Sidebar_logoutIconBox__bArzd{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.35);color:#fff}[data-theme=dark] .Sidebar_mobile__AIdLy .Sidebar_logout__52gSS:hover .Sidebar_logoutIconBox__bArzd{background:hsla(0,0%,100%,.28);border-color:#fff;color:#fff}.Sidebar_divider__IAlBz{height:1px;background:var(--clr-neutral-300);margin:var(--sp-3) 0}.Sidebar_label__P9qOT{font-size:var(--fs-14);white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N{width:72px}.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N .Sidebar_link__OqZyv{justify-content:center;gap:0}.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N .Sidebar_label__P9qOT{display:none}.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N .Sidebar_brand__6oROV{padding:var(--sp-4) 0}.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N .Sidebar_brand__6oROV img{width:40px;height:40px}.Sidebar_desktop__u7_LN.Sidebar_pc__EBL2N .Sidebar_logout__52gSS{margin-top:auto}}@media (max-width:767px){.Sidebar_desktop__u7_LN{display:none}}.Sidebar_mobile__AIdLy{position:fixed;top:0;bottom:0;right:0;width:min(70vw,340px);display:none;flex-direction:column;background:var(--clr-neutral-100);border-left:1px solid var(--clr-neutral-300);transform:translateX(100%);transition:transform .3s ease-in-out;overflow-y:auto;z-index:35;padding:var(--sp-4) var(--sp-3);box-shadow:-4px 0 6px -2px rgba(0,0,0,.3)}.Sidebar_mobile__AIdLy.Sidebar_open__vyZqX{transform:translateX(0)}.Sidebar_closeBtn__b566c{position:absolute;top:var(--sp-3);right:var(--sp-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-btn);background:transparent;color:var(--clr-neutral-700);cursor:pointer}.Sidebar_closeBtn__b566c:hover{background:var(--clr-primary-100);color:var(--clr-primary-600)}.Sidebar_scrim__1dcFn{position:fixed;inset:0;display:none;background:var(--scrim);z-index:32}@media (max-width:767px){.Sidebar_mobile__AIdLy{display:flex}.Sidebar_scrim__1dcFn{display:block}}[data-theme=dark] .Sidebar_link__OqZyv{color:#f4f4f4}[data-theme=dark] .Sidebar_active__l6hEQ,[data-theme=dark] .Sidebar_link__OqZyv:hover{color:#f4f4f4;background:var(--clr-primary-100)}[data-theme=dark] .Sidebar_logout__52gSS:hover{background:rgba(220,38,38,.18);color:#f87171}[data-theme=dark] .Sidebar_closeBtn__b566c{color:#f4f4f4}.UserDash_dashboard__jboa_{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;margin:var(--sp-2) 0 var(--sp-3);border-bottom:1px solid var(--clr-neutral-300)}.UserDash_avatar__5IYwv{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;background:var(--clr-primary-500);color:#fff;font-weight:600;font-size:var(--fs-18);overflow:hidden}.UserDash_img__OC7zN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.UserDash_details__ctzp_{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.UserDash_name__Pk_7s{font-size:var(--fs-16);font-weight:600;color:var(--clr-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.UserDash_role__IRG0A{font-size:var(--fs-12);font-weight:600;color:var(--clr-neutral-500);margin-top:2px;text-transform:capitalize}.MobileBottomNav_nav__CcQh_{position:fixed;bottom:0;left:0;right:0;display:none;justify-content:space-around;align-items:center;height:var(--bottomnav-height);background:var(--clr-neutral-100);border-top:1px solid var(--clr-neutral-300);padding:6px 0 calc(6px + env(safe-area-inset-bottom));z-index:20;box-shadow:0 -4px 12px rgba(17,24,39,.06)}.MobileBottomNav_item__27q6V{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;padding:4px 12px;color:var(--clr-neutral-500);font-size:var(--fs-12);text-decoration:none;min-height:44px;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.MobileBottomNav_item__27q6V:hover{color:var(--clr-primary-600)}.MobileBottomNav_active__gO6dS{color:var(--clr-primary-600);font-weight:600}.MobileBottomNav_text__BK4Rb{line-height:1;white-space:nowrap}@media (max-width:767px){.MobileBottomNav_nav__CcQh_{display:flex}}.DashboardLayout_shell__8Z7CO{display:flex;min-height:100vh}.DashboardLayout_main__e4GSu{flex:1 1;display:flex;flex-direction:column;min-width:0;margin-left:var(--sidebar-width)}.DashboardLayout_content__ngUD2{flex:1 1;padding:var(--sp-8) var(--sp-6)}.DashboardLayout_bottomSpacer__tz1oe{display:none;height:var(--bottomnav-height)}@media (min-width:768px) and (max-width:1023px){.DashboardLayout_pc__YayO5 .DashboardLayout_main__e4GSu{margin-left:72px}}@media (max-width:767px){.DashboardLayout_main__e4GSu{margin-left:0}.DashboardLayout_content__ngUD2{padding:var(--sp-6) var(--sp-4)}.DashboardLayout_bottomSpacer__tz1oe{display:block}}