.idx-page.svelte-1qc02qy{--ink: rgb(15 23 42);--ink-2: rgb(51 65 85);--ink-3: rgb(100 116 139);--ink-4: rgb(148 163 184);--rule: rgb(226 232 240);--rule-2: rgb(241 245 249);--accent: rgb(5 150 105);--accent-soft: rgb(16 185 129 / .08);--bg-soft: rgb(248 250 252);--radius: 4px;--radius-flat: 0;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 32px;--s5: 64px;--s6: 96px}.dark .idx-page.svelte-1qc02qy{--ink: rgb(241 245 249);--ink-2: rgb(203 213 225);--ink-3: rgb(148 163 184);--ink-4: rgb(100 116 139);--rule: rgb(51 65 85);--rule-2: rgb(30 41 59);--bg-soft: rgb(15 23 42)}.idx-page.svelte-1qc02qy{color:var(--ink-2)}.idx-page.svelte-1qc02qy section{margin-top:var(--s5);margin-bottom:var(--s5)}.page-header.svelte-1qc02qy{margin-top:var(--s4);margin-bottom:var(--s4)}.page-eyebrow.svelte-1qc02qy{font-size:.8125rem;color:var(--ink-3);letter-spacing:.01em;margin-bottom:var(--s3);font-style:italic}.page-abbr.svelte-1qc02qy{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:500;color:var(--accent);letter-spacing:.04em;margin-bottom:var(--s2)}.idx-page.svelte-1qc02qy h1.page-title{font-family:Tiempos Headline,serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0;padding:0;border:none}.page-lede.svelte-1qc02qy{margin-top:var(--s4);margin-bottom:var(--s4)}.page-lede.svelte-1qc02qy p:where(.svelte-1qc02qy){font-family:Tiempos Text,Tiempos Headline,serif;font-size:1.25rem;line-height:1.55;color:var(--ink-2);max-width:42rem;margin:0}.formula-display.svelte-1qc02qy{margin:var(--s5) 0;padding:var(--s5) var(--s4);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.formula-text.svelte-1qc02qy{font-family:JetBrains Mono,monospace;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;color:var(--ink);text-align:center;line-height:1.5;letter-spacing:-.01em}.formula-meta.svelte-1qc02qy{display:flex;gap:var(--s5);flex-wrap:wrap;justify-content:center;margin:0}.formula-meta.svelte-1qc02qy>div:where(.svelte-1qc02qy){display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.formula-meta.svelte-1qc02qy dt:where(.svelte-1qc02qy){font-family:Styrene A,sans-serif;font-size:.6875rem;font-weight:500;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin:0}.formula-meta.svelte-1qc02qy dd:where(.svelte-1qc02qy){font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--ink);margin:0}.page-applications.svelte-1qc02qy{font-family:Tiempos Text,serif;font-style:italic;font-size:1rem;color:var(--ink-3);margin:var(--s4) 0;max-width:42rem}.idx-page.svelte-1qc02qy .page-applications:where(.svelte-1qc02qy) a:where(.svelte-1qc02qy){color:var(--ink-2);border-bottom:1px solid var(--rule);text-decoration:none;transition:color .15s,border-color .15s}.idx-page.svelte-1qc02qy .page-applications:where(.svelte-1qc02qy) a:where(.svelte-1qc02qy):hover{color:var(--accent);border-bottom-color:var(--accent)}.idx-page.svelte-1qc02qy section h2,.idx-page.svelte-1qc02qy section h3{font-family:Tiempos Headline,serif;color:var(--ink);margin:0 0 var(--s3) 0;padding:0;border:none}.idx-page.svelte-1qc02qy section>h2{font-size:1.625rem;font-weight:400;line-height:1.2;letter-spacing:-.015em;padding-top:var(--s3);border-top:1px solid var(--rule)}.idx-page.svelte-1qc02qy section>h3{font-size:1.125rem;font-weight:500;font-family:Styrene A,sans-serif;letter-spacing:-.005em}.paired-sections.svelte-1qc02qy{display:grid;grid-template-columns:1fr;gap:var(--s4);margin:var(--s5) 0}@media (min-width: 720px){.paired-sections.svelte-1qc02qy{grid-template-columns:1fr 1fr;gap:var(--s5)}}.paired-sections.svelte-1qc02qy>section:where(.svelte-1qc02qy){margin:0!important}.paired-h.svelte-1qc02qy{font-family:Tiempos Headline,serif!important;font-size:1rem!important;font-weight:400!important;font-style:italic!important;color:var(--ink-2)!important;padding-top:var(--s2)!important;padding-bottom:var(--s2)!important;border-top:1px solid var(--rule)!important;margin-bottom:var(--s3)!important}.hang-list.svelte-1qc02qy{list-style:none;padding:0;margin:0}.hang-list.svelte-1qc02qy li:where(.svelte-1qc02qy){font-size:.9375rem;line-height:1.6;color:var(--ink-2);padding:var(--s2) 0;text-indent:-1rem;padding-left:1rem;border-bottom:1px solid var(--rule-2)}.hang-list.svelte-1qc02qy li:where(.svelte-1qc02qy):last-child{border-bottom:none}#values.svelte-1qc02qy{margin:var(--s5) 0}.value-scale.svelte-1qc02qy{margin:var(--s5) 0 var(--s4);padding:0 var(--s2)}.scale-track.svelte-1qc02qy{position:relative;height:80px;border-bottom:1px solid var(--ink-3)}.scale-tick.svelte-1qc02qy{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.tick-num.svelte-1qc02qy{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.tick-mark.svelte-1qc02qy{width:1px;height:12px;background:var(--ink-3)}.tick-label.svelte-1qc02qy{position:absolute;top:calc(100% + 8px);left:0;font-size:.6875rem;color:var(--ink-2);white-space:nowrap;transform:translate(-50%);font-style:italic;font-family:Tiempos Text,serif}.value-table.svelte-1qc02qy{width:100%;border-collapse:collapse;margin-top:var(--s4)}.value-table.svelte-1qc02qy thead:where(.svelte-1qc02qy) th:where(.svelte-1qc02qy){text-align:left;font-family:Styrene A,sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule)}.value-table.svelte-1qc02qy thead:where(.svelte-1qc02qy) th.num:where(.svelte-1qc02qy){text-align:right}.value-table.svelte-1qc02qy tbody:where(.svelte-1qc02qy) td:where(.svelte-1qc02qy){padding:var(--s3) var(--s3) var(--s3) 0;font-size:.9375rem;color:var(--ink-2);border-bottom:1px solid var(--rule-2)}.value-table.svelte-1qc02qy tbody:where(.svelte-1qc02qy) tr:where(.svelte-1qc02qy):last-child td:where(.svelte-1qc02qy){border-bottom:none}.value-table.svelte-1qc02qy tbody:where(.svelte-1qc02qy) td.num:where(.svelte-1qc02qy){font-family:JetBrains Mono,monospace;font-size:.875rem;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.idx-page.svelte-1qc02qy table{width:100%;border-collapse:collapse;font-size:.875rem;border:none!important;background:transparent!important}.idx-page.svelte-1qc02qy thead th{text-align:left!important;font-family:Styrene A,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--ink-3)!important;padding:var(--s2) var(--s3)!important;border-bottom:1px solid var(--rule)!important;background:transparent!important}.idx-page.svelte-1qc02qy tbody td{padding:var(--s3)!important;border-bottom:1px solid var(--rule-2)!important;color:var(--ink-2)!important}.idx-page.svelte-1qc02qy tbody tr{background:transparent!important}.idx-page.svelte-1qc02qy tbody tr:hover{background:var(--bg-soft)!important}.always-dark-code.svelte-1qc02qy .code-block-container{border:1px solid var(--rule);background:#0d1117;border-radius:var(--radius)}.always-dark-code.svelte-1qc02qy .code-header{border-bottom:1px solid rgb(48 54 61);background:#161b22}.always-dark-code.svelte-1qc02qy .code-content code{color:#e1e5eb;font-family:JetBrains Mono,monospace;font-size:.8125rem}.faq-item.svelte-1qc02qy{border:none;border-bottom:1px solid var(--rule);padding:0}.faq-item.svelte-1qc02qy summary:where(.svelte-1qc02qy){list-style:none;font-family:Tiempos Text,serif;font-size:1.0625rem;font-weight:400;color:var(--ink);padding:var(--s3) 0}.faq-item.svelte-1qc02qy summary:where(.svelte-1qc02qy)::-webkit-details-marker{display:none}.faq-item[open].svelte-1qc02qy{border-color:var(--rule);background:transparent}.related-card.svelte-1qc02qy{display:block;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--radius);text-decoration:none!important;background:transparent!important;transition:border-color .15s}.related-card.svelte-1qc02qy:hover{border-color:var(--accent)!important;background:transparent!important}.cta-section.svelte-1qc02qy{margin:var(--s5) 0 var(--s4);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--radius)}.cta-content.svelte-1qc02qy{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.cta-title.svelte-1qc02qy{font-family:Tiempos Headline,serif;font-size:1.25rem;font-weight:400;color:var(--ink);margin:0 0 var(--s1) 0}.cta-text.svelte-1qc02qy{font-size:.9375rem;color:var(--ink-3);margin:0;max-width:36rem;line-height:1.55}.cta-btn.svelte-1qc02qy{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s2) var(--s3);font-size:.875rem;font-weight:500;color:#fff!important;background:var(--accent);border:none!important;border-radius:var(--radius);text-decoration:none!important;white-space:nowrap;transition:background .15s}.cta-btn.svelte-1qc02qy:hover{background:#047857}.idx-page.svelte-1qc02qy .cta-btn,.idx-page.svelte-1qc02qy .related-card{border-bottom:0!important}.idx-page.svelte-1qc02qy a{border-bottom:0}.idx-page.svelte-1qc02qy .page-lede a,.idx-page.svelte-1qc02qy p a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,transparent);text-decoration:none;transition:border-color .15s}.idx-page.svelte-1qc02qy .page-lede a:hover,.idx-page.svelte-1qc02qy p a:hover{border-bottom-color:var(--accent)}.idx-page.svelte-1qc02qy nav[aria-label=Breadcrumb] a{color:var(--ink-3);border-bottom:0}.idx-page.svelte-1qc02qy nav[aria-label=Breadcrumb] a:hover{color:var(--accent)}@media (max-width: 640px){.formula-display.svelte-1qc02qy{padding:var(--s4) var(--s3)}.formula-meta.svelte-1qc02qy{gap:var(--s4)}}
