.Sidebar_mobileToggle__fXdt1{display:none;position:fixed;top:1rem;left:1rem;z-index:50;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Sidebar_mobileToggle__fXdt1:hover{color:var(--green);border-color:var(--green-border);background:var(--green-muted)}@media (max-width:767px){.Sidebar_mobileToggle__fXdt1{display:flex}}.Sidebar_sidebar__dxisI{position:fixed;top:0;left:0;z-index:40;height:100vh;width:var(--sidebar-w);background:var(--sidebar,var(--background));border-right:1px solid var(--sidebar-border,var(--border));box-shadow:4px 0 16px rgba(0,0,0,.06),1px 0 0 rgba(34,197,94,.06);display:flex;flex-direction:column;transition:width var(--sidebar-transition),transform var(--sidebar-transition);overflow:hidden;font-family:DM Sans,Inter,sans-serif}.Sidebar_sidebar__dxisI:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:radial-gradient(ellipse 100% 100% at 50% 0,rgba(34,197,94,.07) 0,transparent 70%);pointer-events:none;z-index:0}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94{width:var(--sidebar-collapsed-w)}@media (max-width:767px){.Sidebar_sidebar__dxisI{transform:translateX(-100%);width:var(--sidebar-w)!important}.Sidebar_sidebar__dxisI.Sidebar_mobileOpen__h9Vcr{transform:translateX(0)}}.Sidebar_header__Ol3ro{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1rem;border-bottom:1px solid var(--sidebar-border,var(--border));flex-shrink:0;gap:.5rem}.Sidebar_logoWrap__0_GMH{display:flex;align-items:center;gap:.6rem;overflow:hidden;flex:1;min-width:0}.Sidebar_logoImg__DCNj4{height:auto;width:100%;max-width:70px;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:max-width .3s ease,opacity .3s ease}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_logoImg__DCNj4{max-width:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;opacity:.8}.Sidebar_logoFallback__KngFf{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--green),var(--green-dark));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px rgba(34,197,94,.3);transition:width .3s ease,height .3s ease}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_logoFallback__KngFf{width:36px;height:36px}.Sidebar_logoFallbackSvg__50og3{width:18px;height:18px;fill:#fff}.Sidebar_logoText__qDrbk{overflow:hidden;white-space:nowrap;transition:opacity var(--sidebar-transition),max-width var(--sidebar-transition);max-width:160px;opacity:1}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_logoText__qDrbk{max-width:0;opacity:0}.Sidebar_logoName__pmrd2{font-size:1rem;font-weight:800;color:var(--sidebar-foreground,var(--foreground));letter-spacing:-.02em;line-height:1.1}.Sidebar_logoSub__IcSss{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--green);line-height:1}.Sidebar_collapseBtn__ZY5jJ{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Sidebar_collapseBtn__ZY5jJ:hover{color:var(--green);border-color:var(--green-border);background:var(--green-muted)}.Sidebar_collapseBtnIcon__j8DDR{width:14px;height:14px;transition:transform var(--sidebar-transition)}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_collapseBtnIcon__j8DDR{transform:rotate(180deg)}@media (max-width:767px){.Sidebar_collapseBtn__ZY5jJ{display:none}}.Sidebar_nav__ucGt9{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem .625rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.Sidebar_nav__ucGt9::-webkit-scrollbar{width:4px}.Sidebar_nav__ucGt9::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__ucGt9::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.Sidebar_navList__qpb7x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Sidebar_sectionHeader__PCVQL{margin-top:1.25rem;margin-bottom:.35rem;padding:0 .625rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;transition:opacity var(--sidebar-transition),max-height var(--sidebar-transition);max-height:2rem;opacity:1}.Sidebar_navList__qpb7x>li:first-child .Sidebar_sectionHeader__PCVQL{margin-top:0}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_sectionHeader__PCVQL{opacity:0;max-height:0;margin:0}.Sidebar_navItem__STLa3{position:relative}.Sidebar_navLink__5MGKC{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:10px;text-decoration:none;color:var(--muted-foreground);transition:all .18s ease;white-space:nowrap;overflow:hidden;position:relative}.Sidebar_navLink__5MGKC:hover{background:var(--green-muted);color:var(--sidebar-foreground,var(--foreground))}.Sidebar_navLink__5MGKC:hover .Sidebar_navIcon__IBgoV{color:var(--green)}.Sidebar_navLinkActive__4DJh4{background:var(--green-muted);color:var(--sidebar-foreground,var(--foreground))}.Sidebar_navLinkActive__4DJh4:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 3px 3px 0;background:var(--green)}.Sidebar_navLinkActive__4DJh4 .Sidebar_navIcon__IBgoV{color:var(--green)}.Sidebar_navIcon__IBgoV{width:18px;height:18px;flex-shrink:0;transition:color .18s ease}.Sidebar_navLabel__UScvt{font-size:.8375rem;font-weight:500;flex:1;overflow:hidden;transition:opacity var(--sidebar-transition),max-width var(--sidebar-transition);max-width:160px;opacity:1}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_navLabel__UScvt{max-width:0;opacity:0}.Sidebar_navTooltip__4wByn{position:absolute;left:calc(var(--sidebar-collapsed-w) + 8px);top:50%;transform:translateY(-50%);background:var(--foreground);color:var(--background);font-size:.75rem;font-weight:600;padding:.35rem .7rem;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Sidebar_navTooltip__4wByn:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right:5px solid var(--foreground)}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_navItem__STLa3:hover .Sidebar_navTooltip__4wByn{opacity:1}.Sidebar_footer__h0OTw{position:relative;z-index:1;border-top:1px solid var(--sidebar-border,var(--border));padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.5rem;overflow:hidden}.Sidebar_footerLabel__u_zHu{font-size:.75rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;transition:opacity var(--sidebar-transition),max-width var(--sidebar-transition);max-width:80px;opacity:1}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_footerLabel__u_zHu{max-width:0;opacity:0}.Sidebar_overlay__PHbLo{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);animation:Sidebar_overlayIn__WdUeI .25s ease}@keyframes Sidebar_overlayIn__WdUeI{0%{opacity:0}to{opacity:1}}.Sidebar_activeDot__fzeNi{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0;transition:opacity var(--sidebar-transition);opacity:1}.Sidebar_sidebar__dxisI.Sidebar_collapsed__45N94 .Sidebar_activeDot__fzeNi{opacity:0}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.Header_header__CYS10{position:sticky;top:0;z-index:39;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem 0 1.5rem;background:oklch(from var(--background) l c h/.92);border-bottom:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(34,197,94,.05),0 2px 8px rgba(0,0,0,.04);font-family:Plus Jakarta Sans,sans-serif;gap:1rem}.Header_breadcrumb__Jom28{display:flex;align-items:center;gap:0;flex:1;min-width:0;overflow:hidden}.Header_breadcrumbItem__sxdoy{display:flex;align-items:center;gap:0;min-width:0;flex-shrink:0}.Header_breadcrumbItem__sxdoy:last-child{flex-shrink:1;min-width:0}.Header_breadcrumbLink__7pfTt{font-size:.8rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;padding:.2rem .35rem;border-radius:.375rem;transition:color .15s,background .15s;white-space:nowrap}.Header_breadcrumbLink__7pfTt:hover{color:var(--foreground);background:var(--green-muted)}.Header_breadcrumbSep__bgj_n{width:.85rem;height:.85rem;color:var(--muted-foreground);opacity:.4;flex-shrink:0;margin:0 .1rem}.Header_breadcrumbCurrent__JzlG4{font-size:.875rem;font-weight:700;color:var(--foreground);padding:.2rem .35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.Header_actions__8PA0H{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.Header_iconBtn__HFwNt{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Header_iconBtn__HFwNt:hover{border-color:var(--green-border);background:var(--green-muted);color:var(--green)}.Header_iconBtn__HFwNt svg{width:17px;height:17px}.Header_badge__sCtxK{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--green);border:2px solid var(--background);animation:Header_badgePulse__cQbvA 2s ease-in-out infinite}@keyframes Header_badgePulse__cQbvA{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}.Header_avatarBtn__Grcvz{position:relative;width:38px;height:38px;border-radius:50%;border:2px solid transparent;background:linear-gradient(var(--background),var(--background)) padding-box,linear-gradient(135deg,var(--green),var(--green-dark)) border-box;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.Header_avatarBtn__Grcvz:hover{transform:scale(1.05);box-shadow:0 0 0 3px rgba(34,197,94,.2)}.Header_avatarBtn__Grcvz.Header_open__Cj4qZ{box-shadow:0 0 0 3px rgba(34,197,94,.25)}.Header_avatarFallback__hRLFV{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-dark));display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;letter-spacing:-.01em}.Header_dropdownWrap__N0ynF{position:relative}.Header_dropdown__9iWs5{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 4px 6px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.18),0 0 0 1px rgba(34,197,94,.08);overflow:hidden;z-index:100;animation:Header_dropIn__Cgtxf .2s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}.Header_dropdownNotif__Ewi9s{min-width:300px}@keyframes Header_dropIn__Cgtxf{0%{opacity:0;transform:scale(.93) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.Header_dropdown__9iWs5:before{content:"";position:absolute;top:-5px;right:14px;width:10px;height:10px;background:var(--card);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg);border-radius:2px}.Header_profileHeader__ZLVK4{padding:1rem 1rem .75rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--border)}.Header_profileAvatar__kA_HR{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-dark));display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0}.Header_profileInfo__h30y9{flex:1;min-width:0}.Header_profileName__Q63Zx{font-size:.875rem;font-weight:700;color:var(--foreground)}.Header_profileEmail__4wFPx,.Header_profileName__Q63Zx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_profileEmail__4wFPx{font-size:.7rem;color:var(--muted-foreground);margin-top:1px}.Header_profileBadge__g4QY_{display:inline-flex;align-items:center;border-radius:999px;background:var(--green-muted);border:1px solid var(--green-border);padding:.1rem .5rem;font-size:.62rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.Header_menuSection__7v5Oh{padding:.4rem}.Header_menuItem__lmJeJ{width:100%;display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:10px;border:none;background:none;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:.8375rem;font-weight:500;color:var(--foreground);text-decoration:none;transition:all .15s ease;text-align:left}.Header_menuItem__lmJeJ:hover{background:var(--green-muted)}.Header_menuItem__lmJeJ:hover .Header_menuItemIcon__2NTtm{color:var(--green)}.Header_menuItemIcon__2NTtm{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;transition:color .15s ease}.Header_menuItemDanger__9CGoj{color:var(--destructive)}.Header_menuItemDanger__9CGoj:hover{background:rgba(239,68,68,.07);color:var(--destructive)}.Header_menuItemDanger__9CGoj .Header_menuItemIcon__2NTtm,.Header_menuItemDanger__9CGoj:hover .Header_menuItemIcon__2NTtm{color:var(--destructive)}.Header_menuDivider__3wgPF{height:1px;background:var(--border);margin:.25rem .4rem}.Header_notifHeader__6JtET{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .625rem;border-bottom:1px solid var(--border)}.Header_notifTitle__v_l9Q{font-size:.875rem;font-weight:700;color:var(--foreground);display:flex;align-items:center;gap:.4rem}.Header_notifCount__H6aH6{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--green);color:#fff;font-size:.65rem;font-weight:700}.Header_notifMarkAll__hu3BU{font-size:.72rem;font-weight:600;color:var(--green);background:none;border:none;cursor:pointer;padding:0;font-family:Plus Jakarta Sans,sans-serif}.Header_notifMarkAll__hu3BU:hover{color:var(--green-dark)}.Header_notifList__upCaZ{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.Header_notifItem__eSh7K{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid oklch(from var(--border) l c h/.5);transition:background .15s;cursor:pointer}.Header_notifItem__eSh7K:last-child{border-bottom:none}.Header_notifItem__eSh7K:hover{background:var(--green-muted)}.Header_notifItem__eSh7K.Header_unread__Ew4Qx{background:rgba(34,197,94,.03)}.Header_notifDot__C__0Q{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:5px}.Header_notifDotRead__JFjg0{background:var(--border)}.Header_notifContent__TXrB4{flex:1;min-width:0}.Header_notifText__gjvmo{font-size:.8rem;font-weight:500;color:var(--foreground);line-height:1.4}.Header_notifTime__ZP8yT{font-size:.7rem;color:var(--muted-foreground);margin-top:2px}.Header_notifEmpty__7cZ5A{padding:2rem 1rem;text-align:center;font-size:.8rem;color:var(--muted-foreground)}.Header_notifEmptyIcon__qHSYh{font-size:1.75rem;margin-bottom:.5rem}.Header_notifFooter__xsQIS{padding:.5rem;border-top:1px solid var(--border)}.Header_notifFooterBtn__kznqd{width:100%;padding:.5rem;border-radius:10px;border:none;background:none;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:600;color:var(--green);cursor:pointer;transition:background .15s}.Header_notifFooterBtn__kznqd:hover{background:var(--green-muted)}.Header_clickOutside__jc0iE{position:fixed;inset:0;z-index:99}@media (max-width:640px){.Header_header__CYS10{padding:0 1rem}.Header_breadcrumbItem__sxdoy:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}.Header_dropdownNotif__Ewi9s{min-width:unset;width:calc(100vw - 2rem);right:-.5rem}.Header_dropdown__9iWs5{min-width:unset;width:220px}}