.tools-container[data-v-a0daccac]{width:90%;max-width:1200px;margin:0 auto;padding:80px 0}.tools-wrapper[data-v-a0daccac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.tool-card[data-v-a0daccac]{border:1px solid var(--adil-card-border,var(--theme-accent-border,#dfebff));background:var(--adil-card-bg);cursor:pointer;border-radius:16px;align-items:center;gap:16px;min-width:0;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.tool-card[data-v-a0daccac]:hover{border-color:var(--el-color-primary-light-5);transform:translateY(-4px);box-shadow:0 12px 28px -14px #3f58dc66}.tool-card[data-v-a0daccac]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:4px}.tool-icon[data-v-a0daccac],.workbench-icon[data-v-a0daccac]{width:56px;height:56px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.tool-info[data-v-a0daccac]{flex:1;min-width:0}.tool-info h3[data-v-a0daccac],.tool-info h2[data-v-a0daccac]{color:var(--adil-fontcolor);margin:0 0 8px;font-size:18px;line-height:1.4}.tool-info p[data-v-a0daccac]{color:var(--adil-secondtext);margin:0;font-size:13px;line-height:1.6}.tool-arrow[data-v-a0daccac]{color:var(--adil-secondtext);opacity:.6;flex-shrink:0}.workbench-heading[data-v-a0daccac]{align-items:center;gap:16px;display:flex}.workbench-close[data-v-a0daccac]{flex-shrink:0}.workbench-content[data-v-a0daccac]{width:100%;min-width:0}@media (max-width:1024px){.tools-wrapper[data-v-a0daccac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tools-container[data-v-a0daccac]{padding:60px 0}.tools-wrapper[data-v-a0daccac]{grid-template-columns:1fr;gap:20px}.workbench-heading[data-v-a0daccac]{gap:12px}.workbench-icon[data-v-a0daccac]{border-radius:10px;width:40px;height:40px;font-size:20px}.workbench-heading .tool-info h2[data-v-a0daccac]{margin-bottom:3px;font-size:17px}.workbench-heading .tool-info p[data-v-a0daccac]{font-size:12px}}@media (prefers-reduced-motion:reduce){.tool-card[data-v-a0daccac]{transition:none}.tool-card[data-v-a0daccac]:hover{transform:none}}.tool-workbench-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141b3347;font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.tool-workbench-overlay .el-overlay-dialog{justify-content:center;align-items:center;display:flex;overflow:hidden}.tool-workbench.el-dialog{width:min(1100px,100% - 64px);height:min(820px,100vh - 80px);background:var(--adil-card-bg,var(--el-bg-color));border-radius:22px;flex-direction:column;height:min(820px,100dvh - 80px);margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 100px #0e184140}.tool-workbench>.el-dialog__header{border-bottom:1px solid var(--adil-card-border,var(--theme-accent-border,#dfebff));flex-shrink:0;padding:22px 28px}.tool-workbench>.el-dialog__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:28px;overflow:auto}.tool-workbench-overlay.dialog-fade-enter-active{animation:.32s both tool-mask-in}.tool-workbench-overlay.dialog-fade-leave-active{animation:.28s reverse both tool-mask-in}.tool-workbench-overlay.dialog-fade-enter-active .el-overlay-dialog,.tool-workbench-overlay.dialog-fade-leave-active .el-overlay-dialog{animation:none}.tool-workbench-overlay.dialog-fade-enter-active .tool-workbench{animation:.32s cubic-bezier(.22,1,.36,1) both tool-panel-in}.tool-workbench-overlay.dialog-fade-leave-active .tool-workbench{animation:.28s cubic-bezier(.4,0,.8,1) reverse both tool-panel-in}.tool-workbench-overlay.dialog-fade-enter-active .workbench-content{animation:.22s .1s both tool-content-in}.tool-workbench-overlay.dialog-fade-leave-active .workbench-content{opacity:0;transition:opacity .1s}@keyframes tool-mask-in{0%{opacity:0}to{opacity:1}}@keyframes tool-panel-in{0%{opacity:.25;transform:translate(var(--tool-origin-x,0), var(--tool-origin-y,0)) scale(var(--tool-scale-x,.94), var(--tool-scale-y,.94))}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tool-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tool-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.tool-workbench-overlay .el-overlay-dialog{align-items:flex-end}.tool-workbench.el-dialog{width:100%;height:93vh;border-radius:22px 22px 0 0;height:93dvh;margin:0}.tool-workbench>.el-dialog__header{padding:18px 16px}.tool-workbench>.el-dialog__body{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.tool-workbench-overlay.dialog-fade-enter-active .tool-workbench,.tool-workbench-overlay.dialog-fade-leave-active .tool-workbench{animation-name:tool-sheet-in}}@media (prefers-reduced-motion:reduce){.tool-workbench-overlay.dialog-fade-enter-active,.tool-workbench-overlay.dialog-fade-leave-active,.tool-workbench-overlay.dialog-fade-enter-active .tool-workbench,.tool-workbench-overlay.dialog-fade-leave-active .tool-workbench,.tool-workbench-overlay.dialog-fade-enter-active .workbench-content{animation-duration:1ms;animation-delay:0s}.tool-workbench-overlay.dialog-fade-leave-active .workbench-content{transition:none}}
