.tool-info-section[data-astro-cid-zlb5k67j]{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;background:var(--color-surface, #ffffff);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-lg, 1rem)}.tool-info-section[data-astro-cid-zlb5k67j] h2[data-astro-cid-zlb5k67j]{font-size:1.25rem;font-weight:700;color:var(--text-primary, #0f172a);margin:0}.hierarchy-cards-grid[data-astro-cid-zlb5k67j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:.5rem}.hierarchy-card[data-astro-cid-zlb5k67j]{background:var(--color-surface-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm, .5rem);padding:1rem;display:flex;flex-direction:column;gap:.35rem}.hierarchy-card[data-astro-cid-zlb5k67j].active-hier{border-color:var(--color-primary, #2563eb);background:#2563eb0d}.hier-title[data-astro-cid-zlb5k67j]{font-size:1rem;font-weight:700;color:var(--text-primary, #0f172a)}.hier-detail[data-astro-cid-zlb5k67j]{font-size:.8125rem;color:var(--text-secondary, #334155)}.hier-ml[data-astro-cid-zlb5k67j]{font-size:.75rem;font-weight:600;color:var(--color-primary, #2563eb);margin-top:.25rem}.formula-callout[data-astro-cid-zlb5k67j]{background:var(--color-surface-hover, #f8fafc);border-left:4px solid var(--color-primary, #2563eb);padding:.85rem 1.25rem;border-radius:var(--radius-sm, .375rem);display:flex;flex-direction:column;gap:.35rem}.formula-callout[data-astro-cid-zlb5k67j] code[data-astro-cid-zlb5k67j]{font-size:1.1rem;font-weight:700;color:var(--color-primary, #2563eb);font-family:monospace}.tool-steps-list[data-astro-cid-zlb5k67j]{margin-left:1.25rem;display:flex;flex-direction:column;gap:.6rem;font-size:.9375rem;color:var(--text-secondary, #334155);line-height:1.6}.sub-steps-list[data-astro-cid-zlb5k67j]{margin-left:1rem;margin-top:.35rem;display:flex;flex-direction:column;gap:.25rem}.worked-examples-grid[data-astro-cid-zlb5k67j]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.worked-examples-grid[data-astro-cid-zlb5k67j]{grid-template-columns:1fr 1fr}}.worked-example-box[data-astro-cid-zlb5k67j]{background:var(--color-surface-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm, .5rem);padding:1.25rem;display:flex;flex-direction:column;gap:.65rem}.example-scenario[data-astro-cid-zlb5k67j]{font-size:.9375rem;color:var(--text-primary, #0f172a);margin:0}.example-desc[data-astro-cid-zlb5k67j]{font-size:.875rem;color:var(--text-muted, #64748b);margin:0}.example-steps[data-astro-cid-zlb5k67j]{margin-left:1.25rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--text-secondary, #334155)}.example-result[data-astro-cid-zlb5k67j]{padding-top:.5rem;border-top:1px solid var(--border-color, #e2e8f0);font-size:.9375rem;color:var(--color-primary, #2563eb)}.data-table-wrapper[data-astro-cid-zlb5k67j]{overflow-x:auto}.data-table[data-astro-cid-zlb5k67j]{width:100%;border-collapse:collapse;font-size:.9375rem}.data-table[data-astro-cid-zlb5k67j] th[data-astro-cid-zlb5k67j],.data-table[data-astro-cid-zlb5k67j] td[data-astro-cid-zlb5k67j]{padding:.75rem 1rem;border-bottom:1px solid var(--border-color, #e2e8f0);text-align:left}.data-table[data-astro-cid-zlb5k67j] th[data-astro-cid-zlb5k67j]{background:var(--color-surface-hover, #f8fafc);font-weight:600;color:var(--text-muted, #64748b)}.text-accent[data-astro-cid-zlb5k67j]{color:var(--color-primary, #2563eb)}.mistakes-grid[data-astro-cid-zlb5k67j]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.mistakes-grid[data-astro-cid-zlb5k67j]{grid-template-columns:1fr 1fr}}.mistake-item[data-astro-cid-zlb5k67j]{background:var(--color-surface-hover, #f8fafc);border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm, .5rem);padding:1rem;display:flex;flex-direction:column;gap:.35rem}.mistake-item[data-astro-cid-zlb5k67j] h4[data-astro-cid-zlb5k67j]{font-size:.9375rem;font-weight:600;color:var(--text-primary, #0f172a);margin:0}.mistake-item[data-astro-cid-zlb5k67j] p[data-astro-cid-zlb5k67j]{font-size:.8125rem;color:var(--text-muted, #64748b);line-height:1.5;margin:0}.related-tools-pills[data-astro-cid-zlb5k67j]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-pill[data-astro-cid-zlb5k67j]{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:var(--radius-sm, .375rem);background:var(--color-surface-hover, #f1f5f9);border:1px solid var(--border-color, #e2e8f0);font-size:.875rem;font-weight:600;color:var(--text-primary, #0f172a);text-decoration:none;transition:all .15s ease}.tool-pill[data-astro-cid-zlb5k67j]:hover{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:#fff}
