.sidebar-module__vSTyRW__backdrop{z-index:149;opacity:0;background:#00000073;transition:opacity .25s;display:none;position:fixed;inset:0}.sidebar-module__vSTyRW__backdropVisible{opacity:1;display:block}.sidebar-module__vSTyRW__sidebar{z-index:150;background:#fff;border-right:1px solid #e1e4e8;flex-direction:column;width:272px;height:100vh;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.sidebar-module__vSTyRW__sidebarOpen{transform:translate(0);box-shadow:4px 0 24px #0000001f}.sidebar-module__vSTyRW__sidebarHeader{background:#fff;border-bottom:1px solid #e1e4e8;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.sidebar-module__vSTyRW__sidebarBody{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sidebar-module__vSTyRW__closeBtn{color:#57606a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:flex}.sidebar-module__vSTyRW__closeBtn:hover{color:#24292f;background:#f3f4f6}.sidebar-module__vSTyRW__userPill{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.sidebar-module__vSTyRW__sidebarLogo{align-items:center;min-width:0;display:flex}.sidebar-module__vSTyRW__sidebarLogo img{object-fit:contain;width:auto;height:38px;display:block}.sidebar-module__vSTyRW__userAvatar{background:var(--sasha-teal,#0d7377);color:#fff;letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:800;display:flex}.sidebar-module__vSTyRW__userInfo{flex-direction:column;min-width:0;display:flex}.sidebar-module__vSTyRW__userName{color:#24292f;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.sidebar-module__vSTyRW__userRole{color:var(--sasha-teal,#0d7377);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600}.sidebar-module__vSTyRW__divider{border:none;border-top:1px solid #e1e4e8;margin:0 0 .5rem}.sidebar-module__vSTyRW__navList{flex-direction:column;gap:2px;margin:0;padding:0 .5rem;list-style:none;display:flex}.sidebar-module__vSTyRW__sidebarItem{color:#24292f;cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar-module__vSTyRW__sidebarItem:hover{color:var(--sasha-teal,#0d7377);background:#f3f4f6}.sidebar-module__vSTyRW__sidebarItemActive{color:var(--sasha-teal,#0d7377);background:#0d73771a;font-weight:700}.sidebar-module__vSTyRW__sidebarIcon{color:inherit;flex-shrink:0;align-items:center;font-size:1.1rem;display:flex}.sidebar-module__vSTyRW__sidebarLabel{flex:1}.sidebar-module__vSTyRW__accordionToggle{text-align:left;background:0 0;border:none}.sidebar-module__vSTyRW__accordionChevron{color:#57606a;align-items:center;margin-left:auto;font-size:1.1rem;display:flex}.sidebar-module__vSTyRW__subNav{flex-direction:column;gap:2px;margin:0;padding:2px 0 2px 2.1rem;list-style:none;display:flex}.sidebar-module__vSTyRW__subNavItem{color:#57606a;border-radius:6px;padding:.45rem .75rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.sidebar-module__vSTyRW__subNavItem:hover{color:var(--sasha-teal,#0d7377);background:#f3f4f6}.sidebar-module__vSTyRW__subNavItemActive{color:var(--sasha-teal,#0d7377);background:#0d737714;font-weight:700}.sidebar-module__vSTyRW__sidebarFooter{flex-shrink:0;padding:0 0 .5rem}.sidebar-module__vSTyRW__footerDivider{border:none;border-top:2px solid #e1e4e8;margin:.5rem 0 .25rem}.sidebar-module__vSTyRW__footerLogout{color:#c0392b;text-align:left;background:0 0;border:none;width:100%;font-family:Poppins,sans-serif}.sidebar-module__vSTyRW__footerLogout:hover{color:#c0392b!important;background:#fff5f5!important}.sidebar-module__vSTyRW__footerPrivacy{color:#aaa;align-items:center;gap:.35rem;padding:.35rem 1rem .1rem;font-size:.73rem;display:flex}.sidebar-module__vSTyRW__footerPrivacy a{color:#aaa;text-decoration:none;transition:color .15s}.sidebar-module__vSTyRW__footerPrivacy a:hover{color:var(--sasha-teal,#0d7377)}:is(html[data-theme=dark] .sidebar-module__vSTyRW__sidebar,html[data-theme=dark] .sidebar-module__vSTyRW__sidebarHeader){background:var(--sasha-surface,#18222d)!important;border-color:var(--sasha-border,#354252)!important}:is(html[data-theme=dark] .sidebar-module__vSTyRW__userName,html[data-theme=dark] .sidebar-module__vSTyRW__sidebarItem){color:var(--sasha-text,#f3f6f8)!important}html[data-theme=dark] .sidebar-module__vSTyRW__closeBtn{color:var(--sasha-muted,#b9c4ce)!important}html[data-theme=dark] .sidebar-module__vSTyRW__closeBtn:hover{background:var(--sasha-surface-soft,#111923)!important;color:var(--sasha-text,#f3f6f8)!important}html[data-theme=dark] .sidebar-module__vSTyRW__sidebarItem:hover{background:var(--sasha-surface-soft,#111923)!important;color:var(--sasha-teal-text,#6fd3cc)!important}html[data-theme=dark] .sidebar-module__vSTyRW__sidebarItemActive{color:var(--sasha-teal-text,#6fd3cc)!important;background:#6fd3cc1a!important}html[data-theme=dark] .sidebar-module__vSTyRW__userRole{color:var(--sasha-teal-text,#6fd3cc)!important}html[data-theme=dark] .sidebar-module__vSTyRW__subNavItem{color:#9aa8b5!important}html[data-theme=dark] .sidebar-module__vSTyRW__subNavItem:hover{background:var(--sasha-surface-soft,#111923)!important;color:var(--sasha-teal-text,#6fd3cc)!important}html[data-theme=dark] .sidebar-module__vSTyRW__subNavItemActive{color:var(--sasha-teal-text,#6fd3cc)!important;background:#6fd3cc14!important}html[data-theme=dark] .sidebar-module__vSTyRW__footerPrivacy a:hover{color:var(--sasha-teal-text,#6fd3cc)!important}html[data-theme=dark] .sidebar-module__vSTyRW__divider{border-top-color:var(--sasha-border,#354252)!important}html[data-theme=dark] .sidebar-module__vSTyRW__footerLogout:hover{background:var(--settings-danger-bg,#2a1818)!important}
.navbar-module__eZyduW__navbar{background:var(--sasha-teal);z-index:100;width:100%;position:fixed;top:0}.navbar-module__eZyduW__navInner{align-items:center;gap:.75rem;max-width:100%;height:64px;padding:0 1.25rem;display:flex}.navbar-module__eZyduW__hamburgerBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:background .15s;display:flex}.navbar-module__eZyduW__hamburgerBtn:hover{background:#ffffff26}.navbar-module__eZyduW__navLogo img{width:auto;height:34px;display:block}.navbar-module__eZyduW__navSpacer{flex:1}.navbar-module__eZyduW__navLinks{flex:1;justify-content:flex-end;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.navbar-module__eZyduW__navLink,.navbar-module__eZyduW__navLinkActive{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.navbar-module__eZyduW__navLinkActive{background:#ffffff38}.navbar-module__eZyduW__navLink:hover{background:#ffffff1f}.navbar-module__eZyduW__navGroup{position:relative}.navbar-module__eZyduW__navGroupChevron{transition:transform .2s}.navbar-module__eZyduW__navGroupOpen .navbar-module__eZyduW__navGroupChevron{transform:rotate(180deg)}.navbar-module__eZyduW__navDropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:210;background:#fff;border-radius:10px;min-width:220px;margin:0;padding:.45rem;list-style:none;transition:opacity .15s,visibility .15s,transform .15s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-4px);box-shadow:0 8px 28px #00000029}.navbar-module__eZyduW__navDropdown:before{content:"";border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;bottom:100%;right:1.25rem}.navbar-module__eZyduW__navGroupOpen .navbar-module__eZyduW__navDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar-module__eZyduW__navDropdownLink,.navbar-module__eZyduW__navDropdownLinkActive{color:#333;white-space:nowrap;border-radius:7px;padding:.55rem .7rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.navbar-module__eZyduW__navDropdownLink:hover{color:var(--sasha-teal);background:#f2f7f7}.navbar-module__eZyduW__navDropdownLinkActive{color:var(--sasha-teal);background:#006c671f}.navbar-module__eZyduW__publicMenuBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.navbar-module__eZyduW__publicMenuBtn:hover{background:#ffffff26}.navbar-module__eZyduW__searchWrapper{align-items:center;width:240px;margin:0 .25rem;display:flex;position:relative}.navbar-module__eZyduW__searchIcon{color:#ffffffa6;pointer-events:none;position:absolute;left:.65rem}.navbar-module__eZyduW__searchInput{color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffff26;border:1px solid #ffffff40;border-radius:8px;outline:none;width:100%;padding:.42rem .75rem .42rem 2.1rem;font-family:Poppins,sans-serif;font-size:.875rem;transition:background .2s,border-color .2s}.navbar-module__eZyduW__searchInput::placeholder{color:#ffffff8c}.navbar-module__eZyduW__searchInput:focus{background:#ffffff38;border-color:#ffffff80}html[data-theme=dark] .navbar-module__eZyduW__navbar .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#fff!important;box-shadow:none!important;background:#ffffff26!important;border-color:#ffffff40!important}html[data-theme=dark] .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#fff!important;box-shadow:none!important;background:#ffffff26!important;border-color:#ffffff40!important}html[data-theme=dark] .navbar-module__eZyduW__navbar .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput::placeholder{color:#ffffff8c!important}html[data-theme=dark] .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput::placeholder{color:#ffffff8c!important}html[data-theme=dark] .navbar-module__eZyduW__navbar .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput:focus{background:#ffffff38!important;border-color:#ffffff80!important}html[data-theme=dark] .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchInput:focus{background:#ffffff38!important;border-color:#ffffff80!important}html[data-theme=dark] .navbar-module__eZyduW__navbar .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchIcon{color:#ffffffa6!important}html[data-theme=dark] .navbar-module__eZyduW__searchWrapper .navbar-module__eZyduW__searchIcon{color:#ffffffa6!important}.navbar-module__eZyduW__navRight{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}.navbar-module__eZyduW__iconBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.4rem;transition:background .15s;display:flex;position:relative}.navbar-module__eZyduW__iconBtn:hover{background:#ffffff26}.navbar-module__eZyduW__navLoginBtn{background:var(--sasha-orange);color:#fff;white-space:nowrap;border-radius:999px;margin-left:.25rem;padding:.45rem 1.25rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background .2s;display:inline-block}.navbar-module__eZyduW__navLoginBtn:hover{background:var(--sasha-orange-dark)}.navbar-module__eZyduW__userMenu{margin-left:.25rem;position:relative}.navbar-module__eZyduW__userAvatar{color:#fff;cursor:pointer;letter-spacing:.5px;background:#fff3;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:800;transition:background .2s;display:flex;overflow:hidden}.navbar-module__eZyduW__userAvatar:hover{background:#ffffff4d}.navbar-module__eZyduW__userAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.navbar-module__eZyduW__userDropdown{z-index:200;background:#fff;border-radius:12px;min-width:200px;padding:.75rem 0;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 8px 32px #00000026}.navbar-module__eZyduW__dropdownName{color:#222;margin:0;padding:.25rem 1rem;font-size:.95rem;font-weight:700}.navbar-module__eZyduW__dropdownRole{color:var(--sasha-teal);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0 1rem .25rem;font-size:.78rem;font-weight:600}.navbar-module__eZyduW__mobileDropdownControls{display:none}.navbar-module__eZyduW__dropdownSearchWrapper{align-items:center;display:flex;position:relative}.navbar-module__eZyduW__dropdownSearchIcon{color:#7d8c8b;pointer-events:none;position:absolute;left:.7rem}.navbar-module__eZyduW__dropdownSearchInput{color:#213231;background:#f8fbfb;border:1px solid #dbe5e5;border-radius:8px;outline:none;width:100%;min-height:38px;padding:.48rem .75rem .48rem 2.15rem;font-family:Poppins,sans-serif;font-size:.84rem}.navbar-module__eZyduW__dropdownSearchInput:focus{border-color:var(--sasha-teal);background:#fff}.navbar-module__eZyduW__dropdownDivider{border:none;border-top:1px solid #eee;margin:.4rem 0}.navbar-module__eZyduW__dropdownItem{color:#444;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s;display:block}.navbar-module__eZyduW__dropdownItem:hover{color:var(--sasha-teal);background:#f5f5f5}.navbar-module__eZyduW__dropdownLogout{color:#c0392b}.navbar-module__eZyduW__dropdownLogout:hover{color:#c0392b;background:#fff5f5}.navbar-module__eZyduW__notifWrapper{position:relative}.navbar-module__eZyduW__notifBadge{background:var(--sasha-orange);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.navbar-module__eZyduW__notifDropdown{z-index:200;background:#fff;border-radius:12px;width:300px;max-height:360px;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 8px 32px #00000026}.navbar-module__eZyduW__notifHeader{color:#222;background:#fff;border-bottom:1px solid #eee;padding:.75rem 1rem;font-size:.9rem;font-weight:700;position:sticky;top:0}.navbar-module__eZyduW__notifEmpty{color:#888;text-align:center;padding:1.25rem 1rem;font-size:.85rem}.navbar-module__eZyduW__notifItem{cursor:default;border-bottom:1px solid #f0f0f0;padding:.75rem 2.25rem .75rem 1rem;transition:background .15s;position:relative}.navbar-module__eZyduW__notifItem:last-child{border-bottom:none}.navbar-module__eZyduW__notifItemUnread{background:#006c670f}.navbar-module__eZyduW__notifItemUnread:hover{background:#006c671a}.navbar-module__eZyduW__notifDismissBtn{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.55rem;right:.65rem}.navbar-module__eZyduW__notifDismissBtn:hover,.navbar-module__eZyduW__notifDismissBtn:focus-visible{color:#c0392b;background:#fff1f1;outline:none}.navbar-module__eZyduW__notifTitle{color:#222;margin:0;font-size:.82rem;font-weight:700}.navbar-module__eZyduW__notifBody{color:#555;margin:2px 0 0;font-size:.78rem}.navbar-module__eZyduW__notifTime{color:#8a8f98;margin:.25rem 0 0;font-size:.7rem;font-weight:600}@media (max-width:600px){.navbar-module__eZyduW__navInner{gap:.5rem;padding:0 .75rem}.navbar-module__eZyduW__searchWrapper,.navbar-module__eZyduW__helpBtn{display:none}.navbar-module__eZyduW__navRight{gap:.15rem}.navbar-module__eZyduW__userDropdown{width:min(320px,100vw - 1.5rem);min-width:0}.navbar-module__eZyduW__mobileDropdownControls{gap:.65rem;padding:.7rem 1rem .45rem;display:grid}.navbar-module__eZyduW__navLoginBtn{padding:.4rem .9rem;font-size:.8rem}}@media (max-width:1180px){.navbar-module__eZyduW__navLinks{display:none}.navbar-module__eZyduW__publicMenuBtn{display:inline-flex}}@media (max-width:380px){.navbar-module__eZyduW__navLogo img{height:28px}.navbar-module__eZyduW__navLoginBtn{padding:.38rem .72rem}}
