.shell[data-v-01f68566]{min-height:100vh;background:#eef1f7;display:flex;flex-direction:column}.ad-bar[data-v-01f68566]{position:relative;height:40px;background:linear-gradient(90deg, #2a0a4a, #4c1d95 40%, #6d28d9 60%, #2a0a4a);color:#e9d5ff;display:flex;align-items:center;justify-content:center;font-size:13px}.ad-bar .ad-text b[data-v-01f68566]{color:#fff;font-weight:600}.ad-bar .ad-close[data-v-01f68566]{position:absolute;right:16px;top:13px;cursor:pointer;color:#c4b5fd}.nav[data-v-01f68566]{height:62px;background:#0a0a0f;display:flex;align-items:center;padding:0 26px;gap:34px;position:sticky;top:0;z-index:100}.brand[data-v-01f68566]{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px;letter-spacing:1px;flex-shrink:0}.brand .brand-mark[data-v-01f68566]{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%, #6ee7ff, #3b82f6 45%, #7c3aed 100%);display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;box-shadow:0 0 12px rgba(96,165,250,.55)}.brand b[data-v-01f68566]{font-weight:600}.menu[data-v-01f68566]{display:flex;align-items:center;height:100%;flex:1;gap:4px}.menu-item[data-v-01f68566]{position:relative;height:100%;display:flex;align-items:center;padding:0 16px;color:#cfd2dc;font-size:14.5px;transition:color .15s}.menu-item[data-v-01f68566]:hover{color:#fff}.menu-item.active[data-v-01f68566]{color:#fff;font-weight:600}.menu-item.active[data-v-01f68566]::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:#575ff7;box-shadow:0 0 10px #575ff7}.nav-right[data-v-01f68566]{display:flex;align-items:center;gap:18px;color:#cfd2dc}.user[data-v-01f68566]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#e5e7eb;font-size:13px;outline:none}.user .name[data-v-01f68566]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user[data-v-01f68566]:hover{color:#fff}.tool[data-v-01f68566]{font-size:17px;cursor:pointer}.tool[data-v-01f68566]:hover{color:#fff}.notice[data-v-01f68566]{height:34px;background:#f7f8fc;border-bottom:1px solid #eceef5;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:#606266;position:relative}.notice .el-icon[data-v-01f68566]{color:#f56c6c}.notice b[data-v-01f68566]{color:#f56c6c;font-weight:600}.notice .notice-close[data-v-01f68566]{position:absolute;right:18px;color:#c0c4cc;cursor:pointer}.main[data-v-01f68566]{flex:1;width:100%;max-width:1660px;margin:0 auto;padding:14px 22px 30px}.foot[data-v-01f68566]{height:46px;display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px;color:#9aa0ad;background:#0a0a0f}.foot .links a[data-v-01f68566]{color:#9aa0ad;cursor:pointer;margin:0 6px}.foot .links a[data-v-01f68566]:hover{color:#fff}
