.DashboardShell_shell__rIFU1{min-height:100vh;display:grid;grid-template-columns:1fr}@media (min-width:900px){.DashboardShell_shell__rIFU1{grid-template-columns:252px 1fr}}.DashboardShell_side__eruVJ{display:none;flex-direction:column;gap:22px;background:radial-gradient(130% 80% at 15% 0,var(--forest-0) 0,var(--forest-1) 48%,var(--forest-2) 100%);color:var(--cream);padding:22px 16px}@media (min-width:900px){.DashboardShell_side__eruVJ{display:flex;position:-webkit-sticky;position:sticky;top:0;height:100vh}}.DashboardShell_brandRow__WE5PA{display:flex;align-items:center;gap:9px;padding:6px 10px 2px}.DashboardShell_brandRow__WE5PA .brand-logo{filter:brightness(0) invert(1);height:23px}.DashboardShell_brandRow__WE5PA .brand-ops{color:var(--sage)}.DashboardShell_pulse__jZXGM{width:8px;height:8px;border-radius:50%;background:var(--leaf-light);box-shadow:0 0 0 5px rgba(127,200,147,.12),0 0 14px 3px rgba(127,200,147,.5);animation:DashboardShell_sidePulse__GtxWz 7s ease-in-out infinite}.DashboardShell_nav__uO1iN{display:flex;flex-direction:column;gap:3px}.DashboardShell_navItem__lpgmC{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:11px;cursor:pointer;color:var(--sage);font:inherit;font-size:14.5px;font-weight:500;background:none;border:0;text-align:left;text-decoration:none;transition:background .14s ease,color .14s ease}.DashboardShell_navItem__lpgmC:hover{background:hsla(0,0%,100%,.06);color:var(--cream)}.DashboardShell_navItem__lpgmC.DashboardShell_active__Zup__{background:rgba(127,200,147,.14);color:var(--cream)}.DashboardShell_navItem__lpgmC.DashboardShell_active__Zup__ .DashboardShell_navIcon__HSenZ{color:var(--leaf-light)}.DashboardShell_navIcon__HSenZ{flex:none;width:19px;height:19px;color:var(--sage)}.DashboardShell_navItem__lpgmC:hover .DashboardShell_navIcon__HSenZ{color:var(--cream)}.DashboardShell_sideFoot__n_B4M{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.DashboardShell_userRow__gTV4N{display:flex;align-items:center;gap:10px;padding:6px 8px}.DashboardShell_userAv__e33ni{flex:none;width:34px;height:34px;border-radius:10px;background:rgba(127,200,147,.16);color:var(--leaf-light);display:grid;place-items:center}.DashboardShell_userAv__e33ni svg{width:18px;height:18px}.DashboardShell_userName__ubQ3S{font-size:14px;color:var(--cream)}.DashboardShell_userSub__FWo14{font-size:12px;color:var(--sage)}.DashboardShell_appbar__6EKWj{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--forest-1);color:var(--cream)}@media (min-width:900px){.DashboardShell_appbar__6EKWj{display:none}}.DashboardShell_appbar__6EKWj .brand-logo{filter:brightness(0) invert(1);height:22px}.DashboardShell_burger__6AIax{background:none;border:0;color:var(--cream);cursor:pointer;padding:6px;display:flex}.DashboardShell_burger__6AIax svg{width:24px;height:24px}.DashboardShell_drawerBack__w4PVa{position:fixed;inset:0;z-index:40;background:rgba(14,38,43,.5);animation:DashboardShell_fade__StaIS .2s ease both}.DashboardShell_drawer__zN02p{position:fixed;z-index:41;inset:0 auto 0 0;width:min(272px,82%);background:radial-gradient(130% 80% at 15% 0,var(--forest-0) 0,var(--forest-1) 48%,var(--forest-2) 100%);color:var(--cream);padding:20px 16px;display:flex;flex-direction:column;gap:20px;animation:DashboardShell_slideL__Zdapg .3s cubic-bezier(.22,1,.36,1) both;overflow-y:auto}.DashboardShell_main__n_Nrz{min-width:0}.DashboardShell_mainInner__TU9eB{max-width:940px;margin:0 auto;padding:24px 22px 72px}@media (min-width:900px){.DashboardShell_mainInner__TU9eB{padding:30px 34px 72px}}.DashboardShell_contentHead__3PvCN{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;min-height:40px}.DashboardShell_title__4NaFb{font-family:var(--serif);font-weight:500;font-size:clamp(23px,3vw,29px);letter-spacing:-.01em;margin:0;color:var(--ink)}.DashboardShell_title__4NaFb a{color:var(--graphite);text-decoration:none}.DashboardShell_title__4NaFb a:hover{color:var(--leaf)}.DashboardShell_crumbSep___mEuq{color:var(--line);margin:0 8px;font-weight:400}@keyframes DashboardShell_sidePulse__GtxWz{0%,to{opacity:.6}50%{opacity:1}}@keyframes DashboardShell_fade__StaIS{0%{opacity:0}to{opacity:1}}@keyframes DashboardShell_slideL__Zdapg{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.DashboardShell_drawerBack__w4PVa,.DashboardShell_drawer__zN02p,.DashboardShell_pulse__jZXGM{animation:none!important}}.admin_login___A9GV{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(130% 90% at 20% 0,var(--forest-0) 0,var(--forest-1) 50%,var(--forest-2) 100%)}.admin_panel__h_E1K{width:100%;max-width:392px;background:var(--card);border-radius:22px;padding:32px 28px;box-shadow:0 42px 80px -42px rgba(14,38,43,.75);animation:admin_rise__DWgRS .5s cubic-bezier(.22,1,.36,1) both}.admin_head__B8BP3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;margin-bottom:20px}.admin_eyebrow__M9dBo{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--leaf);font-weight:600;margin:8px 0 0}.admin_title__TAFXg{font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.01em;margin:2px 0 0;color:var(--ink)}.admin_lede__XmaQ4{color:var(--graphite);font-size:13.5px;margin:0;max-width:32ch}@keyframes admin_rise__DWgRS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin_panel__h_E1K{animation:none!important}}