.meth-container[data-astro-cid-tvxthbpz]{padding-top:40px;padding-bottom:80px;display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start}@media(max-width:860px){.meth-container[data-astro-cid-tvxthbpz]{grid-template-columns:1fr;gap:24px}}.meth-toc[data-astro-cid-tvxthbpz]{position:sticky;top:80px;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px}.meth-toc[data-astro-cid-tvxthbpz] h2[data-astro-cid-tvxthbpz]{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-subtle);margin:0 0 12px}.meth-toc[data-astro-cid-tvxthbpz] ol[data-astro-cid-tvxthbpz]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.meth-toc[data-astro-cid-tvxthbpz] li[data-astro-cid-tvxthbpz]{font-size:.875rem}.meth-toc[data-astro-cid-tvxthbpz] a[data-astro-cid-tvxthbpz]{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.meth-toc[data-astro-cid-tvxthbpz] a[data-astro-cid-tvxthbpz]:hover{color:var(--color-primary)}.meth-body[data-astro-cid-tvxthbpz]{display:flex;flex-direction:column;gap:56px}.meth-section[data-astro-cid-tvxthbpz] h2[data-astro-cid-tvxthbpz]{display:flex;align-items:center;gap:10px;font-size:1.3125rem;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--color-border);color:var(--color-text)}.meth-section[data-astro-cid-tvxthbpz] h2[data-astro-cid-tvxthbpz] svg[data-astro-cid-tvxthbpz]{color:var(--color-primary);flex-shrink:0}.meth-section[data-astro-cid-tvxthbpz] p[data-astro-cid-tvxthbpz]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.65;margin:0 0 14px}.meth-section[data-astro-cid-tvxthbpz] p[data-astro-cid-tvxthbpz]:last-child{margin-bottom:0}.meth-section[data-astro-cid-tvxthbpz] a[data-astro-cid-tvxthbpz]{color:var(--color-primary)}.meth-callout[data-astro-cid-tvxthbpz]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);padding:16px 20px;margin:16px 0}.meth-callout--info[data-astro-cid-tvxthbpz]{border-left-color:var(--color-accent)}.meth-callout--warn[data-astro-cid-tvxthbpz]{border-left-color:var(--color-warning)}.meth-callout[data-astro-cid-tvxthbpz] h4[data-astro-cid-tvxthbpz]{font-size:.9375rem;margin:0 0 10px;color:var(--color-text)}.meth-callout[data-astro-cid-tvxthbpz] p[data-astro-cid-tvxthbpz]{font-size:.9rem;color:var(--color-text-muted);margin:0 0 8px}.meth-callout[data-astro-cid-tvxthbpz] p[data-astro-cid-tvxthbpz]:last-child{margin-bottom:0}.meth-callout[data-astro-cid-tvxthbpz] ul[data-astro-cid-tvxthbpz]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.meth-callout[data-astro-cid-tvxthbpz] li[data-astro-cid-tvxthbpz]{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.meth-callout[data-astro-cid-tvxthbpz] code[data-astro-cid-tvxthbpz]{font-family:var(--font-mono);font-size:.8rem;background:var(--color-bg-code);padding:1px 5px;border-radius:var(--radius-xs);color:var(--color-text)}.meth-table[data-astro-cid-tvxthbpz]{width:100%;border-collapse:collapse;font-size:.9rem;margin:16px 0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.meth-table[data-astro-cid-tvxthbpz] th[data-astro-cid-tvxthbpz]{background:var(--color-bg-alt);padding:10px 14px;text-align:left;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border)}.meth-table[data-astro-cid-tvxthbpz] td[data-astro-cid-tvxthbpz]{padding:11px 14px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);vertical-align:top}.meth-table[data-astro-cid-tvxthbpz] tr[data-astro-cid-tvxthbpz]:last-child td[data-astro-cid-tvxthbpz]{border-bottom:none}.meth-table[data-astro-cid-tvxthbpz] td[data-astro-cid-tvxthbpz] strong[data-astro-cid-tvxthbpz]{color:var(--color-text)}.meth-table[data-astro-cid-tvxthbpz] .mono[data-astro-cid-tvxthbpz]{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text)}.meth-bench-table[data-astro-cid-tvxthbpz] .bench-winner[data-astro-cid-tvxthbpz]{background:var(--color-primary-light)}.meth-bench-table[data-astro-cid-tvxthbpz] .bench-val[data-astro-cid-tvxthbpz]{color:var(--color-primary);font-weight:700;font-size:1rem}.meth-note[data-astro-cid-tvxthbpz]{display:flex;gap:6px;align-items:flex-start;font-size:.8125rem!important;color:var(--color-text-subtle)!important;margin-top:8px!important}.meth-note[data-astro-cid-tvxthbpz] svg[data-astro-cid-tvxthbpz]{flex-shrink:0;margin-top:2px}
