.admin_adminWrap__SFwVM{display:flex;min-height:100vh}.admin_sidebar__FVA_6{width:250px;background:var(--white);border-right:1px solid var(--grey-200);padding:1.15rem 0;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;overflow-y:auto;z-index:50}.admin_sidebarLogo__Hx5M7{display:flex;align-items:center;gap:.6rem;padding:0 1.15rem;margin-bottom:1.25rem;text-decoration:none}.admin_logoMark__wV77o{width:36px;height:36px;background:var(--red-600);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-mono);font-weight:700;font-size:.85rem}.admin_logoText__kr58m{font-weight:800;font-size:1rem;color:var(--grey-900)}.admin_logoText__kr58m em{font-style:normal;color:var(--red-600)}.admin_sLabel__XE0wb{padding:0 1.15rem;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-400);margin:1.15rem 0 .4rem}.admin_sNav__uihfJ{display:flex;flex-direction:column}.admin_sNavItem__XcO_5{display:flex;align-items:center;gap:.55rem;padding:.5rem 1.15rem;font-size:.85rem;color:var(--grey-500);text-decoration:none;transition:all .15s;border-left:3px solid transparent}.admin_sNavItem__XcO_5:hover{background:var(--bg-soft);color:var(--grey-900)}.admin_sNavItem__XcO_5.admin_active__6_7gC{background:var(--red-50);color:var(--red-600);font-weight:600;border-left-color:var(--red-600)}.admin_sNavIcon__Q0skL{width:18px;text-align:center;font-size:.95rem}.admin_sidebarFooter__OZmDD{margin-top:auto;padding:.85rem 1.15rem;border-top:1px solid var(--grey-200)}.admin_sUser__NCK_b{display:flex;align-items:center;gap:.55rem}.admin_sAvatar__hDLim{width:30px;height:30px;background:var(--red-600);border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.7rem}.admin_sUserName__d3mY_{font-size:.8rem;font-weight:600}.admin_sUserRole__bhnhc{font-size:.68rem;color:var(--grey-400)}.admin_mainContent__8DJBm{flex:1 1;margin-left:250px;padding:1.5rem 2rem;background:var(--bg-page);min-height:100vh}:root{--brand:#8b1f1f;--brand-dark:#5c0f0f;--brand-mid:#b02828;--brand-bright:#c33;--brand-coral:#d96060;--brand-rose:#e8a0a0;--brand-blush:#f2d0d0;--dark:#0e0808;--dark-2:#1a0e0e;--dark-3:#231616;--dark-card:#2a1a1a;--light:#fbf4f4;--light-2:#f5ecec;--white:#fff;--grey-100:#f0e8e8;--grey-200:#ddd0d0;--grey-300:#c0aeae;--grey-400:#9a8585;--grey-500:#6b5555;--grey-700:#3d2a2a;--grey-900:#1a0a0a;--red-600:#b02828;--red-50:#f2d0d0;--green-600:#16a34a;--font-main:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",monospace;--ease:cubic-bezier(0.16,1,0.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:102%}body{font-family:var(--font-main);background:var(--light);color:var(--grey-900);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}html{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}.scrollLight{scrollbar-color:hsla(0,0%,100%,.3) transparent}@supports not (scrollbar-width:thin){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--grey-300);border:3px solid transparent;background-clip:padding-box;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:var(--brand-mid);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background-color:var(--brand);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.scrollLight::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border:3px solid transparent;background-clip:padding-box}.scrollLight::-webkit-scrollbar-thumb:hover{background-color:var(--brand-coral);border:3px solid transparent;background-clip:padding-box}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideRight{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ventureLogo{opacity:.85;transition:opacity .2s}.ventureLogo:hover{opacity:1}