.Sidebar_sidebar__G7Mzs{width:240px;overflow:hidden;background-color:var(--white);border-right:1px solid var(--gray-200);display:flex;flex-direction:column;transition:width .3s ease}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:69px}.Sidebar_mobileOverlay__6ZQMI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Sidebar_sidebar__G7Mzs.Sidebar_mobileFullscreen__78ffc{position:fixed;top:60px;left:0;width:100vw;height:calc(100vh - 60px);z-index:1000;border-right:none;box-shadow:none}.Sidebar_header__CCUUA{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);display:flex}.Sidebar_logoWrapper__3AIf9{display:flex;align-items:center;padding:0 var(--spacing-md);gap:var(--spacing-sm)}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_logoWrapper__3AIf9{padding:0 var(--spacing-sm)}.Sidebar_logoIcon__P7jBu,.Sidebar_logoText__J5bd_{font-weight:700;font-size:20px;color:var(--gray-900)}.Sidebar_nav__9EDqy{flex:1 1;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs);overflow-y:auto;padding-top:0}.Sidebar_navItem__eIm4b{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);transition:background-color .2s ease,color .2s ease;color:var(--gray-700);text-decoration:none;gap:var(--spacing-md);white-space:nowrap}.Sidebar_navItem__eIm4b:hover{background-color:var(--gray-50)}.Sidebar_navItemActive__vuZY6{background-color:var(--violet-100);font-weight:500}.Sidebar_navItemActive__vuZY6:hover{background-color:var(--violet-500)}.Sidebar_navItemWithCount__7TCiY{display:flex;align-items:center;justify-content:space-between;width:100%}.Sidebar_countBadge__LW_EG{color:var(--papaya-500);font-size:12px;font-weight:500}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_navItem__eIm4b{border-radius:50%;width:36px;height:36px;justify-content:center;padding:var(--spacing-sm)}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_navItemActive__vuZY6{background-color:var(--violet-100)}.Sidebar_navIcon__jXD7O{width:20px;height:20px;flex-shrink:0}.Sidebar_navItemActive__vuZY6 .Sidebar_navIcon__jXD7O{background-color:currentColor}.Sidebar_navText__d_MI3{font-size:14px;line-height:1.2}.Sidebar_navItemContent__wQI0Y{display:flex;align-items:center;gap:var(--spacing-md);flex:1 1}.Sidebar_submenuIcon__n_1GH{width:16px;height:16px;background-color:var(--gray-400);border-radius:2px;flex-shrink:0}.Sidebar_divider__m2KWL{border-top:1px dashed var(--violet-500);margin:var(--spacing-md) 0}.Sidebar_projectSection__iH8IJ{display:flex;flex-direction:column;gap:var(--spacing-xs);background:#F2F4FC;border-radius:var(--border-radius)}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_projectSection__iH8IJ{background:none;padding:0}.Sidebar_projectToggle__Nj9Bm{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--gray-700);background:none;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s ease;font-size:14px;padding:var(--spacing-sm)}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_projectToggle__Nj9Bm{padding-left:0}.Sidebar_projectToggleContent__gqG89{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);text-align:left}.Sidebar_projectToggleContent__gqG89 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px;font-weight:500}.Sidebar_subNav__8LPge{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Sidebar_indented__dITgK{margin-left:0}.Sidebar_collapseProjectIcon__MKxCT{transform:rotate(0deg)}.Sidebar_collapseProjectIcon__MKxCT.Sidebar_collapsed___zsfO{transform:rotate(180deg)}.Sidebar_footer__TtSk7{padding:var(--spacing-md);border-top:1px solid var(--gray-200)}.Sidebar_collapseButton__MYFQm{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;padding:var(--spacing-sm);cursor:pointer;border:0;transition:color .2s ease,background-color .2s ease;transform:rotate(90deg);background:var(--gray-50)}.Sidebar_collapseIcon__FHzvy{transition:transform .2s ease}.Sidebar_collapseIconReversed__rgZta{transform:rotate(180deg)}.Sidebar_userSection__jxWLA{display:flex;gap:var(--spacing-sm);background:var(--violet-50);padding:var(--spacing-sm) var(--spacing-md);align-items:center;border-radius:9999px}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_userSection__jxWLA{padding:0;margin:var(--spacing-sm) 0}.Sidebar_userInfo__WMvHw{display:flex;flex-direction:column}.Sidebar_userEmail__1xwuH,.Sidebar_userName__CXibV{white-space:nowrap;overflow:hidden}.Sidebar_userEmail__1xwuH{font-size:12px;color:var(--gray-500);text-overflow:ellipsis}.Sidebar_projectSelectorOverlay___qY9Q{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Sidebar_projectSelectorPopup__b_a7L{position:fixed;left:var(--spacing-md);background:var(--gray-25);border-radius:var(--border-radius-lg);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:1001;width:calc(240px - var(--spacing-md) * 2);max-height:320px;display:flex;flex-direction:column}.Sidebar_projectSelectorHeader__wzNIS{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);padding-bottom:0}.Sidebar_projectSelectorHeader__wzNIS h3{margin:0;font-size:13px;font-style:italic;font-weight:400}.Sidebar_projectSelectorClose__e8Kjr{background:none;border:none;cursor:pointer;padding:var(--spacing-xs)}.Sidebar_projectSelectorContent__nB88l{flex:1 1;overflow-y:auto;padding:var(--spacing-sm)}.Sidebar_projectSelectorEmpty__uMD8J,.Sidebar_projectSelectorLoading__rLIHD{padding:var(--spacing-lg);text-align:center;color:var(--gray-600);font-size:14px}.Sidebar_projectSelectorOption__R7d2E{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);cursor:pointer;transition:background-color .2s ease;border:none;background:none;width:100%;text-align:left;border-radius:var(--border-radius);margin-bottom:var(--spacing-md)}.Sidebar_projectSelectorOption__R7d2E:hover{background-color:var(--gray-50)}.Sidebar_projectSelectorOptionActive__pVfHz{background-color:var(--violet-50)}.Sidebar_projectSelectorOptionContent__YVxp_{flex:1 1;min-width:0}.Sidebar_projectSelectorOptionName__SB5iK{font-size:14px;font-weight:500;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_projectSelectorContent__nB88l::-webkit-scrollbar{width:6px}.Sidebar_projectSelectorContent__nB88l::-webkit-scrollbar-track{background:transparent}.Sidebar_projectSelectorContent__nB88l::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.Sidebar_projectSelectorContent__nB88l::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.Sidebar_projectSelectorFooter__TfzpC{border-top:1px dashed var(--violet-500);padding:var(--spacing-md)}.Sidebar_projectSelectorCreate__mit_m{display:flex;gap:var(--spacing-sm);align-items:center;border-radius:9999px;background:var(--violet-500);color:var(--white);width:-moz-fit-content;width:fit-content;padding:var(--spacing-sm) var(--spacing-md);margin:0 auto;border:none;cursor:pointer;text-decoration:none;font-size:14px}@media (max-width:768px){.Sidebar_sidebar__G7Mzs:not(.Sidebar_mobileFullscreen__78ffc){display:none}.Sidebar_sidebar__G7Mzs.Sidebar_mobileFullscreen__78ffc{display:flex;padding-top:var(--spacing-lg)}.Sidebar_sidebar__G7Mzs.Sidebar_mobileFullscreen__78ffc .Sidebar_header__CCUUA{display:none}.Sidebar_projectSelectorPopup__b_a7L{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%);min-width:280px;max-width:90vw}}.MobileHeader_header___E4b_{position:fixed;top:0;left:0;right:0;height:60px;background:var(--white);border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-md);z-index:200;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MobileHeader_logoWrapper__WYri7{display:flex;align-items:center;gap:var(--spacing-sm)}.MobileHeader_logoIcon__zkHwk,.MobileHeader_logoText__i4P7_{flex-shrink:0}.MobileHeader_menuButton__gDOFc{background:none;border:none;padding:var(--spacing-sm);cursor:pointer;border-radius:var(--border-radius);transition:background-color .2s ease}.MobileHeader_hamburger__vHygD{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.MobileHeader_hamburger__vHygD span{display:block;height:2px;width:100%;background-color:var(--gray-700);border-radius:1px;transition:all .3s ease}.MobileHeader_hamburger__vHygD span:first-child{transform-origin:top left}.MobileHeader_hamburger__vHygD span:nth-child(2){transform-origin:center}.MobileHeader_hamburger__vHygD span:nth-child(3){transform-origin:bottom left}.layout_mainContent__jtfnv{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.layout_pageContent__Cw3Z4{flex:1 1;overflow-y:auto;padding-bottom:0}.layout_specialPage__12nQN{padding:0}@media (max-width:768px){.layout_pageContent__Cw3Z4{padding:var(--spacing-sm);padding-bottom:0;overflow:initial}.layout_mainContent__jtfnv{overflow:initial}.layout_specialPage__12nQN{padding:0}}