.dialog-content{flex-direction:column;justify-content:center}.dialog-content,.user-status[data-v-cf702f08]{display:flex;align-items:center}.user-info[data-v-cf702f08]{margin-left:10px}.not-logged-in[data-v-cf702f08]:hover{cursor:pointer;text-decoration:underline;color:blue}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.page-breadcrumb{padding:10px 20px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;text-align:left}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.tool-card[data-v-e9316226]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e4e7ed;border-radius:8px;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s}.tool-card[data-v-e9316226]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1);border-color:#409eff}.tool-icon[data-v-e9316226]{font-size:28px;flex-shrink:0;line-height:1.2}.tool-info[data-v-e9316226]{min-width:0}.tool-name[data-v-e9316226]{font-size:14px;font-weight:600;color:#303133}.tool-desc[data-v-e9316226]{font-size:12px;color:#909399;margin-top:4px}.tool-tags[data-v-e9316226]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tool-tag[data-v-e9316226]{font-size:11px;color:#909399;background:#f4f4f5;padding:1px 7px;border-radius:10px}.home-container[data-v-32ff27cb]{padding:24px;max-width:960px;margin:0 auto;text-align:left}.search-bar[data-v-32ff27cb]{margin-bottom:20px}.section-title[data-v-32ff27cb]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.recent-section[data-v-32ff27cb]{margin-bottom:20px}.recent-list[data-v-32ff27cb]{display:flex;flex-wrap:wrap;gap:8px}.recent-chip[data-v-32ff27cb]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;background:#f4f4f5;color:#606266;font-size:13px;text-decoration:none;transition:background .2s}.recent-chip[data-v-32ff27cb]:hover{background:#ecf5ff;color:#409eff}.recent-icon[data-v-32ff27cb]{font-size:15px}.filter-bar[data-v-32ff27cb]{margin-bottom:20px}.category-anchors[data-v-32ff27cb]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.anchor-link[data-v-32ff27cb]{cursor:pointer;font-size:14px;color:#606266}.anchor-link[data-v-32ff27cb]:hover{color:#409eff}.tag-chips[data-v-32ff27cb]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-32ff27cb]{cursor:pointer;font-size:12px}.result-meta[data-v-32ff27cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;color:#909399}.empty-tip[data-v-32ff27cb]{padding:40px 0;text-align:center;color:#909399}.cat-group[data-v-32ff27cb]{margin-bottom:28px;scroll-margin-top:16px}.group-title[data-v-32ff27cb]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff}.tools-grid[data-v-32ff27cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}