.Sidebar_sidebar__NatnM{display:flex;flex-direction:column;width:260px;height:100vh;background-color:#faf9f5;border-right:1px solid rgba(41,63,20,.08);position:fixed;left:0;top:0;z-index:100;transition:width .25s var(--fa-transition-timing)}.Sidebar_sidebar__NatnM.Sidebar_collapsed__9oQtC{width:68px}[data-theme=dark] .Sidebar_sidebar__NatnM{background-color:#1c1c1e;border-right-color:hsla(0,0%,100%,.06)}@media (prefers-color-scheme:dark){.Sidebar_sidebar__NatnM{background-color:#1c1c1e;border-right-color:hsla(0,0%,100%,.06)}}.Sidebar_brand__n5t4B{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(41,63,20,.06)}[data-theme=dark] .Sidebar_brand__n5t4B{border-bottom-color:hsla(0,0%,100%,.06)}.Sidebar_brandLink__0FNXQ{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fa-text-primary)}.Sidebar_logoIcon__FLnAD{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.Sidebar_brandText__69YeO{font-size:18px;font-weight:700;color:var(--fa-text-primary);white-space:nowrap;letter-spacing:-.3px}.Sidebar_collapsed__9oQtC .Sidebar_brandText__69YeO{display:none}.Sidebar_collapseButton__FplQ6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--fa-text-tertiary);border-radius:6px;cursor:pointer;transition:var(--fa-transition);flex-shrink:0}.Sidebar_collapseButton__FplQ6:hover{background:rgba(41,63,20,.08);color:var(--fa-text-secondary)}[data-theme=dark] .Sidebar_collapseButton__FplQ6:hover{background:hsla(0,0%,100%,.08)}.Sidebar_collapsed__9oQtC .Sidebar_collapseButton__FplQ6{margin-left:auto;margin-right:auto}.Sidebar_newButtonWrapper__PW68X{padding:12px 12px 4px}.Sidebar_newButton__ru1YZ{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--fa-primary);color:#fff;border:none;border-radius:var(--fa-radius-small);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--fa-transition-duration) var(--fa-transition-timing),box-shadow var(--fa-transition-duration) var(--fa-transition-timing),transform .15s var(--fa-transition-spring);box-shadow:var(--fa-shadow-button)}.Sidebar_newButton__ru1YZ:hover{background:var(--fa-primary);box-shadow:var(--fa-shadow-button-hover);transform:translateY(-1px)}.Sidebar_newButton__ru1YZ:active{transform:translateY(0);box-shadow:var(--fa-shadow-button-active)}.Sidebar_collapsed__9oQtC .Sidebar_newButton__ru1YZ{padding:10px}.Sidebar_collapsed__9oQtC .Sidebar_newButton__ru1YZ span{display:none}.Sidebar_nav__tWk5K{flex:1 1;padding:8px 0;overflow-y:auto}.Sidebar_navSectionLabel__x_qlv{padding:16px 20px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fa-text-tertiary)}.Sidebar_navList__fnITs{list-style:none;margin:0;padding:0 8px}.Sidebar_navItem__mUSg_{display:flex;align-items:center;gap:12px;padding:9px 12px;margin:1px 0;border-radius:var(--fa-radius-small);text-decoration:none;color:var(--fa-text-secondary);font-size:14px;font-weight:500;transition:background-color var(--fa-transition-duration) var(--fa-transition-timing),color var(--fa-transition-duration) var(--fa-transition-timing);cursor:pointer;position:relative}.Sidebar_navItem__mUSg_:hover{background:rgba(41,63,20,.06);color:var(--fa-text-primary)}[data-theme=dark] .Sidebar_navItem__mUSg_:hover{background:hsla(0,0%,100%,.06)}.Sidebar_navItem__mUSg_.Sidebar_active__sKEiv{background:rgba(41,63,20,.08);color:var(--fa-primary);font-weight:600}.Sidebar_navItem__mUSg_.Sidebar_active__sKEiv:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background-color:var(--fa-primary)}[data-theme=dark] .Sidebar_navItem__mUSg_.Sidebar_active__sKEiv{background:rgba(74,107,37,.15);color:#8fbf5a}[data-theme=dark] .Sidebar_navItem__mUSg_.Sidebar_active__sKEiv:before{background-color:#8fbf5a}.Sidebar_navIcon__biWo2{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.Sidebar_navLabel__RvaWI{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_collapsed__9oQtC .Sidebar_navLabel__RvaWI{display:none}.Sidebar_collapsed__9oQtC .Sidebar_navItem__mUSg_{justify-content:center;padding:10px}.Sidebar_collapsed__9oQtC .Sidebar_navItem__mUSg_.Sidebar_active__sKEiv:before{top:8px;bottom:8px}.Sidebar_bottomSection__G2z2x{margin-top:auto;padding:8px 0;border-top:1px solid rgba(41,63,20,.06)}[data-theme=dark] .Sidebar_bottomSection__G2z2x{border-top-color:hsla(0,0%,100%,.06)}.Sidebar_userSection__8dWeD{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin:4px 8px;border-radius:var(--fa-radius-small);background:rgba(41,63,20,.03);transition:background-color var(--fa-transition-duration) var(--fa-transition-timing)}.Sidebar_userSection__8dWeD:hover{background:rgba(41,63,20,.06)}[data-theme=dark] .Sidebar_userSection__8dWeD{background:hsla(0,0%,100%,.03)}[data-theme=dark] .Sidebar_userSection__8dWeD:hover{background:hsla(0,0%,100%,.06)}.Sidebar_userInfo__apfc0{display:flex;align-items:center;gap:10px;min-width:0}.Sidebar_avatar__Duf10{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--fa-primary);color:#fff;border-radius:50%;font-size:13px;font-weight:600;flex-shrink:0}.Sidebar_userDetails__qbn11{display:flex;flex-direction:column;min-width:0}.Sidebar_userName__R9jly{font-size:13px;font-weight:600;color:var(--fa-text-primary)}.Sidebar_userEmail__Rm0Yp,.Sidebar_userName__R9jly{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userEmail__Rm0Yp{font-size:11px;color:var(--fa-text-tertiary)}.Sidebar_logoutButton__9wI2t{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--fa-text-tertiary);border-radius:6px;cursor:pointer;transition:var(--fa-transition);flex-shrink:0}.Sidebar_logoutButton__9wI2t:hover{background:rgba(114,24,23,.08);color:var(--fa-error)}.Sidebar_collapsed__9oQtC .Sidebar_userSection__8dWeD{justify-content:center;padding:12px 8px}.Sidebar_collapsed__9oQtC .Sidebar_logoutButton__9wI2t,.Sidebar_collapsed__9oQtC .Sidebar_userDetails__qbn11{display:none}@media (max-width:767px){.Sidebar_sidebar__NatnM{display:none}}.BottomNavigation_nav__V2OfS{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;height:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--fa-surface);border-top:1px solid rgba(0,0,0,.06);z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=dark] .BottomNavigation_nav__V2OfS{border-top-color:hsla(0,0%,100%,.08)}.BottomNavigation_navItem__BxL22{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 0;text-decoration:none;color:var(--fa-text-tertiary);transition:color var(--fa-transition-duration) var(--fa-transition-timing);min-width:64px;min-height:44px;position:relative;-webkit-tap-highlight-color:transparent}.BottomNavigation_navItem__BxL22:hover{color:var(--fa-text-secondary)}.BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO,[data-theme=dark] .BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO{color:var(--fa-primary)}.BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO:after{content:"";position:absolute;top:4px;width:4px;height:4px;background:var(--fa-primary);border-radius:50%}[data-theme=dark] .BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO:after{background:var(--fa-primary)}.BottomNavigation_navItem__BxL22:focus-visible{outline:2px solid var(--fa-primary);outline-offset:-2px;border-radius:var(--fa-radius-small)}.BottomNavigation_icon__0IAwC{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform var(--fa-transition-duration) var(--fa-transition-timing)}.BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO .BottomNavigation_icon__0IAwC{transform:scale(1.08)}.BottomNavigation_label__I4Nab{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em}.BottomNavigation_navItem__BxL22.BottomNavigation_active__ha0JO .BottomNavigation_label__I4Nab{font-weight:600}.FloatingActionButton_fab__Tp2AR{position:fixed;right:20px;bottom:84px;width:56px;height:56px;border-radius:50%;background-color:var(--fa-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--fa-shadow-fab);transition:background-color var(--fa-transition-duration) var(--fa-transition-timing),box-shadow var(--fa-transition-duration) var(--fa-transition-timing),transform .15s var(--fa-transition-spring);z-index:999}.FloatingActionButton_fab__Tp2AR:hover{background-color:var(--fa-primary);box-shadow:var(--fa-shadow-fab-hover);transform:scale(1.06)}.FloatingActionButton_fab__Tp2AR:active{transform:scale(.94);box-shadow:var(--fa-shadow-button);transition-duration:80ms}.FloatingActionButton_fab__Tp2AR:focus-visible{outline:2px solid var(--fa-primary);outline-offset:4px;box-shadow:var(--fa-shadow-fab),var(--fa-shadow-focus)}@supports (padding-bottom:env(safe-area-inset-bottom)){.FloatingActionButton_fab__Tp2AR{bottom:calc(84px + env(safe-area-inset-bottom, 0))}}.AppShell_shell__nGBR2{min-height:100vh;background-color:var(--fa-background);display:flex}.AppShell_content__1i_F4{flex:1 1;display:flex;flex-direction:column;min-height:100vh;transition:margin-left .25s var(--fa-transition-timing)}.AppShell_content__1i_F4.AppShell_withSidebar__DWKiB{margin-left:260px}.AppShell_content__1i_F4.AppShell_withCollapsedSidebar__JzEn9{margin-left:68px}.AppShell_header__Wa4tq{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:var(--fa-background);border-bottom:1px solid var(--fa-border-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .AppShell_header__Wa4tq{border-bottom-color:hsla(0,0%,100%,.06)}.AppShell_main__XE9kX{flex:1 1;padding:24px 32px;max-width:1200px;width:100%}@media (max-width:767px){.AppShell_content__1i_F4{margin-left:0!important}.AppShell_main__XE9kX{padding:8px 16px 16px}.AppShell_main__XE9kX.AppShell_withNav__w3Gxc{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0))}}@media (min-width:768px) and (max-width:1024px){.AppShell_main__XE9kX{padding:20px 24px}}