body,html{margin:0;padding:0;height:100%;width:100%;overflow:hidden;background-color:#0f172a;color:#f1f5f9;overflow-x:hidden}a{text-decoration:none;color:#3b82f6}a:hover{text-decoration:underline;color:#60a5fa}code,pre{font-family:Courier New,monospace;color:#e2e8f0;padding:.4rem .6rem;border-radius:.375rem;font-size:.95rem;overflow-x:auto}aside,code,nav,pre{background-color:#1e293b}aside,nav{color:#f1f5f9}h1,h2,h3,h4,h5,h6{color:#ffffff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Header_header__072v2{background:#1e293b;border-bottom:1px solid #334155;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.Header_left__y3y83{display:flex;align-items:center;gap:1rem}.Header_logo__0dir7{font-weight:700;font-size:1.25rem;color:#f1f5f9}.Header_nav__evgr5{display:flex;gap:1rem}.Header_nav__evgr5 a{color:#93c5fd}.Header_nav__evgr5 a:hover{color:#60a5fa}.Header_menuButton__SvnQO{background:none;border:none;font-size:1.5rem;color:#f1f5f9;display:none;cursor:pointer}@media (max-width:768px){.Header_menuButton__SvnQO{display:block}}.Sidebar_sidebar__f0UeY{height:100vh;width:320px;position:-webkit-sticky;position:sticky;top:0;border-right:1px solid #334155;padding:1rem;background:#1e293b;overflow-y:auto;transition:transform .3s ease;z-index:1050;color:#f1f5f9}.Sidebar_sectionTitle__v4bQI{font-weight:700;font-size:1rem;margin-top:1rem;margin-bottom:.5rem;color:#e2e8f0}.Sidebar_subsectionTitle__y2Cvb{font-size:.9rem;font-weight:600;margin:.5rem 0;color:#cbd5e1}.Sidebar_nested__92nxQ{font-size:.85rem;margin-left:1rem;padding-left:.5rem;border-left:2px solid #334155}.Sidebar_link__qRl6h{display:block;padding:.25rem 0;color:#cbd5e1;text-decoration:none;transition:color .2s ease}.Sidebar_active__K0oVU{font-weight:700;color:#3b82f6}@media (max-width:768px){.Sidebar_sidebar__f0UeY{position:fixed;left:0;top:0;transform:translateX(-100%)}.Sidebar_open__csrUS{transform:translateX(0)}.Sidebar_overlay__UFHAM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1040}}.Sidebar_link__qRl6h:hover{color:#60a5fa;border-left:3px solid #60a5fa;padding-left:.5rem}.Sidebar_sidebar__f0UeY::-webkit-scrollbar{width:8px}.Sidebar_sidebar__f0UeY::-webkit-scrollbar-thumb{background-color:#475569;border-radius:4px}.Footer_footer__yl3k1{border-top:1px solid #334155;padding:1rem;background:#1e293b;text-align:center;font-size:.875rem;color:#94a3b8}@media (max-width:768px){.Layout_sidebar__saart{display:none}}.Layout_layoutWrapper__OQahG{display:flex;flex-direction:column;height:100vh}.Layout_layoutBody__6Dtiw{display:flex;flex:1 1;overflow-x:hidden}.Layout_main__BqQ1G{flex:1 1;overflow-y:auto;padding:1rem}