.Header_header__fNyWn{height:var(--header-height);display:flex;align-items:center;gap:1.4rem;padding:0 var(--space-5);background:var(--glass-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.Header_mobileMenuBtn___eA_0{display:none;width:3.6rem;height:3.6rem;border:.5px solid color-mix(in srgb,var(--border-input) 70%,transparent);background:color-mix(in srgb,var(--glass-surface) 92%,transparent);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.Header_mobileMenuBtn___eA_0:hover{background:var(--accent-light);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent)}.Header_mobileMenuBtn___eA_0:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-light)}.Header_mobileMenuIcon__NASLv{display:inline-flex;align-items:center;justify-content:center}.Header_separator__sRpgF{width:.1rem;height:1.8rem;background:color-mix(in srgb,var(--accent) 20%,transparent);flex-shrink:0}.Header_orgName__1ClMx{font-size:var(--font-size-base);font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}@media (max-width:64rem){.Header_header__fNyWn{padding:0 var(--space-4);gap:1rem}.Header_mobileMenuBtn___eA_0{display:inline-flex}.Header_orgName__1ClMx{max-width:14rem}}@media (max-width:48rem){.Header_mobileMenuBtn___eA_0{width:var(--touch-target-min);height:var(--touch-target-min)}.Header_avatarBtn__HLmEB{padding:.5rem;border-radius:999px}.Header_item__e8C0o{min-height:var(--touch-target-min);padding:1.2rem var(--space-4)}.Header_sectionHeading__neH62{padding-left:var(--space-4);padding-right:var(--space-4)}.Header_separatorLine__XeZNu{margin-left:var(--space-4);margin-right:var(--space-4)}}.Header_spacer__cl81P{flex:1 1}.Header_notifWrap__rQ9II{position:relative;display:inline-flex;align-items:center}.Header_avatarBtn__HLmEB{position:relative;display:inline-flex;background:none;border:none;padding:0;cursor:pointer;border-radius:50%;transition:opacity .15s ease}.Header_avatarBtn__HLmEB:hover{opacity:.85}.Header_avatarBtn__HLmEB:focus{outline:none}.Header_avatarBtn__HLmEB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-light);border-radius:50%}.Header_avatar__cuNFY{width:3.4rem;height:3.4rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--ardoise));font-size:1.2rem;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_avatar__cuNFY,.Header_badge__XjipV{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-inverted)}.Header_badge__XjipV{position:absolute;top:-.4rem;right:-.5rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;background:var(--terra);border:2px solid white;font-size:var(--fs-09);line-height:1;border-radius:999px;box-shadow:var(--shadow-badge)}.Header_drawer__VziXi{width:min(34rem,92vw);position:absolute;top:calc(100% + .8rem);right:0;background:var(--drawer-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;max-height:60rem;overflow:hidden;z-index:220}.Header_drawerHeader__Fe3M2{padding:1.8rem 2rem 1.4rem;border-bottom:.5px solid rgba(74,124,89,.1);display:flex;justify-content:space-between;align-items:center}.Header_drawerTitle__psAH8{font-size:1.3rem;font-weight:700;color:color-mix(in srgb,var(--text-primary) 86%,var(--text-secondary));text-transform:uppercase;letter-spacing:.06em}.Header_drawerBody__tbWod{flex:1 1;overflow-y:auto;padding:.8rem 0;scrollbar-width:thin;scrollbar-color:rgba(74,124,89,.2) transparent}.Header_drawerBody__tbWod::-webkit-scrollbar{width:.3rem}.Header_drawerBody__tbWod::-webkit-scrollbar-thumb{background:rgba(74,124,89,.2);border-radius:9.9rem}.Header_section__CDxTE{display:block}.Header_sectionHeading__neH62{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:1.2rem 2rem .6rem}.Header_sectionList__wAJSS{display:flex;flex-direction:column}.Header_separatorLine__XeZNu{height:.5px;background:rgba(74,124,89,.08);margin:.2rem 2rem}.Header_item__e8C0o{width:100%;display:flex;align-items:flex-start;gap:1.2rem;padding:1.1rem 2rem;cursor:pointer;transition:background .15s ease;background:transparent;border:none;text-align:left}.Header_item__e8C0o:hover{background:rgba(74,124,89,.04)}.Header_item__e8C0o:focus-visible{outline:none;background:rgba(74,124,89,.06)}.Header_item__e8C0o:focus-visible .Header_rightArrow__evCxK{color:var(--accent)}.Header_iconBox__pUHOh{width:3.4rem;height:3.4rem;border-radius:.8rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.Header_icon__bhJsZ{display:block}.Header_iconBox_overdue__Xfhou{background:var(--bg-danger-soft-08)}.Header_icon_overdue__FNr__{color:var(--accent-danger)}.Header_iconBox_dueSoon__c566j{background:var(--notif-due-soon-icon-bg)}.Header_icon_dueSoon__SqE1o{color:var(--notif-due-soon-fg)}.Header_iconBox_draft__ttQxU{background:rgba(74,124,89,.08)}.Header_icon_draft__DThqU{color:var(--accent)}.Header_iconBox_config__xsATb{background:var(--notif-config-icon-bg)}.Header_icon_config__4zmAy{color:var(--terra)}.Header_text__tnxBf{flex:1 1;min-width:0}.Header_itemTitle__bls0_{display:block;font-size:1.3rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin-bottom:.3rem}.Header_desc__nIOsm{display:block;font-size:1.2rem;color:var(--text-muted);line-height:1.4}.Header_cta__atBql{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:1.1rem;font-weight:600}.Header_ctaGreen__XxgP_{color:var(--accent)}.Header_ctaTerra__f33Gd{color:var(--terra)}.Header_ctaArrow__kp_RA{color:currentColor}.Header_badgePill__MSq7K{align-self:center;flex-shrink:0;font-size:1rem;font-weight:600;border-radius:.5rem;padding:.2rem .7rem;line-height:1.2}.Header_badge_overdue__ugNcF{color:var(--accent-danger);background:var(--bg-danger-soft-10)}.Header_badge_dueSoon__pI9ya{color:var(--notif-due-soon-fg);background:var(--notif-due-soon-badge-bg)}.Header_badge_draft__9ky0n{color:var(--accent);background:rgba(74,124,89,.1)}.Header_badge_config__6tCFn{color:var(--accent-warn);background:#fef3e2}.Header_rightArrow__evCxK{align-self:center;flex-shrink:0;color:color-mix(in srgb,var(--text-muted) 70%,transparent);transition:transform .15s ease,color .15s ease}.Header_item__e8C0o:hover .Header_rightArrow__evCxK{transform:translateX(.2rem);color:var(--accent)}@media (prefers-reduced-motion:reduce){.Header_avatarBtn__HLmEB,.Header_item__e8C0o,.Header_rightArrow__evCxK{transition:none!important}.Header_item__e8C0o:hover .Header_rightArrow__evCxK{transform:none}}.Header_empty___SEch{padding:2.2rem 2rem 2.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.Header_emptyIcon__4ievf{width:4.2rem;height:4.2rem;border-radius:9.9rem;background:rgba(74,124,89,.08);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.4rem}.Header_emptyTitle__cxtcp{font-size:var(--fs-14);font-weight:500;color:color-mix(in srgb,var(--text-primary) 86%,var(--text-secondary))}.Header_emptyDesc__69GJ8{font-size:1.2rem;color:var(--text-muted)}.layout_shell__rcnNZ{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;width:100%}.layout_headerWrap__5j3XA{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:var(--glass-surface);border-bottom:.5px solid var(--glass-border);flex-shrink:0;min-height:var(--header-height);box-sizing:border-box}.layout_body__cciCN{display:flex;flex:1 1;overflow:hidden;width:100%;min-width:0}.layout_sidebarWrap__Ot86j{height:100%;overflow-y:auto;width:var(--sidebar-width);flex-shrink:0;background:var(--sidebar-bg);border-right:.5px solid var(--sidebar-border)}.layout_sidebarWrapCollapsed__N4X5D{width:var(--sidebar-collapsed)}.layout_main__WKREA{flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.layout_content__kreZx{flex:1 1;height:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-6) var(--space-8)}.layout_contentInner__fsj2Y{max-width:var(--page-max-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:90rem){.layout_content__kreZx{padding:var(--space-6) var(--space-6)}}.layout_sidebarOverlay__B2FCp{display:none}@media (max-width:64rem){.layout_content__kreZx{padding:var(--space-5) var(--space-4)}.layout_sidebarWrapCollapsed__N4X5D,.layout_sidebarWrap__Ot86j{display:none}.layout_sidebarOverlay__B2FCp{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:90;display:none;align-items:stretch;justify-content:flex-start;overflow:hidden;overscroll-behavior:none}.layout_sidebarOverlayOpen__1P3Lw{display:block}.layout_sidebarBackdrop__vLPsu{position:absolute;inset:0;border:none;background:var(--overlay-scrim-light);backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);cursor:pointer}.layout_sidebarDrawer__1oql4{position:relative;z-index:1;width:var(--sidebar-width);height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));padding-top:0;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:transparent;border-right:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 0 .05rem color-mix(in srgb,var(--text-primary) 10%,transparent),var(--glass-popover-shadow);overflow:hidden}}