.app-icon[data-v-23b27c54]{display:inline-block;fill:currentColor;flex-shrink:0;vertical-align:-.1em}.collapse[data-v-327044d3]{flex:0 0 var(--abd699f0);position:relative;z-index:1}.collapse[data-v-327044d3],.collapse-expland[data-v-327044d3]{transition:all .3s ease;width:var(--abd699f0)}.collapse-expland[data-v-327044d3]{border-radius:16px;height:100%;overflow:hidden}.collapse-inner[data-v-327044d3]{background:#fff;border:.5px solid #f1f3f9;border-radius:16px;box-sizing:border-box;height:100%;overflow:hidden auto;padding:16px;width:200px}.collapse-btn[data-v-327044d3]{align-items:center;background-color:#fff;border:1px solid #ebeef5;border-radius:7px;box-shadow:0 0 8px #0000001a;color:#505a71;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:-6.5px;top:50%;transform:translateY(-50%);width:13px}.collapse-title[data-v-327044d3]{color:#000;font-size:12px;font-weight:500;line-height:18px;margin-bottom:8px}.fade-enter-active[data-v-81b12ea3],.fade-leave-active[data-v-81b12ea3]{transform:translate(-50%);transition:opacity .24s ease,transform .24s ease}.fade-enter-from[data-v-81b12ea3],.fade-leave-to[data-v-81b12ea3]{opacity:0;transform:translateY(-10px)}.fade-enter-to[data-v-81b12ea3],.fade-leave-from[data-v-81b12ea3]{opacity:1;transform:translateY(0)}.member-point[data-v-81b12ea3]{border:1px solid #635ff2;border-radius:18px;box-shadow:0 1px #f3f4f9;box-sizing:border-box;height:36px;padding:8px 16px;position:relative}.member-point-text[data-v-81b12ea3]{align-items:flex-end;color:#635ff2;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;justify-content:center;line-height:16px}.member-popup-title[data-v-81b12ea3]{color:#1b2337;font-size:16px;font-weight:500;margin-bottom:12px}.member-popup-content[data-v-81b12ea3]{min-height:182px}.member-popup[data-v-81b12ea3]{background:linear-gradient(180deg,#f0effe,#fff 16.06%);border:1px solid #ffffff80;border-radius:12px;box-shadow:0 2px 24px #0000000f;margin-top:8px;min-width:314px;padding:16px;position:absolute;right:0;top:100%}.menu-sub[data-v-887d1ff9]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.menu-sub-item[data-v-887d1ff9]:not(.split){font-size:14px;font-weight:400;line-height:22px}.menu-sub-item:not(.split) a[data-v-887d1ff9]{align-items:center;border-radius:8px;color:#1b2337;cursor:pointer;display:flex;height:40px;padding:5px 16px;text-decoration:none;transition:color .2s ease;width:100%}.menu-sub-item:not(.split) a[data-v-887d1ff9]:hover{background-color:#f5f7fd}.menu-sub-item:not(.split) a.active[data-v-887d1ff9]{background-color:#f0effe;color:#635ff2;font-weight:500}.menu-sub-item.split[data-v-887d1ff9]{background:#ebeef5;height:1px;margin:0 16px}.layout[data-v-4c79f703]{background:#f5f7fd;display:flex;flex-direction:column;height:100vh;min-width:1200px;overflow:hidden;width:100%}.layout-header[data-v-4c79f703]{align-items:center;background-color:#fff;box-shadow:0 1px #f3f4f9;display:flex;flex:0 0 56px;height:56px;justify-content:space-between;position:sticky;top:0;z-index:99}.layout-header .right[data-v-4c79f703]{align-items:center;display:flex;gap:8px;margin-right:16px}.layout-header .right .user-chip[data-v-4c79f703]{align-items:center;background:#0f172a0f;border-radius:999px;color:#0f172ad1;display:inline-flex;font-size:14px;height:32px;line-height:20px;padding:0 12px}.layout-header .left[data-v-4c79f703]{align-items:center;display:flex;gap:8px;margin-left:20px}.layout-header .left img[data-v-4c79f703]{max-height:40px}.layout-header .left .split[data-v-4c79f703]{background-color:#ebeef5;height:16px;margin:10px 8px;width:1px}.layout-header .left .title[data-v-4c79f703]{color:#000c;font-size:16px;font-weight:600;line-height:24px}.layout-body[data-v-4c79f703]{box-sizing:border-box;display:flex;flex:1;min-height:0;min-width:0;padding:16px 0;position:relative}.layout-nav[data-v-4c79f703]{display:flex;flex:0 0 72px;flex-direction:column;text-align:center;width:72px}.layout-nav-inner[data-v-4c79f703]{flex:1;overflow:hidden auto}.layout-content[data-v-4c79f703]{flex:1;height:100%;min-height:0;min-width:0;overflow:auto}.layout-content[data-v-4c79f703]::-webkit-scrollbar{position:absolute;right:6px;width:6px}.layout-content[data-v-4c79f703]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.layout-content[data-v-4c79f703]::-webkit-scrollbar-thumb{background:#00000026;border-radius:5px;-webkit-transition:all .2s ease;transition:all .2s ease}.layout-content[data-v-4c79f703]::-webkit-scrollbar-thumb:hover{background:#0003}.layout-content[data-v-4c79f703]::-webkit-scrollbar-corner{background:transparent}.menu[data-v-4c79f703]{align-content:center;display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;min-height:100%;padding:0 0 8px 6px;width:100%}.menu-item[data-v-4c79f703]{color:#1b2337;font-size:11px;font-weight:400;height:60px;line-height:20px;text-align:center;width:100%}.menu-item:hover [class$=-icon][data-v-4c79f703]{background-color:#fff9}.menu-item.active [class$=-link][data-v-4c79f703]{color:#635ff2;font-weight:500}.menu-item.active [class$=-icon][data-v-4c79f703]{background-color:#fff}.menu-item-link[data-v-4c79f703]{border-radius:6px;cursor:pointer;display:inline-flex;flex-direction:column;height:100%;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap;width:100%}.menu-item-icon[data-v-4c79f703],.menu-item-link[data-v-4c79f703]{align-items:center;justify-content:center}.menu-item-icon[data-v-4c79f703]{border-radius:8px;display:flex;flex:0 0 40px;height:40px;transition:all .2s ease;width:40px}
