.perf-main:where(.astro-5j5gufoj){max-width:1080px;margin:0 auto;padding:64px 24px 96px;color:#1e293b}.perf-header:where(.astro-5j5gufoj){margin-bottom:56px}.eyebrow:where(.astro-5j5gufoj){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#64748b;margin:0 0 12px}h1:where(.astro-5j5gufoj){font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.025em;margin:0 0 20px;font-weight:700}h1:where(.astro-5j5gufoj) em:where(.astro-5j5gufoj){font-style:italic;color:#e8733a;font-weight:600}.lead:where(.astro-5j5gufoj){font-size:18px;line-height:1.55;color:#475569;max-width:680px}.lead:where(.astro-5j5gufoj) a:where(.astro-5j5gufoj){color:#b8470f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.updated:where(.astro-5j5gufoj){margin-top:20px;font-size:13px;color:#64748b}.updated:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj){font-size:12px;background:#f1f5f9;padding:2px 6px;border-radius:3px;color:#1e293b}.perf-note:where(.astro-5j5gufoj){padding:18px 22px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;font-size:14px;color:#78350f;margin:0 0 48px}.perf-note:where(.astro-5j5gufoj) a:where(.astro-5j5gufoj){color:#b45309;font-weight:600}.perf-method:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj){margin-bottom:56px}.perf-method:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj),.perf-section:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj){font-size:24px;letter-spacing:-.015em;font-weight:700;margin:0 0 18px}.perf-method:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj),.perf-section:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) h2:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;background:#fef3ec;color:#b8470f;padding:2px 10px;border-radius:4px}.perf-method:where(.astro-5j5gufoj) ul:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) ul:where(.astro-5j5gufoj){padding-left:20px;margin:0 0 16px}.perf-method:where(.astro-5j5gufoj) li:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) li:where(.astro-5j5gufoj){margin-bottom:10px;line-height:1.6;color:#334155}.perf-method:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) code:where(.astro-5j5gufoj){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:#f1f5f9;padding:1px 5px;border-radius:3px;color:#1e293b}.perf-method:where(.astro-5j5gufoj) a:where(.astro-5j5gufoj),.perf-footnote:where(.astro-5j5gufoj) a:where(.astro-5j5gufoj){color:#b8470f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.perf-section:where(.astro-5j5gufoj){margin-bottom:40px}.perf-table-wrap:where(.astro-5j5gufoj){overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}table:where(.astro-5j5gufoj){width:100%;border-collapse:collapse;font-size:14px}thead:where(.astro-5j5gufoj) th:where(.astro-5j5gufoj){text-align:left;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.02em}thead:where(.astro-5j5gufoj) th:where(.astro-5j5gufoj).is-ours{color:#e8733a}tbody:where(.astro-5j5gufoj) th:where(.astro-5j5gufoj).fix-label{text-align:left;padding:12px 14px;font-weight:500;color:#1e293b;border-bottom:1px solid #f1f5f9;white-space:nowrap}tbody:where(.astro-5j5gufoj) td:where(.astro-5j5gufoj){padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:top}tbody:where(.astro-5j5gufoj) tr:where(.astro-5j5gufoj):last-child th:where(.astro-5j5gufoj),tbody:where(.astro-5j5gufoj) tr:where(.astro-5j5gufoj):last-child td:where(.astro-5j5gufoj){border-bottom:none}tbody:where(.astro-5j5gufoj) td:where(.astro-5j5gufoj).is-ours{background:#e8733a0f}tbody:where(.astro-5j5gufoj) td:where(.astro-5j5gufoj).is-empty{color:#94a3b8}.lat:where(.astro-5j5gufoj){display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:#1e293b}td:where(.astro-5j5gufoj).is-ours .lat:where(.astro-5j5gufoj){color:#b8470f}.mem:where(.astro-5j5gufoj){display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#94a3b8;margin-top:2px}.cta:where(.astro-5j5gufoj){margin-top:12px;font-size:14px;color:#475569}.cta:where(.astro-5j5gufoj) a:where(.astro-5j5gufoj){color:#b8470f;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.perf-main:where(.astro-5j5gufoj){padding:48px 16px 64px}table:where(.astro-5j5gufoj){font-size:13px}thead:where(.astro-5j5gufoj) th:where(.astro-5j5gufoj),tbody:where(.astro-5j5gufoj) th:where(.astro-5j5gufoj).fix-label,tbody:where(.astro-5j5gufoj) td:where(.astro-5j5gufoj){padding:10px 8px}}
