.cap-badges[data-v-a0d20281]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cap-lead[data-v-a0d20281]{color:var(--text-secondary);opacity:.7;align-items:center;gap:.2rem;font-size:.7rem;display:inline-flex}.cap-badge[data-v-a0d20281]{background:var(--bg-secondary);color:var(--text-secondary);border-radius:20px;align-items:center;gap:.2rem;padding:.12rem .5rem;font-size:.7rem;display:inline-flex}.cap-badge.ok[data-v-a0d20281]{color:#16a34a}.cap-badge.no[data-v-a0d20281]{color:#dc2626;opacity:.75;text-decoration:line-through}.cap-badge.unknown[data-v-a0d20281]{color:var(--text-secondary);opacity:.9;border:1px dashed var(--border)}.cap-badge.tier[data-v-a0d20281]{background:linear-gradient(135deg, var(--accent), var(--rarity-epic));color:#fff;font-weight:600}.cap-badge.tier-low[data-v-a0d20281]{background:linear-gradient(135deg,#f59e0b,#dc2626)}.cap-badge.tier-high[data-v-a0d20281]{background:linear-gradient(135deg,#10b981,#3b82f6)}.tool-page[data-v-46f0e8ab]{min-height:100vh;padding-bottom:4rem}.tool-container[data-v-46f0e8ab]{margin:0 auto;padding:1.5rem 0}@media (width<=768px){.tool-container[data-v-46f0e8ab]{padding:1rem 0}.tool-header[data-v-46f0e8ab],.tool-body[data-v-46f0e8ab]{padding:1.1rem}.tool-icon-box[data-v-46f0e8ab]{width:52px;height:52px}.tool-name[data-v-46f0e8ab]{font-size:1.2rem}}@media (width>=769px) and (width<=1400px){.tool-container[data-v-46f0e8ab]{padding:1.5rem 0}}.tool-header[data-v-46f0e8ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.tool-header[data-v-46f0e8ab]:before{content:"";background:radial-gradient(ellipse at 0% 100%, var(--accent-glow), transparent 70%);opacity:.08;pointer-events:none;position:absolute;inset:0}.tool-icon-box[data-v-46f0e8ab]{background:linear-gradient(135deg, var(--accent), var(--rarity-epic));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.tool-icon-box[data-v-46f0e8ab]:after{content:"";background:linear-gradient(135deg, var(--accent), var(--rarity-epic));opacity:.3;z-index:-1;filter:blur(6px);border-radius:16px;position:absolute;inset:-2px}.tool-icon[data-v-46f0e8ab]{color:#fff;font-size:1.75rem}.tool-info[data-v-46f0e8ab]{flex:1;min-width:0}.tool-name[data-v-46f0e8ab]{margin:0 0 .25rem;font-size:1.35rem}.tool-desc[data-v-46f0e8ab]{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.tool-tags[data-v-46f0e8ab]{align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.tag[data-v-46f0e8ab]{background:var(--bg-secondary);color:var(--text-secondary);border-radius:20px;padding:.15rem .55rem;font-size:.72rem}.tag-level[data-v-46f0e8ab]{background:linear-gradient(135deg, var(--accent), var(--rarity-epic));color:#fff}.tool-body[data-v-46f0e8ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-top:1.25rem;padding:1.5rem;position:relative}.tool-footer-info[data-v-46f0e8ab]{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.crumbs[data-v-46f0e8ab]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem;padding:0 .25rem .75rem;font-size:.78rem;display:flex}.crumbs a[data-v-46f0e8ab]{color:var(--text-secondary);text-decoration:none}.crumbs a[data-v-46f0e8ab]:hover{color:var(--accent)}.crumb-sep[data-v-46f0e8ab]{opacity:.5}.crumb-current[data-v-46f0e8ab]{color:var(--text-primary)}.related-section[data-v-46f0e8ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem}.related-title[data-v-46f0e8ab]{align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.95rem;display:flex}.related-grid[data-v-46f0e8ab]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;display:grid}.related-item[data-v-46f0e8ab]{border:1px solid var(--border);background:var(--bg-secondary);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.related-item[data-v-46f0e8ab]:hover{border-color:var(--accent);transform:translateY(-1px)}.related-icon[data-v-46f0e8ab]{color:var(--accent);flex-shrink:0;margin-top:.1rem;font-size:1.05rem}.related-text[data-v-46f0e8ab]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.related-text strong[data-v-46f0e8ab]{color:var(--text-primary);font-size:.85rem;font-weight:500}.related-text span[data-v-46f0e8ab]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.info-card[data-v-46f0e8ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;gap:.75rem;padding:1rem;display:flex}.info-icon[data-v-46f0e8ab]{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.info-content[data-v-46f0e8ab]{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.info-content strong[data-v-46f0e8ab]{color:var(--text-primary);margin-bottom:.25rem;display:block}.faq-section[data-v-46f0e8ab]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem}.faq-title[data-v-46f0e8ab]{margin-bottom:.75rem;font-size:.95rem}.faq-item[data-v-46f0e8ab]{border-top:1px solid var(--border);cursor:pointer;padding:.6rem 0}.faq-item[data-v-46f0e8ab]:first-child{border-top:none}.faq-q[data-v-46f0e8ab]{justify-content:space-between;align-items:center;font-size:.88rem;font-weight:500;display:flex}.faq-arrow[data-v-46f0e8ab]{color:var(--text-secondary);font-size:.8rem;transition:transform .2s}.faq-arrow.open[data-v-46f0e8ab]{transform:rotate(90deg)}.faq-a[data-v-46f0e8ab]{color:var(--text-secondary);margin-top:.4rem;font-size:.83rem;line-height:1.6}.tool-page-wrap[data-v-2c18634c]{min-height:100vh;padding-bottom:4rem}.empty-state[data-v-2c18634c]{text-align:center;color:var(--text-secondary);padding:4rem 2rem}
