.tool[data-v-4d5c64cf]{width:24.72656vw;height:8.90625vw;padding:.9375vw;display:flex;gap:.9375vw;border-radius:.9375vw;box-shadow:0 .46875vw .9375vw rgba(0,80,255,.1);transition:box-shadow .2s,transform .3s;position:relative;z-index:1}.tool[data-v-4d5c64cf]:hover{box-shadow:0 .46875vw .9375vw rgba(0,80,255,.2);transform:translate3d(0,-.19531vw,0)}.tool[data-v-4d5c64cf]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.45));backdrop-filter:blur(.78125vw);z-index:-1;border-radius:inherit;overflow:hidden}.tool[data-v-4d5c64cf]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(.78125vw);z-index:-1;border-radius:inherit;overflow:hidden}.tool[data-v-4d5c64cf] .cover{width:7.03125vw;height:7.03125vw;border-radius:.625vw;overflow:hidden;flex-shrink:0;background-color:#f2f3f5}.tool[data-v-4d5c64cf] .cover img{border-radius:inherit}.tool .tool-info[data-v-4d5c64cf]{display:flex;flex-direction:column;flex:1;overflow:hidden;color:#333;font-family:PingFang SC;font-size:.625vw;font-style:normal;font-weight:400;line-height:normal}.tool .title[data-v-4d5c64cf]{width:100%;margin-top:.46875vw;font-size:.78125vw;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool .desc[data-v-4d5c64cf]{display:-webkit-box;margin-top:.46875vw;width:100%;height:2.1875vw;color:rgba(51,51,51,.7);overflow:hidden;line-height:1.09375vw;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.tool .footer[data-v-4d5c64cf]{display:flex;justify-content:flex-end;gap:.78125vw;align-items:center;margin-top:auto;color:#999}.tool .footer span[data-v-4d5c64cf]{display:flex;align-items:center;gap:.23438vw}.tool .footer span i[data-v-4d5c64cf]{font-style:normal}.tool .footer span svg[data-v-4d5c64cf]{width:.625vw;height:.625vw;margin-top:.11719vw}.tools[data-v-0241af40]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:16.99219vw}.tools[data-v-0241af40] .tools-banner{width:100vw;height:17.96875vw}.tools .content[data-v-0241af40]{margin:0 auto;width:78.125vw;padding-top:1.79687vw}.tools .content[data-v-0241af40] .tool-list{display:flex;flex-wrap:wrap;-moz-column-gap:1.95313vw;column-gap:1.95313vw;row-gap:1.40625vw}
