.tool-card[data-v-847ed90f]{gap:var(--space-3,12px);padding:var(--space-6,24px);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,16px);color:inherit;height:100%;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease),transform var(--transition-fast,.15s ease);flex-direction:column;text-decoration:none;display:flex}.tool-card[data-v-847ed90f]:focus-visible,.tool-card[data-v-847ed90f]:hover{border-color:var(--color-primary,#2563eb);box-shadow:var(--shadow-md,0 4px 12px #0f172a14);transform:translateY(-2px)}.tool-card__top[data-v-847ed90f]{justify-content:space-between;align-items:center;display:flex}.tool-card__icon[data-v-847ed90f]{border-radius:var(--radius-md,10px);justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.tool-card__icon[data-v-847ed90f],.tool-card__kind[data-v-847ed90f]{background:var(--color-bg-subtle,#f8fafc)}.tool-card__kind[data-v-847ed90f]{color:var(--color-text-muted,#64748b);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.tool-card__name[data-v-847ed90f]{color:var(--color-text,#0f172a);font-size:18px;font-weight:600}.tool-card__description[data-v-847ed90f]{color:var(--color-text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-nav[data-v-28663bd4]{justify-content:space-between;align-items:center;gap:var(--space-2,8px) var(--space-4,16px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}.back-link[data-v-28663bd4]{color:var(--color-primary,#2563eb);font-size:14px;font-weight:500;text-decoration:none}.back-link[data-v-28663bd4]:focus-visible,.back-link[data-v-28663bd4]:hover{text-decoration:underline}.breadcrumb__list[data-v-28663bd4]{gap:var(--space-2,8px);margin:0;padding:0;font-size:14px;list-style:none}.breadcrumb__item[data-v-28663bd4],.breadcrumb__list[data-v-28663bd4]{align-items:center;display:flex}.breadcrumb__link[data-v-28663bd4]{color:var(--color-text-muted,#64748b);border-radius:var(--radius-sm,6px);text-decoration:none}.breadcrumb__link[data-v-28663bd4]:focus-visible,.breadcrumb__link[data-v-28663bd4]:hover{color:var(--color-primary,#2563eb);text-decoration:underline}.breadcrumb__separator[data-v-28663bd4]{color:var(--color-border,#e2e8f0)}.breadcrumb__current[data-v-28663bd4]{color:var(--color-text,#0f172a);font-weight:500}.page[data-v-18f78393]{max-width:700px;padding:var(--space-8) var(--space-6) var(--space-16);margin:0 auto}.header[data-v-18f78393]{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);text-align:center}h1[data-v-18f78393]{color:var(--color-text);margin:0;font-size:32px;font-weight:800}.intro[data-v-18f78393]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:16px;line-height:1.5}.panel[data-v-18f78393]{padding:var(--space-6);margin-bottom:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.seo-content[data-v-18f78393]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.seo-content h2[data-v-18f78393]{margin:0 0 var(--space-3);color:var(--color-text);font-size:18px}.seo-content ol[data-v-18f78393]{margin:0 0 var(--space-8);padding-left:var(--space-6);color:var(--color-text-muted)}.seo-content li[data-v-18f78393]{margin-bottom:var(--space-2)}.faq-entry[data-v-18f78393]{margin-bottom:var(--space-4)}.faq-entry h3[data-v-18f78393]{margin:0 0 var(--space-1);color:var(--color-text);font-size:15px;font-weight:600}.faq-entry p[data-v-18f78393]{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.related[data-v-18f78393]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.related h2[data-v-18f78393]{margin:0 0 var(--space-3);color:var(--color-text);font-size:18px}.related__list[data-v-18f78393]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related__link[data-v-18f78393]{color:var(--color-primary);font-size:15px;font-weight:600;text-decoration:none}.related__link[data-v-18f78393]:focus-visible,.related__link[data-v-18f78393]:hover{text-decoration:underline}.related__desc[data-v-18f78393]{color:var(--color-text-muted);font-size:14px;line-height:1.5;display:block}
