:root{color-scheme:dark;--bg:#0b1220;--surface:#111827;--surface-2:#172033;--sidebar:#08111f;--primary:#2563eb;--primary-strong:#1d4ed8;--accent:#06b6d4;--text:#f8fafc;--muted:#94a3b8;--border:#263449;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--sidebar-width:272px;--topbar-height:68px;--radius-sm:8px;--radius-md:12px;--radius-lg:14px;--shadow-sm:0 10px 30px rgba(0,0,0,.16);--shadow-md:0 18px 48px rgba(0,0,0,.24)}*{box-sizing:border-box}html{background:var(--bg)}body,html{margin:0;min-height:100%}body{min-height:100dvh;background:radial-gradient(circle at 80% -10%,rgba(37,99,235,.12),transparent 32rem),var(--bg);color:var(--text);font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:rgba(6,182,212,.28);color:white}a,button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar_sidebar__5oZpV{width:var(--sidebar-width);height:100dvh;background:var(--sidebar);border-right:1px solid var(--border);color:var(--text);display:flex;flex-direction:column;padding:18px 14px;overflow-y:auto}.sidebar_brand__KKlpA{display:flex;align-items:center;gap:12px;padding:8px 10px 22px;border-bottom:1px solid var(--border);margin-bottom:18px}.sidebar_brandMark__PteC3{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--accent));display:grid;place-items:center;box-shadow:0 8px 24px rgba(37,99,235,.25)}.sidebar_brandMark__PteC3 svg{width:20px;height:20px}.sidebar_brand__KKlpA strong{display:block;font-size:15px;letter-spacing:-.02em}.sidebar_brand__KKlpA span{display:block;font-size:10px;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.08em}.sidebar_nav__fDeVa{display:flex;flex-direction:column;gap:5px}.sidebar_sectionLabel__6mPyX{padding:6px 10px 8px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sidebar_active__YH8SN,.sidebar_link__kIERn{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 11px;border-radius:10px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:650;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar_link__kIERn:hover{background:rgba(37,99,235,.1);color:var(--text)}.sidebar_active__YH8SN{background:linear-gradient(90deg,rgba(37,99,235,.22),rgba(6,182,212,.08));color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.sidebar_icon__IxW2W{width:18px;height:18px;flex:none}.sidebar_footer__9OKzx{margin-top:auto;padding:16px 8px 4px;border-top:1px solid var(--border)}.sidebar_systemRow__IW2Q4{display:flex;align-items:center;gap:10px}.sidebar_systemRow__IW2Q4 strong{display:block;font-size:12px}.sidebar_systemRow__IW2Q4 span{display:block;color:var(--muted);font-size:10px;margin-top:2px}.sidebar_onlineDot__jfeoW{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(34,197,94,.12)}.topbar_topbar__LyW7r{height:var(--topbar-height);background:rgba(11,18,32,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar_context__QhhjC{display:flex;align-items:center;gap:12px}.topbar_context__QhhjC strong{display:block;font-size:14px;color:var(--text)}.topbar_eyebrow__0efIG{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.topbar_menuButton__hd5k1{display:none;width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);align-items:center;justify-content:center;cursor:pointer}.topbar_menuButton__hd5k1 svg{width:18px;height:18px}.topbar_right__MSrXG{display:flex;align-items:center;gap:18px}.topbar_environment__4k60l{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.topbar_environment__4k60l span{width:7px;height:7px;border-radius:50%;background:var(--success)}.topbar_user__DT844{display:flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid var(--border)}.topbar_avatar__vNfyz{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--accent));display:grid;place-items:center;font-size:11px;font-weight:800;color:white}.topbar_user__DT844 strong{display:block;font-size:12px}.topbar_user__DT844 span{display:block;color:var(--muted);font-size:10px;margin-top:2px}@media(max-width:900px){.topbar_menuButton__hd5k1{display:flex}.topbar_topbar__LyW7r{padding:0 16px}.topbar_environment__4k60l{display:none}.topbar_user__DT844{border-left:0;padding-left:0}}.app-shell_shell__JY2va{min-height:100dvh;background:var(--bg)}.app-shell_sidebarDesktop__d6HbL{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidebar-width)}.app-shell_workspace__6VH5Y{min-height:100dvh;margin-left:var(--sidebar-width)}.app-shell_content__vZNpX{padding:28px;max-width:1600px;margin:0 auto}.app-shell_backdrop__OsVBo,.app-shell_mobileClose__7CnQ6{display:none}@media(max-width:900px){.app-shell_sidebarDesktop__d6HbL,.app-shell_sidebarMobileOpen__Cw5Ey{position:fixed;inset:0 auto 0 0;z-index:50;width:var(--sidebar-width);transform:translateX(-100%);transition:transform .2s ease}.app-shell_sidebarMobileOpen__Cw5Ey{transform:translateX(0)}.app-shell_workspace__6VH5Y{margin-left:0}.app-shell_content__vZNpX{padding:20px 16px}.app-shell_backdrop__OsVBo{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.55);border:0}.app-shell_mobileClose__7CnQ6{display:block;position:absolute;right:10px;top:10px;z-index:60}.app-shell_mobileClose__7CnQ6 button{width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text);display:grid;place-items:center}.app-shell_mobileClose__7CnQ6 svg{width:16px;height:16px}}