:root{--bg:#0b0c10;--panel:#111317;--text:#e5e7eb;--muted:#9aa0a6;--line:#1f232b}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,Segoe UI,Roboto}a{color:inherit;text-decoration:none}.sidebar_wrap__ZBpeN{position:sticky;top:0;height:100vh;background:var(--panel);border-right:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:24px}.sidebar_brand__CE3Um{font-weight:800;font-size:20px}.sidebar_nav__6zn6K{display:flex;flex-direction:column;gap:12px}.sidebar_link__Vyfqe{padding:10px 12px;border:1px solid transparent;border-radius:10px;color:var(--muted)}.sidebar_link__Vyfqe:hover{border-color:var(--line);color:var(--text)}.sidebar_footer__7JPWp{margin-top:auto;font-size:12px;color:var(--muted)}.sidebar_active__dZUk6{border-color:var(--line);color:var(--text);background:#0e1116}@media (max-width:768px){.sidebar_wrap__ZBpeN{position:static;top:auto;height:auto;padding:16px;border-right:none;border-bottom:1px solid var(--line)}.sidebar_brand__CE3Um{font-size:18px}.sidebar_nav__6zn6K{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar_link__Vyfqe{padding:8px 10px}.sidebar_footer__7JPWp{margin-top:12px;font-size:11px}}.layout_container__Pes8G{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.layout_main__y_SsR{padding:24px}.layout_header__vljVx{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.layout_title__cWVu4{font-size:24px;font-weight:700}@media (max-width:768px){.layout_container__Pes8G{display:block;min-height:auto}.layout_main__y_SsR{padding:16px}.layout_header__vljVx{flex-wrap:wrap;gap:12px}.layout_title__cWVu4{font-size:20px}}