[data-v-bed0d48b]:root{--primary-color:#ff7d00;--primary-color-light:#ff9533;--primary-color-dark:#e67300;--secondary-color:#3498db;--accent-color:#2ecc71;--success-color:#28a745;--warning-color:#f39c12;--danger-color:#e74c3c;--info-color:#17a2b8;--dark-bg:#1a1a2e;--light-bg:#f8f9fa;--card-bg:#fff;--hover-bg:#f5f5f5;--text-primary:#333;--text-secondary:#666;--text-light:#999;--text-white:#fff;--border-color:#eee;--border-color-light:#f5f5f5;--border-color-dark:#ddd;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-mono:"Monaco","Menlo","Ubuntu Mono",monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-1:.1875rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.25rem;--space-8:1.5rem;--space-10:2rem;--space-12:2.5rem;--space-16:3rem;--space-20:4rem;--radius-sm:.1875rem;--radius-md:.3125rem;--radius-lg:.375rem;--radius-xl:.5rem;--radius-2xl:.75rem;--radius-full:9999px;--border-radius:.375rem;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--container-max-width:1280px;--container-padding:1rem;--nav-height:64px;--nav-height-mobile:54px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}[data-theme=dark][data-v-bed0d48b]{--light-bg:#1a1a2e;--card-bg:#252545;--hover-bg:#2d2d50;--text-primary:#fff;--text-secondary:#ccc;--text-light:#999;--border-color:#404040;--border-color-light:#353535;--border-color-dark:#505050}.tool-detail-page[data-v-bed0d48b]{background:var(--light-bg)}.breadcrumb-section[data-v-bed0d48b]{background:var(--card-bg);border-bottom:1px solid var(--border-color);margin-top:var(--nav-height);padding:1rem 0}.breadcrumb[data-v-bed0d48b]{align-items:center;display:flex;font-size:var(--text-sm);gap:.5rem;justify-content:center;justify-content:flex-start}.breadcrumb-item[data-v-bed0d48b]{color:var(--text-secondary);text-decoration:none;transition:var(--transition-base)}.breadcrumb-item[data-v-bed0d48b]:hover{color:var(--primary-color)}.breadcrumb-separator[data-v-bed0d48b]{color:var(--text-light)}.breadcrumb-current[data-v-bed0d48b]{color:var(--text-primary);font-weight:var(--font-medium)}.tool-detail-main[data-v-bed0d48b]{padding:2rem 0}.error-state[data-v-bed0d48b],.loading-state[data-v-bed0d48b],.not-found-state[data-v-bed0d48b]{padding:4rem 2rem;text-align:center}.error-state .loading-spinner[data-v-bed0d48b],.loading-state .loading-spinner[data-v-bed0d48b],.not-found-state .loading-spinner[data-v-bed0d48b]{animation:spin-bed0d48b 1s linear infinite;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;margin:0 auto 1rem;width:40px}@keyframes spin-bed0d48b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.back-button[data-v-bed0d48b],.retry-button[data-v-bed0d48b]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));border:none;border-radius:var(--radius-lg);color:var(--text-white);cursor:pointer;display:inline-block;font-weight:var(--font-medium);margin-top:1rem;padding:var(--space-3) var(--space-6);text-decoration:none;transition:var(--transition-base)}.back-button[data-v-bed0d48b]:hover,.retry-button[data-v-bed0d48b]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.back-button[data-v-bed0d48b]:active,.retry-button[data-v-bed0d48b]:active{transform:translateY(0)}.tool-header[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;gap:2rem;grid-template-columns:1fr auto;margin-bottom:2rem;padding:var(--space-6);transition:var(--transition-base)}@media (max-width:767px){.tool-header[data-v-bed0d48b]{gap:1.5rem;grid-template-columns:1fr}}.tool-header-left[data-v-bed0d48b]{display:flex;gap:1.5rem}@media (max-width:767px){.tool-header-left[data-v-bed0d48b]{flex-direction:column;gap:1rem}}.tool-logo[data-v-bed0d48b]{flex-shrink:0}.tool-logo img[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);height:80px;width:80px}@media (max-width:767px){.tool-logo img[data-v-bed0d48b]{height:64px;width:64px}}.tool-info[data-v-bed0d48b]{flex:1;min-width:0}.tool-badges[data-v-bed0d48b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.tool-badges .badge[data-v-bed0d48b]{background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));border-radius:var(--radius-full);color:var(--text-white);font-size:var(--text-xs);font-weight:var(--font-medium);padding:.25rem .75rem}.tool-name[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0 0 .5rem}@media (max-width:767px){.tool-name[data-v-bed0d48b]{font-size:var(--text-2xl)}}.tool-description[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0 0 1rem}.tool-meta[data-v-bed0d48b]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.rating-section[data-v-bed0d48b]{align-items:center;display:flex;gap:.5rem}.stars[data-v-bed0d48b]{display:flex;gap:.125rem}.stars .star[data-v-bed0d48b]{color:var(--border-color);font-size:1.25rem;transition:var(--transition-base)}.stars .star.filled[data-v-bed0d48b]{color:gold}.rating-number[data-v-bed0d48b]{color:var(--text-primary);font-weight:var(--font-semibold)}.review-count[data-v-bed0d48b],.stats[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm)}.stats[data-v-bed0d48b]{display:flex;gap:1rem}@media (max-width:767px){.stats[data-v-bed0d48b]{flex-direction:column;gap:.25rem}}.tool-tags[data-v-bed0d48b]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-tags .tag[data-v-bed0d48b]{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-sm);padding:.375rem .75rem;transition:var(--transition-base)}.tool-tags .tag[data-v-bed0d48b]:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-white)}.tool-header-right[data-v-bed0d48b]{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.tool-header-right[data-v-bed0d48b]{align-items:stretch}}.pricing-info[data-v-bed0d48b]{text-align:right}@media (max-width:767px){.pricing-info[data-v-bed0d48b]{text-align:left}}.price-badge[data-v-bed0d48b]{border-radius:var(--radius-lg);display:inline-block;font-size:var(--text-lg);font-weight:var(--font-semibold);padding:.5rem 1rem}.price-badge.free[data-v-bed0d48b]{background:var(--accent-color);color:var(--text-white)}.price-badge.paid[data-v-bed0d48b]{background:var(--warning-color);color:var(--text-white)}.trial-badge[data-v-bed0d48b]{background:var(--info-color);border-radius:var(--radius-sm);color:var(--text-white);display:inline-block;font-size:var(--text-xs);margin-top:.25rem;padding:.25rem .5rem}.action-buttons[data-v-bed0d48b]{display:flex;gap:.75rem}@media (max-width:767px){.action-buttons[data-v-bed0d48b]{flex-direction:column}}.visit-button[data-v-bed0d48b]{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));border:none;border-radius:var(--radius-lg);color:var(--text-white);cursor:pointer;display:flex;font-weight:var(--font-medium);gap:.5rem;padding:var(--space-3) var(--space-6);text-decoration:none;transition:var(--transition-base);white-space:nowrap}.visit-button[data-v-bed0d48b]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.visit-button[data-v-bed0d48b]:active{transform:translateY(0)}.visit-button svg[data-v-bed0d48b]{flex-shrink:0}.bookmark-button[data-v-bed0d48b],.share-button[data-v-bed0d48b]{align-items:center;background:transparent;border:1px solid var(--primary-color);border-radius:var(--radius-lg);color:var(--primary-color);cursor:pointer;display:flex;font-weight:var(--font-medium);gap:.5rem;padding:var(--space-3) var(--space-6);transition:var(--transition-base);white-space:nowrap}.bookmark-button.bookmarked[data-v-bed0d48b],.bookmark-button[data-v-bed0d48b]:hover,.share-button.bookmarked[data-v-bed0d48b],.share-button[data-v-bed0d48b]:hover{background:var(--primary-color);color:var(--text-white)}.bookmark-button.bookmarked svg[data-v-bed0d48b],.share-button.bookmarked svg[data-v-bed0d48b]{fill:currentColor}.bookmark-button svg[data-v-bed0d48b],.share-button svg[data-v-bed0d48b]{flex-shrink:0}.tool-details-section[data-v-bed0d48b]{display:flex;flex-direction:column;gap:2rem}.section-title[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 0 1.5rem}@media (max-width:767px){.section-title[data-v-bed0d48b]{font-size:var(--text-xl)}}.features-section[data-v-bed0d48b],.tool-detail-section[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);transition:var(--transition-base)}.tool-detail-html-content[data-v-bed0d48b]{color:var(--text-primary);line-height:1.6}.tool-detail-html-content h2[data-v-bed0d48b],.tool-detail-html-content h3[data-v-bed0d48b],.tool-detail-html-content h4[data-v-bed0d48b]{color:var(--text-primary);font-weight:var(--font-semibold);margin:1.5rem 0 1rem}.tool-detail-html-content h2[data-v-bed0d48b]{border-bottom:2px solid var(--border-color);font-size:var(--text-xl);padding-bottom:.5rem}.tool-detail-html-content h3[data-v-bed0d48b]{color:var(--primary-color);font-size:var(--text-lg)}.tool-detail-html-content h4[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-base)}.tool-detail-html-content p[data-v-bed0d48b]{color:var(--text-secondary);margin:1rem 0}.tool-detail-html-content ol[data-v-bed0d48b],.tool-detail-html-content ul[data-v-bed0d48b]{margin:1rem 0;padding-left:1.5rem}.tool-detail-html-content ol li[data-v-bed0d48b],.tool-detail-html-content ul li[data-v-bed0d48b]{color:var(--text-secondary);margin:.5rem 0}.tool-detail-html-content ol li strong[data-v-bed0d48b],.tool-detail-html-content ul li strong[data-v-bed0d48b]{color:var(--text-primary);font-weight:var(--font-semibold)}.tool-detail-html-content .highlight-box[data-v-bed0d48b]{background:linear-gradient(135deg,var(--primary-color-light),var(--card-bg));border:1px solid var(--primary-color);border-radius:var(--radius-lg);margin:1.5rem 0;padding:1.5rem}.tool-detail-html-content .highlight-box h4[data-v-bed0d48b]{color:var(--primary-color);margin-top:0}.tool-detail-html-content .comparison-table table[data-v-bed0d48b],.tool-detail-html-content .feature-table[data-v-bed0d48b]{border-collapse:collapse;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000001a;margin:1.5rem 0;overflow:hidden;width:100%}.tool-detail-html-content .comparison-table table td[data-v-bed0d48b],.tool-detail-html-content .comparison-table table th[data-v-bed0d48b],.tool-detail-html-content .feature-table td[data-v-bed0d48b],.tool-detail-html-content .feature-table th[data-v-bed0d48b]{border-bottom:1px solid var(--border-color);padding:1rem;text-align:left}.tool-detail-html-content .comparison-table table th[data-v-bed0d48b],.tool-detail-html-content .feature-table th[data-v-bed0d48b]{background:var(--primary-color);color:var(--text-white);font-weight:var(--font-semibold)}.tool-detail-html-content .comparison-table table tr[data-v-bed0d48b]:nth-child(2n),.tool-detail-html-content .feature-table tr[data-v-bed0d48b]:nth-child(2n){background:var(--hover-bg)}.tool-detail-html-content .comparison-table table .highlight[data-v-bed0d48b],.tool-detail-html-content .feature-table .highlight[data-v-bed0d48b]{background:var(--primary-color);border-radius:var(--radius-sm);color:var(--text-white);font-weight:var(--font-semibold);padding:.25rem .5rem}.tool-detail-html-content .performance-grid[data-v-bed0d48b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}@media (max-width:767px){.tool-detail-html-content .performance-grid[data-v-bed0d48b]{grid-template-columns:1fr}}.tool-detail-html-content .performance-item[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1rem;text-align:center;transition:var(--transition-base)}.tool-detail-html-content .performance-item[data-v-bed0d48b]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #ff7d0026;transform:translateY(-2px)}.tool-detail-html-content .performance-item h4[data-v-bed0d48b]{color:var(--primary-color);margin:0 0 .5rem}.tool-detail-html-content .performance-item p[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.tool-detail-html-content blockquote[data-v-bed0d48b]{background:var(--hover-bg);border-left:4px solid var(--primary-color);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}.tool-detail-html-content blockquote p[data-v-bed0d48b]{margin:.5rem 0}.tool-detail-html-content blockquote p[data-v-bed0d48b]:first-child{margin-top:0}.tool-detail-html-content blockquote p[data-v-bed0d48b]:last-child{margin-bottom:0}.tool-detail-html-content blockquote strong[data-v-bed0d48b]{color:var(--primary-color);font-weight:var(--font-semibold)}.tool-detail-html-content .conclusion[data-v-bed0d48b]{background:linear-gradient(135deg,var(--primary-color-light),var(--card-bg));border:1px solid var(--primary-color);border-radius:var(--radius-lg);margin:2rem 0;padding:1.5rem;text-align:center}.tool-detail-html-content .conclusion h3[data-v-bed0d48b]{color:var(--primary-color);margin-top:0}.tool-detail-html-content .conclusion p[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-base)}@media (min-width:768px) and (max-width:1199px){.tool-detail-html-content .performance-grid[data-v-bed0d48b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tool-detail-html-content .comparison-table table[data-v-bed0d48b],.tool-detail-html-content .feature-table[data-v-bed0d48b]{font-size:var(--text-sm)}.tool-detail-html-content .comparison-table table td[data-v-bed0d48b],.tool-detail-html-content .comparison-table table th[data-v-bed0d48b],.tool-detail-html-content .feature-table td[data-v-bed0d48b],.tool-detail-html-content .feature-table th[data-v-bed0d48b]{padding:.75rem}}@media (max-width:767px){.tool-detail-html-content .performance-grid[data-v-bed0d48b]{grid-template-columns:1fr}.tool-detail-html-content .comparison-table table[data-v-bed0d48b],.tool-detail-html-content .feature-table[data-v-bed0d48b]{font-size:var(--text-xs)}.tool-detail-html-content .comparison-table table td[data-v-bed0d48b],.tool-detail-html-content .comparison-table table th[data-v-bed0d48b],.tool-detail-html-content .feature-table td[data-v-bed0d48b],.tool-detail-html-content .feature-table th[data-v-bed0d48b]{padding:.5rem}.tool-detail-html-content .conclusion[data-v-bed0d48b],.tool-detail-html-content .highlight-box[data-v-bed0d48b]{padding:1rem}.tool-detail-html-content blockquote[data-v-bed0d48b]{padding:.75rem 1rem}}.features-grid[data-v-bed0d48b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:767px){.features-grid[data-v-bed0d48b]{grid-template-columns:1fr}}.feature-item[data-v-bed0d48b]{align-items:center;background:var(--hover-bg);border-radius:var(--radius-lg);display:flex;gap:.75rem;padding:.75rem;transition:var(--transition-base)}.feature-item[data-v-bed0d48b]:hover{background:var(--primary-color-light);transform:translateY(-2px)}.feature-icon[data-v-bed0d48b]{align-items:center;background:var(--primary-color);border-radius:var(--radius-lg);color:var(--text-white);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.feature-text[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium)}.pricing-section[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);transition:var(--transition-base)}.pricing-cards[data-v-bed0d48b]{display:flex;gap:1.5rem}@media (max-width:767px){.pricing-cards[data-v-bed0d48b]{flex-direction:column}}.pricing-card[data-v-bed0d48b]{border:2px solid var(--border-color);border-radius:var(--radius-xl);flex:1;padding:1.5rem;text-align:center;transition:var(--transition-base)}.pricing-card.highlighted[data-v-bed0d48b]{background:linear-gradient(135deg,var(--primary-color-light),var(--card-bg));border-color:var(--primary-color)}.pricing-card[data-v-bed0d48b]:hover{border-color:var(--primary-color);box-shadow:0 8px 25px #ff7d0033;transform:translateY(-4px)}.plan-name[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 1rem}.plan-price[data-v-bed0d48b]{margin-bottom:1.5rem}.plan-price .price[data-v-bed0d48b]{color:var(--primary-color);font-size:var(--text-3xl);font-weight:var(--font-bold)}.plan-price .period[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-normal)}.plan-features[data-v-bed0d48b]{display:flex;flex-direction:column;gap:.5rem}.plan-feature[data-v-bed0d48b]{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:.5rem}.plan-feature svg[data-v-bed0d48b]{color:var(--accent-color);flex-shrink:0}@media (min-width:768px) and (max-width:1199px){.tool-header[data-v-bed0d48b]{gap:1.5rem;grid-template-columns:1fr}.tool-header-right[data-v-bed0d48b]{align-items:stretch}.action-buttons[data-v-bed0d48b]{flex-direction:row;justify-content:space-between}}@media (max-width:767px){.tool-details-section[data-v-bed0d48b]{gap:1rem}.section-title[data-v-bed0d48b]{font-size:var(--text-lg);margin-bottom:1rem}.features-section[data-v-bed0d48b],.pricing-section[data-v-bed0d48b],.related-tools-section[data-v-bed0d48b],.reviews-section[data-v-bed0d48b]{padding:1rem}.features-grid[data-v-bed0d48b],.related-tools-grid[data-v-bed0d48b]{gap:.75rem}.feature-item[data-v-bed0d48b]{gap:.5rem;padding:.5rem}.feature-icon[data-v-bed0d48b]{height:24px;width:24px}.plan-name[data-v-bed0d48b]{font-size:var(--text-base)}.plan-price .price[data-v-bed0d48b]{font-size:var(--text-xl)}.plan-features[data-v-bed0d48b]{gap:.25rem}.action-buttons[data-v-bed0d48b]{gap:.5rem}}.reviews-section[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);transition:var(--transition-base)}.reviews-header[data-v-bed0d48b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:767px){.reviews-header[data-v-bed0d48b]{align-items:stretch;flex-direction:column;gap:1rem}}.add-review-btn[data-v-bed0d48b]{align-items:center;background:transparent;border:1px solid var(--primary-color);border-radius:var(--radius-lg);color:var(--primary-color);cursor:pointer;display:flex;font-weight:var(--font-medium);gap:.5rem;padding:var(--space-3) var(--space-6);transition:var(--transition-base)}.add-review-btn[data-v-bed0d48b]:hover{background:var(--primary-color);color:var(--text-white)}.reviews-summary[data-v-bed0d48b]{border-bottom:1px solid var(--border-color);display:grid;gap:2rem;grid-template-columns:auto 1fr;margin-bottom:2rem;padding-bottom:2rem}@media (max-width:767px){.reviews-summary[data-v-bed0d48b]{gap:1.5rem;grid-template-columns:1fr}}.average-rating[data-v-bed0d48b]{text-align:center}.average-rating .rating-large[data-v-bed0d48b]{color:var(--primary-color);display:block;font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:.5rem}.average-rating .stars-large[data-v-bed0d48b]{display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.average-rating .stars-large .star[data-v-bed0d48b]{color:var(--border-color);font-size:1.5rem}.average-rating .stars-large .star.filled[data-v-bed0d48b]{color:gold}.average-rating .total-reviews[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm)}.rating-breakdown[data-v-bed0d48b]{display:flex;flex-direction:column;gap:.75rem}.rating-bar[data-v-bed0d48b]{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto}.rating-bar .rating-label[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.rating-bar .bar-container[data-v-bed0d48b]{background:var(--hover-bg);border-radius:var(--radius-full);height:8px;overflow:hidden}.rating-bar .bar-fill[data-v-bed0d48b]{background:linear-gradient(90deg,var(--primary-color),var(--primary-color-light));border-radius:var(--radius-full);height:100%;transition:width .3s ease}.rating-bar .rating-count[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.reviews-list[data-v-bed0d48b]{display:flex;flex-direction:column;gap:1.5rem}.review-item[data-v-bed0d48b]{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem}.review-header[data-v-bed0d48b]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}@media (max-width:767px){.review-header[data-v-bed0d48b]{flex-direction:column;gap:.5rem}}.reviewer-info[data-v-bed0d48b]{gap:.75rem}.avatar[data-v-bed0d48b],.reviewer-info[data-v-bed0d48b]{align-items:center;display:flex}.avatar[data-v-bed0d48b]{background:var(--primary-color);border-radius:var(--radius-full);color:var(--text-white);font-size:var(--text-lg);font-weight:var(--font-semibold);height:40px;justify-content:center;width:40px}.reviewer-details[data-v-bed0d48b]{display:flex;flex-direction:column}.reviewer-details .reviewer-name[data-v-bed0d48b]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}.reviewer-details .review-date[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-sm)}.review-rating[data-v-bed0d48b]{display:flex;gap:.125rem}.review-rating .star[data-v-bed0d48b]{color:var(--border-color);font-size:1rem}.review-rating .star.filled[data-v-bed0d48b]{color:gold}.review-content[data-v-bed0d48b]{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 1rem}.review-actions[data-v-bed0d48b]{display:flex;gap:1rem}.helpful-btn[data-v-bed0d48b]{align-items:center;background:none;border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:.375rem;padding:.375rem .75rem;transition:var(--transition-base)}.helpful-btn[data-v-bed0d48b]:hover{background:var(--primary-color-light);border-color:var(--primary-color);color:var(--primary-color)}.related-tools-section[data-v-bed0d48b]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6);transition:var(--transition-base)}.related-tools-grid[data-v-bed0d48b]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:767px){.related-tools-grid[data-v-bed0d48b]{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1199px){.related-tools-grid[data-v-bed0d48b]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}
