.pgc-root{font-family:var(--font-body,Inter, system-ui, sans-serif);color:var(--text,#18181b);flex-direction:column;gap:.85rem;display:flex}.pgc-eq{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.pgc-eq__label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-2,#71717a);font-size:.8125rem;font-weight:600}.pgc-eq__math{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--text,#18181b);background:color-mix(in srgb, var(--brand-50,#eff5ff) 80%, transparent);border:1px solid var(--border,#e4e4e7);border-radius:var(--r-md,8px);padding:.35rem .65rem;font-size:1.05rem}.pgc-sliders{gap:.65rem;display:grid}@media (width>=640px){.pgc-sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.pgc-slider{flex-direction:column;gap:.35rem;font-size:.9375rem;display:flex}.pgc-slider__name{color:var(--text-2,#71717a)}.pgc-slider__name strong{color:var(--text,#18181b);font-variant-numeric:tabular-nums}.pgc-slider input[type=range]{width:100%;accent-color:var(--brand-600,#2b6bf6)}.pgc-readout{color:var(--text,#18181b);font-size:.9375rem;line-height:1.5}.pgc-readout__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pgc-readout__note{color:var(--text-2,#71717a);margin:0}.pgc-board-wrap{border:1px solid var(--border,#e4e4e7);border-radius:var(--r-md,8px);background:var(--canvas,#fff);overflow:hidden}.pgc-board-host,.pgc-board-el{width:100%;height:min(52vh,420px);min-height:280px}.pgc-board-el{touch-action:none}.pgc-section[data-astro-cid-2hokm4vr]{margin:2rem 0 0}.pgc-section[data-astro-cid-2hokm4vr] h2[data-astro-cid-2hokm4vr]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 .75rem;font-size:1.35rem;font-weight:600}.pgc-lead[data-astro-cid-2hokm4vr],.pgc-body[data-astro-cid-2hokm4vr]{color:var(--text);margin:0 0 .75rem;font-size:1rem;line-height:1.55}.pgc-body[data-astro-cid-2hokm4vr]+.pgc-body[data-astro-cid-2hokm4vr]{margin-top:.5rem}.pgc-attr-list[data-astro-cid-2hokm4vr],.pgc-form-list[data-astro-cid-2hokm4vr],.pgc-bullets[data-astro-cid-2hokm4vr]{color:var(--text);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.55;display:flex}.pgc-form-list[data-astro-cid-2hokm4vr] li[data-astro-cid-2hokm4vr]{flex-direction:column;gap:.25rem;display:flex}.pgc-eq-inline[data-astro-cid-2hokm4vr]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);font-size:.9375rem}.pgc-steps[data-astro-cid-2hokm4vr]{color:var(--text);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.55;display:flex}.pgc-examples[data-astro-cid-2hokm4vr]{color:var(--text);flex-direction:column;gap:1rem;margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.55;display:flex}.pgc-examples[data-astro-cid-2hokm4vr] p[data-astro-cid-2hokm4vr]{margin:.25rem 0 0}.pgc-examples__eq[data-astro-cid-2hokm4vr]{margin:0!important}.pgc-examples__eq[data-astro-cid-2hokm4vr] code[data-astro-cid-2hokm4vr]{font-family:var(--font-mono,ui-monospace, monospace);font-size:.975rem}.pgc-aside[data-astro-cid-2hokm4vr]{color:var(--text-2);margin:1rem 0 0;font-size:.9375rem;line-height:1.55}.pgc-aside[data-astro-cid-2hokm4vr] a[data-astro-cid-2hokm4vr]{color:var(--brand-600)}.pgc-faq__list[data-astro-cid-2hokm4vr]{flex-direction:column;gap:.5rem;display:flex}.pgc-faq__item[data-astro-cid-2hokm4vr]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:.65rem .85rem}.pgc-faq__item[data-astro-cid-2hokm4vr] summary[data-astro-cid-2hokm4vr]{cursor:pointer;color:var(--text);font-weight:600}.pgc-faq__item[data-astro-cid-2hokm4vr] p[data-astro-cid-2hokm4vr]{color:var(--text-2);margin:.5rem 0 0;font-size:.975rem;line-height:1.5}.pgc-learn__grid[data-astro-cid-2hokm4vr]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.pgc-learn__grid[data-astro-cid-2hokm4vr]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.pgc-all-calcs.all-calculators{margin:2rem 0 3rem}.pgc-all-calcs .all-calculators__heading{margin:0 0 1.25rem;font-size:1.35rem}
