.menu-icon[data-v-d4c7da0a]{font-size:19px}.menu-icon-lg[data-v-d4c7da0a]{font-size:24px}.nav-label[data-v-d4c7da0a]{color:var(--txt-muted);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:1.5px;padding:10px 12px 6px;text-transform:uppercase}.cat[data-v-d4c7da0a]{margin-bottom:3px}.cat-head[data-v-d4c7da0a]{align-items:center;border-radius:12px;color:var(--txt-muted);cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:11px;padding:11px 12px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-head[data-v-d4c7da0a]:hover{background:#ffffff0a;color:#fff}.cat-head.open[data-v-d4c7da0a]{background:linear-gradient(90deg,rgba(124,58,237,.14),transparent);color:#fff}.cat-head .cat-title[data-v-d4c7da0a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-head .cat-chev[data-v-d4c7da0a]{color:var(--txt-muted);flex-shrink:0;height:12px;transition:transform .3s ease;width:12px}.cat-head .cat-chev.open[data-v-d4c7da0a]{transform:rotate(90deg)}.subcard[data-v-d4c7da0a]{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .3s ease}.subcard.open[data-v-d4c7da0a]{margin:6px 0 8px;max-height:600px;opacity:1}.subcard-in[data-v-d4c7da0a]{background:#ffffff06;border:1px solid var(--line-soft);border-radius:14px;margin:0 4px;padding:6px}.sub-item[data-v-d4c7da0a]{align-items:center;border-radius:10px;color:var(--txt-muted);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:8px 10px;text-decoration:none;transition:all .2s ease}.sub-item[data-v-d4c7da0a]:hover{background:#ffffff0a;color:#fff}.sub-item.active[data-v-d4c7da0a]{background:linear-gradient(90deg,#7c3aed38,#ec489914);color:#fff}.sub-item .sub-ic[data-v-d4c7da0a]{border:1px solid var(--line-soft);border-radius:7px;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.sub-item .sub-tx[data-v-d4c7da0a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-skel[data-v-d4c7da0a]{cursor:default}.sub-skel[data-v-d4c7da0a]:hover{background:transparent}.sub-skel .skel-box[data-v-d4c7da0a],.sub-skel .skel-line[data-v-d4c7da0a]{animation:leftmenu-skel-d4c7da0a 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff17 50%,#ffffff0a);background-size:200% 100%;border-radius:7px}.sub-skel .skel-line[data-v-d4c7da0a]{border-radius:4px;height:12px}@keyframes leftmenu-skel-d4c7da0a{0%{background-position:100% 0}to{background-position:-100% 0}}.nav-item[data-v-d4c7da0a]{align-items:center;border-radius:12px;color:var(--txt-muted);cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:11px;margin-bottom:3px;padding:11px 12px;text-decoration:none;transition:all .2s ease}.nav-item[data-v-d4c7da0a]:hover{background:#ffffff0a;color:#fff}.nav-item.active[data-v-d4c7da0a]{background:#ffffff0d;color:var(--el-color-primary)}.nav-item .nav-tx[data-v-d4c7da0a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-foot[data-v-d4c7da0a]{padding:12px 16px 16px}.app-hint[data-v-d4c7da0a]{align-items:center;color:#8a90b399;display:flex;font-family:var(--font-mono,monospace);font-size:9px;gap:6px;letter-spacing:1px;padding:0 2px 7px;text-transform:uppercase}.app-hint[data-v-d4c7da0a]:after{background:var(--line-soft);content:"";flex:1;height:1px}.app-badges[data-v-d4c7da0a]{display:flex;flex-direction:column;gap:8px}.store-badge[data-v-d4c7da0a]{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--line-soft);border-radius:12px;cursor:pointer;display:flex;gap:9px;padding:9px 11px;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.store-badge[data-v-d4c7da0a]:not(.is-disabled):hover{background:#7c3aed14;border-color:#b06bff73;transform:translateY(-1px)}.store-badge.is-disabled[data-v-d4c7da0a]{cursor:not-allowed;filter:grayscale(.6);opacity:.45}.store-badge__ic[data-v-d4c7da0a]{flex-shrink:0;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.store-badge__tx[data-v-d4c7da0a]{line-height:1.15;min-width:0}.store-badge__tx small[data-v-d4c7da0a]{color:var(--txt-muted);display:block;font-size:9px;letter-spacing:.3px;white-space:nowrap}.store-badge__tx b[data-v-d4c7da0a]{color:#fff;display:block;font-size:13px;font-weight:700;white-space:nowrap}.rail-icon[data-v-d4c7da0a]{align-items:center;border-radius:14px;color:var(--txt-muted);cursor:pointer;display:flex;height:48px;justify-content:center;text-decoration:none;transition:background .2s ease,color .2s ease;width:48px}.rail-icon .el-icon[data-v-d4c7da0a]{font-size:23px}.rail-icon[data-v-d4c7da0a]:hover{background:#ffffff0d;color:#fff}.rail-icon.active[data-v-d4c7da0a]{background:#7c3aed24;color:var(--el-color-primary)}.app-foot-collapsed[data-v-d4c7da0a]{align-items:center;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.store-icon-btn[data-v-d4c7da0a]{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--line-soft);border-radius:12px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:border-color .25s ease,background .25s ease,transform .25s ease;width:44px}.store-icon-btn img[data-v-d4c7da0a]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.store-icon-btn[data-v-d4c7da0a]:not(.is-disabled):hover{background:#7c3aed14;border-color:#b06bff73;transform:translateY(-1px)}.store-icon-btn.is-disabled[data-v-d4c7da0a]{cursor:not-allowed;filter:grayscale(.6);opacity:.45}.tools-scrollbar[data-v-d4c7da0a] .el-scrollbar__wrap{height:100%}.rail-popover.el-popover.el-popper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#16182afa,#0c0d1afa);border:1px solid rgba(176,107,255,.18);border-radius:14px;box-shadow:0 20px 50px #00000080;min-width:200px!important;padding:8px!important}.rail-popover.el-popover.el-popper .rail-panel{display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow-y:auto}.rail-popover.el-popover.el-popper .rail-panel--single{gap:0}.rail-popover.el-popover.el-popper .rail-panel-title{color:#fff;font-size:13px;font-weight:600;padding:6px 10px 8px}.rail-popover.el-popover.el-popper .rail-sub{align-items:center;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;gap:9px;padding:8px 10px;text-decoration:none;transition:background .2s ease,color .2s ease}.rail-popover.el-popover.el-popper .rail-sub:hover{background:#ffffff0d;color:#fff}.rail-popover.el-popover.el-popper .rail-sub.active{background:linear-gradient(90deg,#7c3aed38,#ec489914);color:#fff}.rail-popover.el-popover.el-popper .rail-sub .rail-sub-ic{border:1px solid rgba(120,130,200,.14);border-radius:7px;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.rail-popover.el-popover.el-popper .rail-sub .rail-sub-tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-popover.el-popover.el-popper .rail-sub-skel{pointer-events:none}.rail-popover.el-popover.el-popper .rail-sub-skel .rail-skel-line{animation:rail-skel 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff17 50%,#ffffff0a);background-size:200% 100%;border-radius:4px;height:14px;width:100%}@keyframes rail-skel{0%{background-position:100% 0}to{background-position:-100% 0}}
