@media(min-width:761px){
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav{position:fixed;inset:0 auto 0 0;top:0;width:150px;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:16px 12px 12px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-sizing:border-box;background:#0f1a2e;border:0;border-right:1px solid #1f2b42;box-shadow:none;z-index:40;isolation:isolate;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Microsoft JhengHei",Arial,sans-serif}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-brand{display:block;flex:0 0 auto;padding:0;margin:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-logo-mark{font-size:24px;line-height:29px;font-weight:800;color:#edc681;letter-spacing:1px;text-align:left;margin:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-cn{font-size:15px;line-height:21px;font-weight:700;color:#fff;text-align:left;margin:5px 0 0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-en{font-size:11px;line-height:15px;font-weight:400;color:#9aaac0;text-align:left;margin:5px 0 0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-nav{display:flex;flex-direction:column;flex:1 1 0;min-height:0;margin:14px 0 0;padding:0;gap:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:auto}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-item{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:8px;box-sizing:border-box;min-height:38px;margin:0;padding:7px 6px;font-size:13px;line-height:18px;font-weight:400;border:0;border-radius:7px;background:transparent;color:#aab3c5;text-decoration:none;white-space:normal;cursor:pointer}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-item svg{display:block;width:14px;height:14px;flex:0 0 14px;margin:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-label{display:flex;flex-direction:column;line-height:16px}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-label small{font-size:10px;line-height:12px;opacity:.75}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-item[aria-current=page]{background:#4070d8;color:white;font-weight:700}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .nav-item:hover{background:#203551;color:white}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-world-window{display:flex;flex:0 0 auto;align-items:center;gap:8px;box-sizing:border-box;min-height:46px;margin:8px 0 0;padding:7px 6px;border:1px solid #6487b7;border-radius:8px;background:#14283f;color:#edf2fc;text-decoration:none;cursor:pointer}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-world-window svg{width:14px;height:14px;flex:0 0 14px}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .world-label{display:flex;flex-direction:column;font-size:13px;line-height:18px;font-weight:700}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .world-label small{display:block;font-size:10px;line-height:14px;font-weight:400}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-mascot{display:block;flex:0 0 auto;text-align:center;margin:8px 0 0;padding:4px 0;border:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .mascot-badge{width:56px;height:56px;margin:0 auto 5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5c78e6,#17244a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;line-height:20px;font-weight:800}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .mascot-cn{font-size:15px;line-height:21px;font-weight:700;color:#fff;margin:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .mascot-tag{font-size:11px;line-height:16px;font-weight:400;color:#9aaac0;margin:2px 0 0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-version{font-size:10px;line-height:14px;color:#7d8aa3;margin:4px 0 0;padding:0}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav #sidebarSignOut{display:block;flex:0 0 auto;width:100%;min-height:34px;margin:4px 0 0;padding:6px;border:0;border-radius:6px;background:transparent;color:#aab3c5;font:inherit;font-size:13px;line-height:20px;text-align:center;cursor:pointer}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav a:focus-visible,html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav button:focus-visible{outline:2px solid #edc681;outline-offset:-2px}
html body .dashboard:has(>aside.jsos-desktop-nav){padding-left:150px;box-sizing:border-box}
html body .page-wrap:has(>aside.jsos-desktop-nav){padding-left:150px;box-sizing:border-box}

html body[data-page]:has(aside.jsos-desktop-nav)>.shell{margin-left:150px;margin-right:0;max-width:none;width:calc(100% - 150px);grid-template-columns:minmax(0,1fr)}
html body[data-page=query]:has(aside.jsos-desktop-nav)>.shell{grid-template-columns:210px minmax(0,1fr)}
html body[data-page]:has(aside.jsos-desktop-nav)>header{margin-left:150px;width:calc(100% - 150px);box-sizing:border-box}
html body[data-page]:has(aside.jsos-desktop-nav)>header>.brand{display:none}
}

aside.jsos-desktop-nav #manorSidebarLink[hidden]{display:none!important}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-nav::-webkit-scrollbar{width:8px}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-nav::-webkit-scrollbar-track{background:#0f1a2e}
html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-nav::-webkit-scrollbar-thumb{background:#fff;border-radius:8px}
@supports not selector(::-webkit-scrollbar){
  html body aside.jsos-unified-sidebar.jsos-unified-sidebar.jsos-desktop-nav .sidebar-nav{scrollbar-color:#fff #0f1a2e}
}
