.Sidebar_topControls__1zt_2{position:fixed;top:36px;left:116px;display:flex;align-items:center;gap:8px;z-index:1201;transition:.5s cubic-bezier(.4,0,.2,1);opacity:1}.Sidebar_topControls__1zt_2.Sidebar_sidebar__sj0WF{left:68px}.Sidebar_topControls__1zt_2.Sidebar_topControlsCollapsed__VZWro{left:0;opacity:0;pointer-events:none}.Sidebar_topControls__1zt_2.Sidebar_topControlsNotInitialized__spV9j{visibility:hidden;opacity:0}.Sidebar_navigationToggle__5tuJB.Sidebar_navigationToggleCollapsed__1OYRB{position:absolute;left:0;top:0}.Sidebar_sidebarToggle__n4umg .Sidebar_toggleButton__Uzoks{background-color:var(--background-primary);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary)}.Sidebar_sidebarToggle__n4umg .Sidebar_toggleButton__Uzoks:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_sidebar__sj0WF{position:fixed;top:0;left:0;height:100vh;width:260px;background:var(--theme-sidebar,var(--background-main));border-right:1px solid var(--theme-sidebar-border,var(--border-main));display:flex;flex-direction:column;transition:width .25s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);z-index:1200;overflow:hidden;transform:translateX(0);box-shadow:.125rem 0 .5rem rgba(0,0,0,.06);color:var(--theme-sidebar-text,var(--text-primary))}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1{width:64px}.Sidebar_sidebar__sj0WF.Sidebar_hidden__CrK1O{transform:translateX(-260px)}.Sidebar_sidebar__sj0WF.Sidebar_notInitialized__McoVh{visibility:hidden;transform:translateX(-260px)}.Sidebar_header__oG5s_{height:102px;padding:0 16px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--theme-sidebar-border,var(--border-main));position:relative;transition:height .25s cubic-bezier(.4,0,.2,1)}.Sidebar_header__oG5s_.Sidebar_collapsed__FcAF1{height:102px}html[data-page-header-collapsed=on] .Sidebar_header__oG5s_{height:64px}.Sidebar_mobileCloseButton__bmqLt{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:rgba(0,0,0,0);border:none;color:var(--theme-sidebar-text-muted,var(--text-secondary));display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .2s ease}.Sidebar_mobileCloseButton__bmqLt:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_mobileCloseButton__bmqLt svg{width:20px;height:20px}.Sidebar_logoWrapper__QPZq1{cursor:pointer;display:flex;align-items:center;height:40px}.Sidebar_searchContainer__rwkGi{padding:0;border-bottom:1px solid var(--theme-sidebar-border,var(--border-main));flex-shrink:0}.Sidebar_searchButton__jEE2F{width:100%;display:flex;align-items:center;background-color:var(--theme-sidebar,var(--background-main));border:none;padding:0 8px;height:37px;cursor:pointer;transition:all .15s ease}.Sidebar_searchButton__jEE2F:hover{background-color:var(--theme-sidebar-hover,var(--action-hover))}.Sidebar_searchButton__jEE2F:focus-visible{outline:2px solid var(--primary-main);outline-offset:-2px}.Sidebar_searchIcon__n2kJ5{color:var(--theme-sidebar-text-muted,var(--text-secondary));width:20px;height:20px;margin-right:8px;margin-left:12px;flex-shrink:0}.Sidebar_searchIcon__n2kJ5.Sidebar_searchIconCollapsed__bL3f4{margin-right:0;margin-left:14px}.Sidebar_searchText__lej3v{flex:1 1;text-align:left;font-size:14px;color:var(--theme-sidebar-text-muted,var(--text-secondary))}.Sidebar_nav__Gi458{flex:1 1;padding:0}.Sidebar_nav__Gi458 [data-radix-scroll-area-viewport]>div{display:block!important}.Sidebar_navList__2um_3{list-style:none;margin:0;padding:0}.Sidebar_navItem__VHlav{margin:0}.Sidebar_navLink__LxHq_{display:flex;align-items:center;padding:12px 16px;color:var(--theme-sidebar-text-muted,var(--text-secondary));text-decoration:none;transition:all .15s ease;cursor:pointer;position:relative}.Sidebar_navLink__LxHq_:hover{background-color:var(--theme-sidebar-hover,var(--action-hover));color:var(--theme-sidebar-text,var(--text-primary))}.Sidebar_navLink__LxHq_:focus-visible{outline:2px solid var(--primary-main);outline-offset:-2px}.Sidebar_navLink__LxHq_.Sidebar_active__iWOTR{background-color:var(--action-selected);color:var(--primary-main)}.Sidebar_navLink__LxHq_.Sidebar_active__iWOTR:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--primary-main)}.Sidebar_navIcon___XWss{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;flex-shrink:0;color:inherit;position:relative}.Sidebar_navIcon___XWss svg{width:20px;height:20px;color:inherit}.Sidebar_uploadDot__fL8Kb{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--primary-main,hsl(var(--primary)));border:2px solid var(--theme-sidebar-bg,var(--background-paper));box-shadow:0 0 0 1px rgba(0,0,0,.08);animation:Sidebar_uploadPulse__OSGFZ 1.6s ease-in-out infinite}@keyframes Sidebar_uploadPulse__OSGFZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.Sidebar_uploadBadgeRow__Z2tJq{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:8px}.Sidebar_uploadBadgePending__A3Mm7{background:#2563eb!important}.Sidebar_uploadBadgeComplete__bdDVs,.Sidebar_uploadBadgePending__A3Mm7{color:#fff!important;border-color:rgba(0,0,0,0)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:0!important;margin-right:0!important}.Sidebar_uploadBadgeComplete__bdDVs{background:#16a34a!important}.Sidebar_navLabel__hXqAx{flex:1 1;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--theme-sidebar-text,var(--text-primary));max-width:200px;transition:max-width .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.Sidebar_navCount__SNipr{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:.25rem .5rem;margin-left:auto;margin-right:8px;background:var(--theme-sidebar-hover,rgba(0,0,0,.08));border:1px solid var(--theme-sidebar-border,rgba(0,0,0,.1));color:var(--theme-sidebar-text-muted,var(--text-secondary));border-radius:12px;font-size:12px;font-weight:600;line-height:1;transition:background .2s ease}@media(prefers-color-scheme:dark){.Sidebar_navCount__SNipr{background:rgba(255,255,255,.08)}}.Sidebar_footer__e88tX{position:relative;border-top:1px solid var(--theme-sidebar-border,var(--border-main));flex-shrink:0;display:flex;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);height:64px}.Sidebar_footerCollapsed__p7Z7j,.Sidebar_footerExpanded__aghy8{padding:12px 16px}.Sidebar_userSection__lpfGK{display:flex;align-items:center;gap:12px;cursor:pointer}.Sidebar_userSection__lpfGK.Sidebar_userSectionCollapsed__1pUd3{gap:12px}.Sidebar_userInfo__BVWvt{flex:1 1;min-width:0}.Sidebar_userName__lY__H{font-size:14px;font-weight:600;color:var(--theme-sidebar-text,var(--text-primary));margin:0}.Sidebar_userEmail__8TbAX,.Sidebar_userName__lY__H{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userEmail__8TbAX{font-size:12px;color:var(--theme-sidebar-text-muted,var(--text-secondary));margin:-4px 0 0}.Sidebar_mobileOverlay__x7L64{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1199;animation:Sidebar_fadeIn__TVy4L .3s ease}.Sidebar_mobileMenuButton__Wiyro{position:fixed;top:.5rem;left:.5rem;z-index:1201;width:3rem;height:3rem;background-color:var(--background-primary);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.Sidebar_mobileMenuButton__Wiyro:hover{background-color:var(--action-hover);transform:scale(1.05)}.Sidebar_mobileMenuButton__Wiyro:active{transform:scale(.95)}.Sidebar_mobileMenuButton__Wiyro svg{width:24px;height:24px}@media(max-width:768px){.Sidebar_sidebar__sj0WF{position:fixed;top:0;left:0;width:280px!important;height:100vh;transform:translateX(-100%);transition:transform .3s ease}.Sidebar_sidebar__sj0WF.Sidebar_mobileOpen__wLMFd{transform:translateX(0);box-shadow:2px 0 12px rgba(0,0,0,.15)}.Sidebar_sidebar__sj0WF.Sidebar_mobileClosed__55fIM{transform:translateX(-100%)}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1{width:280px!important}.Sidebar_sidebar__sj0WF .Sidebar_navLabel__hXqAx,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navLabel__hXqAx{max-width:200px!important;opacity:1!important}.Sidebar_sidebar__sj0WF .Sidebar_navIcon___XWss,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navIcon___XWss{margin-right:12px!important}.Sidebar_sidebar__sj0WF .Sidebar_expandIcon__0jHDK,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_expandIcon__0jHDK{display:flex!important}.Sidebar_sidebar__sj0WF .Sidebar_navSubList__gRf6Q,.Sidebar_sidebar__sj0WF .Sidebar_userInfo__BVWvt,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navSubList__gRf6Q,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_userInfo__BVWvt{display:block!important}.Sidebar_sidebar__sj0WF .Sidebar_header__oG5s_,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_header__oG5s_{justify-content:flex-start!important;padding:16px}.Sidebar_sidebar__sj0WF .Sidebar_navGroupHeader__sox5B,.Sidebar_sidebar__sj0WF .Sidebar_navLink__LxHq_,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navGroupHeader__sox5B,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navLink__LxHq_{justify-content:flex-start!important}.Sidebar_topControls__1zt_2{display:none}}@keyframes Sidebar_fadeIn__TVy4L{0%{opacity:0}to{opacity:1}}.Sidebar_navGroup__TLXur{margin:0}.Sidebar_navGroupHeader__sox5B{display:flex;align-items:center;padding:12px 16px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;position:relative;width:100%;background:rgba(0,0,0,0);border:none;text-align:left;font-size:14px;font-weight:700}.Sidebar_navGroupHeader__sox5B:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_navGroupHeader__sox5B:focus-visible{outline:2px solid var(--primary-main);outline-offset:-2px}.Sidebar_navGroupHeader__sox5B.Sidebar_hasActive__k4mHQ{color:var(--primary-main)}.Sidebar_expandIcon__0jHDK{margin-left:auto;display:flex;align-items:center;transition:transform .2s ease}.Sidebar_expandIcon__0jHDK.Sidebar_expanded__bgZ8p{transform:rotate(180deg)}.Sidebar_expandIcon__0jHDK svg{width:20px;height:20px}.Sidebar_expandIconSpacer__pGs09{width:20px;height:20px;margin-left:auto;flex-shrink:0}.Sidebar_navSubList__gRf6Q{list-style:none;margin:0;padding:0;animation:Sidebar_slideDown__SINpV .2s ease-out;overflow-x:hidden}.Sidebar_navSubItem__gZ6KD{margin:0}.Sidebar_navSubIcon__ypbkK{margin-left:-.125rem}.Sidebar_navSubIcon__ypbkK svg{width:16px;height:16px;color:inherit}.Sidebar_navSubLink__KAkzg{display:flex;align-items:center;flex:1 1;min-width:0;overflow:hidden;padding:10px 16px 10px 28px;color:var(--text-secondary);text-decoration:none;font-size:13px;transition:all .15s ease;gap:8px}.Sidebar_navSubLink__KAkzg:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_navSubLink__KAkzg:focus-visible{outline:2px solid var(--primary-main);outline-offset:-2px}.Sidebar_navSubLink__KAkzg.Sidebar_active__iWOTR{background-color:var(--action-selected);color:var(--primary-main);font-weight:600}.Sidebar_statusIndicator__Eemka{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-right:4px}.Sidebar_navSubLabel__eW2IH{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_navSubCount__ZiVZh{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:.125rem .5rem;margin-left:auto;margin-right:28px;background:rgba(0,0,0,.06);color:var(--text-secondary);border:1px solid rgba(0,0,0,.1);border-radius:9px;font-size:11px;font-weight:600;line-height:1}@media(prefers-color-scheme:dark){.Sidebar_navSubCount__ZiVZh{background:rgba(255,255,255,.08)}}.Sidebar_draggableItem__Q5eaD .Sidebar_navSubLink__KAkzg{padding-left:0}.Sidebar_alertIcon__gTzwx{background-color:var(--background-primary);border:1px solid var(--border-default);width:32px;height:32px;padding:0;border-radius:4px}.Sidebar_alertIcon__gTzwx,.Sidebar_collapsedAlertButton__ceU_E{color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.Sidebar_collapsedAlertButton__ceU_E{width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none}.Sidebar_collapsedAlertButton__ceU_E:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_collapsedAlertButton__ceU_E:focus-visible{outline:2px solid var(--primary-main);outline-offset:-2px}.Sidebar_toggleWrapper__ASU9Y{display:flex;align-items:flex-end}.Sidebar_toggleButton__Uzoks{background-color:var(--background-primary);border:1px solid var(--border-default);color:var(--text-secondary);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .15s ease}.Sidebar_toggleButton__Uzoks:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_toggleButton__Uzoks.Sidebar_sidebarToggleCollapsed__B8YO5{postion:absolute;left:16px;top:70px}.Sidebar_toggleButton__Uzoks svg{width:20px;height:20px}.Sidebar_navDivider__q2PPc{margin:1px 16px;height:1px;background-color:var(--border-default);list-style:none;opacity:.5}.Sidebar_animatedGroup__QWlKc{animation:Sidebar_fadeInSlide__946cl .3s ease-out forwards}.Sidebar_animatedSubList__LaQFL{animation:Sidebar_slideDown__SINpV .2s ease-out}@keyframes Sidebar_slideDown__SINpV{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes Sidebar_fadeInSlide__946cl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Sidebar_itemIcon__AQXtH{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;flex-shrink:0;color:var(--text-secondary)}.Sidebar_itemIcon__AQXtH svg{width:16px;height:16px}.Sidebar_itemTitle__VFG5v{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_navSubItem__gZ6KD{position:relative;display:flex;align-items:center}.Sidebar_navSubItem__gZ6KD .Sidebar_favoriteButton__iEj7A{position:absolute;right:4px;opacity:0;transition:opacity .2s ease}.Sidebar_navSubItem__gZ6KD:hover .Sidebar_favoriteButton__iEj7A{opacity:1}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navLabel__hXqAx{max-width:0;opacity:0}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_userInfo__BVWvt,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_userSection__lpfGK>button{display:none}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_header__oG5s_,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navGroupHeader__sox5B,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navLink__LxHq_{justify-content:center}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navIcon___XWss{margin-right:0}.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_expandIcon__0jHDK,.Sidebar_sidebar__sj0WF.Sidebar_collapsed__FcAF1 .Sidebar_navSubList__gRf6Q{display:none}.Sidebar_popoutMenu__ryhf8{min-width:220px;max-width:280px;background-color:var(--background-paper);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1202;padding:4px 0;animation:Sidebar_popoutFadeIn__d_G6t .15s ease-out}.Sidebar_popoutMenu__ryhf8:before{content:"";position:absolute;left:-6px;top:12px;width:10px;height:10px;background-color:var(--background-paper);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);transform:rotate(45deg)}.Sidebar_popoutHeader__HFIsX{padding:8px 12px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.Sidebar_popoutList__cv6fD{list-style:none;margin:0;padding:0}.Sidebar_popoutItem__GEqoR,.Sidebar_popoutLink___3ezM{display:flex;align-items:center}.Sidebar_popoutLink___3ezM{gap:8px;padding:8px 12px;color:var(--text-secondary);text-decoration:none;font-size:13px;width:100%;transition:all .15s ease;cursor:pointer}.Sidebar_popoutLink___3ezM:hover{background-color:var(--action-hover);color:var(--text-primary)}.Sidebar_popoutItemIcon__8V5US{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-secondary)}.Sidebar_popoutItemIcon__8V5US svg{width:16px;height:16px}.Sidebar_popoutItemTitle__GTSnx{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_popoutLinkActive__dz2gj{color:var(--primary-main);font-weight:600}.Sidebar_popoutSubCount__jcYQP{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:.125rem .5rem;margin-left:auto;background:rgba(0,0,0,.06);color:var(--text-secondary);border:1px solid rgba(0,0,0,.1);border-radius:9px;font-size:11px;font-weight:600;line-height:1}@media(prefers-color-scheme:dark){.Sidebar_popoutSubCount__jcYQP{background:rgba(255,255,255,.08)}}@keyframes Sidebar_popoutFadeIn__d_G6t{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.Sidebar_draggableItem__Q5eaD{display:flex;align-items:center;position:relative;transition:transform .2s ease;overflow:hidden}.Sidebar_draggableItem__Q5eaD:hover .Sidebar_dragHandle__pH9Vx{opacity:1}.Sidebar_dragHandle__pH9Vx{display:flex;align-items:center;padding:0 .25rem;margin-right:.25rem;cursor:-webkit-grab;cursor:grab;color:var(--text-secondary);opacity:0;transition:opacity .2s ease}.Sidebar_dragHandle__pH9Vx:active{cursor:-webkit-grabbing;cursor:grabbing}.Sidebar_dragHandle__pH9Vx svg{font-size:1rem}.Sidebar_dragOverlay__rpFCx{background:var(--background-paper);border-radius:.375rem;box-shadow:0 10px 20px rgba(0,0,0,.15);opacity:.9;display:flex;align-items:center;padding:.5rem .75rem}.FavoriteButton_favoriteButton__X5IAJ{padding:4px;transition:all .2s ease}.FavoriteButton_favoriteButton__X5IAJ:hover{background-color:rgba(0,0,0,.04)}.FavoriteButton_favoriteButton__X5IAJ:disabled{opacity:.5;cursor:not-allowed}.FavoriteButton_starred__7zACi{color:gold;transition:color .2s ease}.FavoriteButton_starred__7zACi:hover{color:#ffc700}.FavoriteButton_unstarred__e2W4T{color:gold;transition:color .2s ease}.FavoriteButton_unstarred__e2W4T:hover{color:#ffc700}.PastDueBanner_root__hw32q{position:fixed;bottom:1rem;right:1rem;z-index:999999;max-width:22rem}.PastDueBanner_root__hw32q .PastDueBanner_link__R20EB{color:inherit;text-decoration:underline}