.tool-page[data-astro-cid-m76nyqlk]{padding:var(--spacing-2xl) 0 var(--spacing-3xl);min-height:80vh}.page-header[data-astro-cid-m76nyqlk]{margin-bottom:var(--spacing-xl)}.page-header[data-astro-cid-m76nyqlk] h1[data-astro-cid-m76nyqlk]{font-size:2.25rem;margin-bottom:var(--spacing-sm)}.page-lead[data-astro-cid-m76nyqlk]{font-size:1.0625rem;color:var(--color-text-muted);margin:0}.page-lead[data-astro-cid-m76nyqlk] a[data-astro-cid-m76nyqlk]{color:var(--color-cta)}.answer-section[data-astro-cid-m76nyqlk]{margin-bottom:var(--spacing-2xl)}.answer-section[data-astro-cid-m76nyqlk] h2[data-astro-cid-m76nyqlk]{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.table-wrap[data-astro-cid-m76nyqlk]{overflow-x:auto;margin:var(--spacing-md) 0}table[data-astro-cid-m76nyqlk]{width:100%;border-collapse:collapse;font-size:.9375rem}th[data-astro-cid-m76nyqlk],td[data-astro-cid-m76nyqlk]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}th[data-astro-cid-m76nyqlk]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface)}tbody[data-astro-cid-m76nyqlk] tr[data-astro-cid-m76nyqlk]:hover{background:var(--color-surface)}td[data-astro-cid-m76nyqlk] a[data-astro-cid-m76nyqlk]{color:var(--color-cta)}.doc-section[data-astro-cid-m76nyqlk]{padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.cn-title[data-astro-cid-m76nyqlk]{font-size:1.125rem;color:var(--color-text-muted);font-weight:600;margin-left:.5rem}.doc-meta[data-astro-cid-m76nyqlk]{font-size:.9375rem;color:var(--color-text-muted);margin:0 0 var(--spacing-md)}.doc-figure[data-astro-cid-m76nyqlk]{margin:0 0 var(--spacing-md);text-align:center}.doc-figure[data-astro-cid-m76nyqlk] img[data-astro-cid-m76nyqlk]{max-width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-sm);background:#fff}.doc-figure[data-astro-cid-m76nyqlk] figcaption[data-astro-cid-m76nyqlk]{margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.source-line[data-astro-cid-m76nyqlk]{word-break:break-all}.source-line[data-astro-cid-m76nyqlk] a[data-astro-cid-m76nyqlk]{color:var(--color-cta)}.id-points[data-astro-cid-m76nyqlk] h3[data-astro-cid-m76nyqlk]{font-size:1.0625rem;margin:0 0 .5rem}.plain-list[data-astro-cid-m76nyqlk]{line-height:1.8;font-size:.9375rem}.plain-list[data-astro-cid-m76nyqlk] li[data-astro-cid-m76nyqlk]{margin-bottom:.35rem}.points-source[data-astro-cid-m76nyqlk]{font-size:.875rem;color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.6}.source-card[data-astro-cid-m76nyqlk]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.source-card[data-astro-cid-m76nyqlk] .source-line[data-astro-cid-m76nyqlk]{margin:0 0 .5rem;font-size:.9375rem;line-height:1.6}.source-note[data-astro-cid-m76nyqlk]{margin:.5rem 0 0;font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.related-grid[data-astro-cid-m76nyqlk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md)}.related-card[data-astro-cid-m76nyqlk]{display:flex;flex-direction:column;gap:.35rem;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:all var(--transition-fast)}.related-card[data-astro-cid-m76nyqlk]:hover{border-color:var(--color-cta);box-shadow:0 4px 16px #0369a11a}.related-tag[data-astro-cid-m76nyqlk]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-cta)}.related-card[data-astro-cid-m76nyqlk] h3[data-astro-cid-m76nyqlk]{margin:0;font-size:1.0625rem}.related-card[data-astro-cid-m76nyqlk] p[data-astro-cid-m76nyqlk]{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}@media (max-width: 760px){.page-header[data-astro-cid-m76nyqlk] h1[data-astro-cid-m76nyqlk]{font-size:1.75rem}.doc-figure[data-astro-cid-m76nyqlk] img[data-astro-cid-m76nyqlk]{max-width:100%}}
