.user-menu_menu__GhZ9k{position:relative;display:grid;gap:4px;padding-block-start:10px;border-block-start:1px solid var(--border-subtle)}.user-menu_trigger__GWyyi{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:56px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) ease}.user-menu_menu__GhZ9k[data-open] .user-menu_trigger__GWyyi,.user-menu_trigger__GWyyi:hover{background:var(--surface-sunken)}.user-menu_trigger__GWyyi[data-current]{background:var(--brand-50)}.user-menu_trigger__GWyyi:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.user-menu_avatar__43nlT{display:grid;place-items:center;flex-shrink:0;inline-size:40px;block-size:40px;border-radius:50%;background:var(--brand-900);color:var(--lime-400);font-size:1rem;font-weight:700;line-height:1}.user-menu_avatar__43nlT svg{inline-size:20px;block-size:20px}.user-menu_who__b1Ra7{display:grid;flex:1;min-inline-size:0;line-height:1.3}.user-menu_detail__FGqdr,.user-menu_name__VPgzR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_name__VPgzR{font-size:1rem;font-weight:700}.user-menu_detail__FGqdr{color:var(--text-muted);font-size:1rem}.user-menu_chevron__DyPso{flex-shrink:0;inline-size:20px;block-size:20px;color:var(--muted-foreground);transition:transform var(--motion-duration-fast) ease}.user-menu_menu__GhZ9k[data-open] .user-menu_chevron__DyPso{transform:rotate(180deg)}.user-menu_panel__QHSHU{position:absolute;inset-block-end:calc(100% + 6px);inset-inline:0;z-index:5;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:var(--shadow-md)}.user-menu_panel__QHSHU ul{display:grid;gap:2px}.user-menu_item__Eja8W{display:flex;align-items:center;gap:12px;min-block-size:48px;padding:8px 12px;border-radius:10px;color:var(--text-default);font-size:1rem;font-weight:500}.user-menu_item__Eja8W:hover{background:var(--surface-sunken);color:var(--text-strong)}.user-menu_item__Eja8W[aria-current=page]{background:var(--brand-50);color:var(--brand-900);font-weight:700}.user-menu_item__Eja8W svg{flex-shrink:0;inline-size:20px;block-size:20px;color:var(--brand-600)}.user-menu_item__Eja8W:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}@media (min-width:1024px){.user-menu_item__Eja8W,.user-menu_name__VPgzR{font-size:1.125rem}.user-menu_item__Eja8W svg{inline-size:22px;block-size:22px}}.user-menu_menu__GhZ9k[data-rail] .user-menu_trigger__GWyyi{justify-content:center;padding-inline:0}.user-menu_menu__GhZ9k[data-rail] .user-menu_chevron__DyPso,.user-menu_menu__GhZ9k[data-rail] .user-menu_who__b1Ra7{display:none}.user-menu_menu__GhZ9k[data-rail] .user-menu_panel__QHSHU{position:absolute;inset-block-end:0;inset-inline-start:calc(100% + 12px);z-index:40;inline-size:260px}@media (prefers-reduced-motion:reduce){.user-menu_chevron__DyPso,.user-menu_trigger__GWyyi{transition:none}}.app-shell_shell__FUEue{--sidebar-width:256px;--sidebar-rail:76px;--header-height:64px;--bottom-nav-space:0px;--shell-gutter:var(--gutter);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-block-size:100dvh;background:var(--background)}.app-shell_sidebar__tLJAi{position:sticky;inset-block-start:0;z-index:35;display:flex;flex-direction:column;gap:14px;block-size:100dvh;padding:12px 12px 14px;overflow-y:auto;overscroll-behavior:contain;background:var(--card);border-inline-end:1px solid var(--border);scrollbar-width:thin}.app-shell_sidebarHead__l_lUx{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:52px;padding-inline:6px 0}.app-shell_brandLink__ilz_I{display:inline-flex;align-items:center;min-block-size:44px;border-radius:8px}.app-shell_brandFull__Z7r_v img{display:block;inline-size:118px;block-size:auto}.app-shell_brandMark__KX7by{display:none}.app-shell_brandMark__KX7by img{display:block;inline-size:36px;block-size:36px}.app-shell_iconButton__mNFNx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:44px;block-size:44px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--brand-800);transition:background-color var(--motion-duration-fast) ease}.app-shell_iconButton__mNFNx:hover{background:var(--brand-50)}.app-shell_iconButton__mNFNx svg{inline-size:22px;block-size:22px}.app-shell_sidebarHead__l_lUx .app-shell_iconButton__mNFNx{display:none}.app-shell_buildingCard__o1Irr{position:relative;flex-shrink:0;display:flex;align-items:center;gap:10px;min-block-size:56px;padding:9px 10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-sunken);transition:border-color var(--motion-duration-fast) ease}.app-shell_buildingCard__o1Irr:has(select):hover{border-color:var(--brand-300)}.app-shell_buildingCard__o1Irr:has(select:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.app-shell_buildingIcon__6PWFB{display:grid;place-items:center;flex-shrink:0;inline-size:36px;block-size:36px;border-radius:10px;background:var(--lime-200);color:var(--brand-900)}.app-shell_buildingIcon__6PWFB svg{inline-size:20px;block-size:20px}.app-shell_buildingText__g1Rll{display:grid;flex:1;min-inline-size:0;line-height:1.3}.app-shell_buildingName__PWU91{overflow:hidden;color:var(--text-strong);font-size:var(--text-note);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell_buildingAddress__71PS9{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-shell_buildingAddress__71PS9,.app-shell_buildingRole__dHfHP{color:var(--muted-foreground);font-size:var(--text-note)}.app-shell_switchIcon__rsTRw{flex-shrink:0;inline-size:18px;block-size:18px;color:var(--muted-foreground)}.app-shell_buildingSelect__F9d_5{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;border:0;opacity:0;cursor:pointer;appearance:none;font-size:1rem}.app-shell_nav__LqXAV{display:flex;flex:1;flex-direction:column}.app-shell_groups__Xs_WI{display:grid;flex:1;align-content:start;gap:16px}.app-shell_group__5fNxf{display:grid;gap:4px}.app-shell_groupHeading__ZdKiv{padding-inline:12px;color:var(--text-subtle);font-size:var(--text-note);font-weight:700;line-height:1.6}.app-shell_list__0c9xa{display:grid;gap:2px}.app-shell_link__i3w9R{position:relative;display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-default);font:inherit;font-size:var(--text-label);font-weight:500;line-height:1.3;text-align:start;transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.app-shell_link__i3w9R svg{flex-shrink:0;inline-size:20px;block-size:20px;color:var(--brand-600);stroke-width:1.8}.app-shell_link__i3w9R:hover{background:var(--surface-sunken);color:var(--text-strong)}.app-shell_link__i3w9R[aria-current=page]{background:var(--brand-50);color:var(--brand-900);font-weight:700}.app-shell_link__i3w9R[aria-current=page] svg{color:var(--brand-900)}.app-shell_link__i3w9R[aria-current=page]:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;inline-size:3px;border-radius:3px;background:var(--lime-600)}.app-shell_linkLabel__OHqty{min-inline-size:0;overflow-wrap:anywhere}.app-shell_badge__UbMkD{display:inline-grid;place-items:center;flex-shrink:0;min-inline-size:26px;block-size:26px;margin-inline-start:auto;padding-inline:7px;border-radius:var(--radius-pill);background:var(--danger);color:#fff;font-size:1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.app-shell_bell__GCiG9{position:relative;display:none;place-items:center;flex-shrink:0;inline-size:44px;block-size:44px;border:1px solid var(--border-strong);border-radius:50%;background:var(--card);color:var(--brand-800)}.app-shell_bell__GCiG9:hover{border-color:var(--brand-500);background:var(--brand-50)}.app-shell_bell__GCiG9 svg{inline-size:22px;block-size:22px}.app-shell_bellCount__BTsOc{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-inline-size:24px;block-size:24px;padding-inline:6px;border:2px solid var(--card);border-radius:var(--radius-pill);background:var(--danger);color:#fff;font-size:1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@media (min-width:1024px){.app-shell_bell__GCiG9{display:grid}}.app-shell_sidebarFoot__P_YXb{display:grid;gap:2px}.app-shell_sidebarFoot__P_YXb:empty{display:none}.app-shell_railToggle__5BLpN{color:var(--muted-foreground)}.app-shell_railToggle__5BLpN svg{color:var(--muted-foreground);transition:transform var(--motion-duration-base) var(--motion-ease-out)}.app-shell_backdrop__VGZH5,.app-shell_drawerExtras__lzRY2{display:none}.app-shell_column__6QBbb{display:flex;flex-direction:column;min-inline-size:0}.app-shell_topbar__zP93E{position:sticky;inset-block-start:0;z-index:30;display:flex;align-items:center;gap:12px;min-block-size:var(--header-height);padding-inline:clamp(16px,2.6vw,32px);background:rgb(255 255 255/.92);border-block-end:1px solid var(--border);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.app-shell_menuButton__Pr5be{display:none}.app-shell_crumbs__hUQwy{flex:1;min-inline-size:0}.app-shell_crumbs__hUQwy ol{display:flex;align-items:center;gap:8px;min-inline-size:0}.app-shell_crumbs__hUQwy li{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_crumbRoot__sdrJp{flex-shrink:2;color:var(--muted-foreground);font-size:var(--text-label)}.app-shell_crumbLink__hrSbG{display:inline-flex;align-items:center;gap:2px;border-radius:6px;color:var(--text-link,var(--brand-700));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.app-shell_crumbLink__hrSbG:hover{color:var(--text-strong);text-decoration-thickness:2px}.app-shell_crumbBack__WW_eE{display:none;inline-size:18px;block-size:18px}.app-shell_crumbCurrent__Xyu4E{flex-shrink:1;color:var(--text-strong);font-size:1.0625rem;font-weight:700}.app-shell_crumbRoot__sdrJp+.app-shell_crumbCurrent__Xyu4E:before{content:"/";margin-inline-end:8px;color:var(--border-strong);font-weight:400}.app-shell_actions__y6b5f{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-shell_actions__y6b5f .language-control,.app-shell_drawerExtras__lzRY2 .language-control{position:relative;display:flex;align-items:center;gap:6px;min-block-size:40px;padding-inline:12px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--foreground)}.app-shell_actions__y6b5f .language-control:hover,.app-shell_drawerExtras__lzRY2 .language-control:hover{border-color:var(--brand-500)}.app-shell_actions__y6b5f .language-control:focus-within,.app-shell_drawerExtras__lzRY2 .language-control:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.app-shell_actions__y6b5f .language-control>svg,.app-shell_drawerExtras__lzRY2 .language-control>svg{flex-shrink:0;pointer-events:none;color:var(--brand-700)}.app-shell_actions__y6b5f .language-control>svg:first-child,.app-shell_drawerExtras__lzRY2 .language-control>svg:first-child{inline-size:18px;block-size:18px}.app-shell_actions__y6b5f .language-control>svg:last-child,.app-shell_drawerExtras__lzRY2 .language-control>svg:last-child{inline-size:14px;block-size:14px}.app-shell_actions__y6b5f .language-control select,.app-shell_drawerExtras__lzRY2 .language-control select{appearance:none;min-block-size:38px;min-inline-size:0;max-inline-size:9rem;padding:0 2px;border:0;background:transparent;color:var(--foreground);font-size:var(--text-label);font-weight:500}.app-shell_actions__y6b5f .language-control select:focus-visible,.app-shell_drawerExtras__lzRY2 .language-control select:focus-visible{outline:none}.app-shell_drawerExtras__lzRY2 .language-field{display:grid;gap:6px}.app-shell_drawerExtras__lzRY2 .language-label{padding-inline:4px;color:var(--text-muted);font-size:var(--text-label);font-weight:600}.app-shell_drawerExtras__lzRY2 .language-control{min-block-size:48px}.app-shell_drawerExtras__lzRY2 .language-control select{flex:1;max-inline-size:none;min-block-size:46px;font-size:1rem}.app-shell_main__MImMv{flex:1;min-inline-size:0;padding-block-end:calc(48px + var(--bottom-nav-space))}.app-shell_main__MImMv:focus{outline:none}@media (min-width:1024px){.app-shell_main__MImMv>.app-shell_page__J7Nf5{--gutter:0px;max-inline-size:calc(var(--container-max) + 2 * var(--shell-gutter));padding-inline:var(--shell-gutter)}}.app-shell_sections__1iRhe{max-inline-size:var(--content-max);margin-inline:auto;padding:16px var(--gutter) 0}.app-shell_sections__1iRhe ul{display:flex;gap:6px;overflow-x:auto;padding-block-end:2px;border-block-end:1px solid var(--border);scrollbar-width:thin}.app-shell_sectionLink__hUDwZ{display:inline-flex;align-items:center;min-block-size:48px;padding:10px 16px;border-block-end:3px solid transparent;margin-block-end:-3px;color:var(--text-muted);font-size:1rem;font-weight:600;white-space:nowrap}.app-shell_sectionLink__hUDwZ:hover{color:var(--text-strong)}.app-shell_sectionLink__hUDwZ[aria-current=page]{border-block-end-color:var(--lime-600);color:var(--brand-900);font-weight:700}@media (min-width:1024px){.app-shell_shell__FUEue{--sidebar-width:288px}.app-shell_link__i3w9R{min-block-size:48px;font-size:1.125rem}.app-shell_link__i3w9R svg{inline-size:22px;block-size:22px}.app-shell_groupHeading__ZdKiv{font-size:var(--text-label);color:var(--text-muted)}.app-shell_buildingName__PWU91{font-size:1.125rem}.app-shell_buildingAddress__71PS9,.app-shell_buildingRole__dHfHP{font-size:var(--text-note)}.app-shell_crumbRoot__sdrJp{font-size:var(--text-label)}.app-shell_crumbCurrent__Xyu4E{font-size:1.125rem}.app-shell_actions__y6b5f .language-control{min-block-size:44px}.app-shell_actions__y6b5f .language-control select{min-block-size:42px;font-size:var(--text-label)}.app-shell_sectionLink__hUDwZ{font-size:1.125rem}}@media (min-width:900px){html[data-sidebar=collapsed] .app-shell_shell__FUEue{grid-template-columns:var(--sidebar-rail) minmax(0,1fr)}html[data-sidebar=collapsed] .app-shell_sidebarHead__l_lUx{justify-content:center;padding-inline:0}html[data-sidebar=collapsed] .app-shell_brandFull__Z7r_v{display:none}html[data-sidebar=collapsed] .app-shell_brandMark__KX7by{display:block}html[data-sidebar=collapsed] .app-shell_buildingCard__o1Irr{justify-content:center;padding:9px 0;border-color:transparent;background:transparent}html[data-sidebar=collapsed] .app-shell_buildingText__g1Rll,html[data-sidebar=collapsed] .app-shell_groupHeading__ZdKiv,html[data-sidebar=collapsed] .app-shell_linkLabel__OHqty,html[data-sidebar=collapsed] .app-shell_switchIcon__rsTRw{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html[data-sidebar=collapsed] .app-shell_group__5fNxf+.app-shell_group__5fNxf{padding-block-start:12px;border-block-start:1px solid var(--border-subtle)}html[data-sidebar=collapsed] .app-shell_link__i3w9R{justify-content:center;padding-inline:0}html[data-sidebar=collapsed] .app-shell_badge__UbMkD{position:absolute;inset-block-start:4px;inset-inline-end:8px;min-inline-size:22px;block-size:22px;padding-inline:5px}html[data-sidebar=collapsed] .app-shell_railToggle__5BLpN svg{transform:rotate(180deg)}html[data-sidebar=collapsed] .app-shell_sidebar__tLJAi:has([data-testid=user-menu][data-open]){overflow:visible}}@media (max-width:899.98px){.app-shell_shell__FUEue{grid-template-columns:minmax(0,1fr)}.app-shell_sidebar__tLJAi{--drawer-offset:-100%;position:fixed;inset-block:0;inset-inline-start:0;z-index:60;inline-size:min(304px,86vw);block-size:100dvh;padding-block-start:10px;border-inline-end:0;transform:translateX(var(--drawer-offset));visibility:hidden;transition:transform var(--motion-duration-slow) var(--motion-ease-out),visibility 0s linear var(--motion-duration-slow)}html[dir=rtl] .app-shell_sidebar__tLJAi{--drawer-offset:100%}.app-shell_shell__FUEue[data-drawer=open] .app-shell_sidebar__tLJAi{transform:none;visibility:visible;box-shadow:var(--shadow-xl);transition:transform var(--motion-duration-slow) var(--motion-ease-out)}.app-shell_menuButton__Pr5be,.app-shell_sidebarHead__l_lUx .app-shell_iconButton__mNFNx{display:inline-flex}.app-shell_menuButton__Pr5be{margin-inline-start:-8px}.app-shell_railToggle__5BLpN{display:none}.app-shell_link__i3w9R{min-block-size:48px;font-size:1rem}.app-shell_backdrop__VGZH5{position:fixed;inset:0;z-index:55;display:block;background:rgb(14 29 41/.42);opacity:0;visibility:hidden;transition:opacity var(--motion-duration-base) ease,visibility 0s linear var(--motion-duration-base)}.app-shell_shell__FUEue[data-drawer=open] .app-shell_backdrop__VGZH5{opacity:1;visibility:visible;transition:opacity var(--motion-duration-base) ease}.app-shell_crumbs__hUQwy ol{flex-direction:column;align-items:flex-start;gap:0}.app-shell_crumbs__hUQwy li{max-inline-size:100%}.app-shell_crumbRoot__sdrJp:not([data-link]):not(:only-child){display:none}.app-shell_crumbRoot__sdrJp[data-link]{overflow:visible;font-size:var(--text-label);line-height:1.3}.app-shell_crumbLink__hrSbG{max-inline-size:100%}.app-shell_crumbLink__hrSbG bdi{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_crumbLink__hrSbG{position:relative;padding-block:4px}.app-shell_crumbLink__hrSbG:after{content:"";position:absolute;inset:-8px -8px -8px -8px}.app-shell_crumbBack__WW_eE{display:inline-block;margin-inline-start:-4px}.app-shell_crumbRoot__sdrJp+.app-shell_crumbCurrent__Xyu4E:before{content:none}.app-shell_topbar__zP93E{gap:8px}}@media (max-width:599.98px){.app-shell_actions__y6b5f .language-control{display:none}.app-shell_drawerExtras__lzRY2{display:block;padding:10px 4px 2px}.app-shell_actions__y6b5f{gap:6px}.app-shell_crumbCurrent__Xyu4E{font-size:1rem}}.app-shell_bottomBar__PLDKl{display:none}@media (max-width:767.98px){.app-shell_shell__FUEue[data-bottom-nav]{--bottom-nav-height:68px;--bottom-nav-space:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px))}.app-shell_shell__FUEue[data-bottom-nav] .app-shell_menuButton__Pr5be{display:none}.app-shell_bottomBar__PLDKl{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:block;padding-block-end:env(safe-area-inset-bottom,0);padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0);background:var(--card);border-block-start:1px solid var(--border);box-shadow:0 -6px 18px -14px rgb(14 29 41/.4)}.app-shell_bottomBar__PLDKl ul{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-block-size:var(--bottom-nav-height)}.app-shell_bottomLink__edDUU{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;inline-size:100%;block-size:100%;min-block-size:56px;padding:8px 2px 6px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-label);font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.app-shell_bottomLink__edDUU svg{inline-size:24px;block-size:24px;stroke-width:1.9}.app-shell_bottomLink__edDUU span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_bottomLink__edDUU[aria-current=page],.app-shell_bottomLink__edDUU[data-current]{color:var(--brand-900);font-weight:700}.app-shell_bottomLink__edDUU[aria-current=page] svg{padding:2px 14px;inline-size:52px;block-size:28px;margin-block:-2px;border-radius:var(--radius-pill);background:var(--lime-200);color:var(--brand-900)}.app-shell_bottomLink__edDUU[aria-current=page]:before{content:"";position:absolute;inset-block-start:0;inset-inline:22%;block-size:3px;border-radius:0 0 3px 3px;background:var(--lime-600)}.app-shell_bottomLink__edDUU:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-4px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.app-shell_backdrop__VGZH5,.app-shell_link__i3w9R,.app-shell_railToggle__5BLpN svg,.app-shell_sidebar__tLJAi{transition:none}}