.kb-submenu-title[data-v-e6c220df]{width:100%;display:flex;align-items:center;min-width:0}.kb-submenu-trigger[data-v-e6c220df]{width:100%;border:none;padding:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;line-height:inherit}.kb-submenu-text[data-v-e6c220df]{display:inline-flex;align-items:center;min-width:0;font:inherit;line-height:inherit}.kb-sidebar-shell[data-v-f4a39f72]{border-radius:24px;padding:18px 14px;background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 28%),linear-gradient(180deg,#0a1222f5,#070e1ce0);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0206173d}.kb-sidebar-head[data-v-f4a39f72]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:0 12px 12px;border-bottom:1px solid rgba(148,163,184,.14)}.kb-sidebar-head strong[data-v-f4a39f72]{font-size:17px;font-weight:700;letter-spacing:.01em;color:#f8fafc}.kb-sidebar-eyebrow[data-v-f4a39f72]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#c084fcc7}.kb-sidebar-scroll[data-v-f4a39f72] .el-scrollbar__view{padding-right:6px}.kb-sidebar-menu[data-v-f4a39f72]{border-right:none;display:flex;flex-direction:column;gap:4px}.kb-sidebar-menu[data-v-f4a39f72] .el-menu{border-right:none;background:transparent}.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item,.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__title{height:auto;min-height:46px;margin-bottom:2px;padding-top:11px;padding-bottom:11px;line-height:1.5;border-radius:14px;white-space:normal;transition:background .24s ease,color .24s ease,transform .24s ease,border-color .24s ease,box-shadow .24s ease}.kb-sidebar-menu[data-v-f4a39f72]>.el-sub-menu>.el-sub-menu__title,.kb-sidebar-menu[data-v-f4a39f72]>.el-menu-item{background:linear-gradient(180deg,#162036f0,#10192ce6);color:#f1f5f9e6;box-shadow:inset 0 0 0 1px #94a3b80f}.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item:hover,.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__title:hover,.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item.is-active,.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__title.is-active{background:linear-gradient(90deg,#7c3aed33,#3b82f624);color:#e9d5ff;transform:translate(3px);box-shadow:inset 0 0 0 1px #c084fc24}.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item,.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__title{position:relative}.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item.is-active:before,.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__title.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#a78bfa,#38bdf8)}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu .el-menu-item{margin-left:30px;padding-left:18px!important;border-left:1px solid rgba(148,163,184,.18);font-size:14px;color:#e2e8f0bd;background:linear-gradient(180deg,#101a2de0,#0c1424d6);box-shadow:inset 0 0 0 1px #94a3b80a}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu .el-sub-menu .el-menu-item{margin-left:30px;padding-left:40px!important;border-left:1px dashed rgba(148,163,184,.2);font-size:13px;color:#cbd5e1a8;background:linear-gradient(180deg,#0c1424c7,#09101dc2);box-shadow:inset 0 0 0 1px #94a3b808}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu .el-sub-menu__title{margin-left:12px;padding-left:18px!important;border-left:1px solid rgba(148,163,184,.18);font-size:14px;color:#e2e8f0d1;background:linear-gradient(180deg,#111b2ee6,#0d1526db);box-shadow:inset 0 0 0 1px #94a3b80a}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu .el-sub-menu .el-sub-menu__title{margin-left:30px;padding-left:18px!important;border-left:1px dashed rgba(148,163,184,.2);font-size:13px;color:#cbd5e1b8;background:linear-gradient(180deg,#0d1526cc,#09101dc7);box-shadow:inset 0 0 0 1px #94a3b808}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu__icon-arrow{right:14px;font-size:13px;color:#94a3b8e6}.kb-sidebar-menu[data-v-f4a39f72] .el-sub-menu.is-opened>.el-sub-menu__title{background:#ffffff09;box-shadow:inset 0 0 0 1px #94a3b814}.kb-sidebar-menu[data-v-f4a39f72] .el-menu-item-group__title{padding:0}@media(max-width:900px){.kb-sidebar-scroll[data-v-f4a39f72]{max-height:none}}
