.mark[data-astro-cid-hyt7r75w]{width:2.4rem;height:auto;overflow:visible}.pg[data-astro-cid-hyt7r75w]{fill:var(--paper);stroke:var(--accent);stroke-width:1.6px;transition:transform var(--med) var(--ease)}.pg-b[data-astro-cid-hyt7r75w]{fill:color-mix(in srgb, var(--accent) 20%, var(--paper));stroke:var(--accent)}.pg-img[data-astro-cid-hyt7r75w]{fill:color-mix(in srgb, var(--accent) 32%, var(--paper));stroke:var(--accent)}.pg-out[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-dasharray:3 2.5;opacity:.55}.frame[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-width:1.6px}.arrow[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.strike[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round}.stamp[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;opacity:.6}.bar[data-astro-cid-hyt7r75w]{fill:var(--accent);stroke:none}.line[data-astro-cid-hyt7r75w]{stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;opacity:.5}.line-cut[data-astro-cid-hyt7r75w]{opacity:.85;stroke-dasharray:2.5 2}.line-strong[data-astro-cid-hyt7r75w]{opacity:.9;stroke-width:1.7px}.dot[data-astro-cid-hyt7r75w]{fill:var(--accent)}.band[data-astro-cid-hyt7r75w]{fill:var(--accent);opacity:.8}.half[data-astro-cid-hyt7r75w],.img-hill[data-astro-cid-hyt7r75w]{fill:var(--accent);opacity:.55}.lens[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round}.info-i[data-astro-cid-hyt7r75w]{fill:none;stroke:var(--paper);stroke-width:2.4px;stroke-linecap:round}.tool-card:hover .mark[data-astro-cid-hyt7r75w][data-motion=merge] .pg-a[data-astro-cid-hyt7r75w]{transform:translate(2px)}.tool-card:hover .mark[data-astro-cid-hyt7r75w][data-motion=merge] .pg-b[data-astro-cid-hyt7r75w]{transform:translate(-2px)}.tool-card:hover .mark[data-astro-cid-hyt7r75w][data-motion=compress] .pg[data-astro-cid-hyt7r75w]{transform-origin:50%;transform:scaleX(.88)}.tool-card:hover .mark[data-astro-cid-hyt7r75w][data-motion=split] .pg-b[data-astro-cid-hyt7r75w]:first-of-type{transform:translateY(-1.5px)}.dial-wrap[data-astro-cid-h5fukzjl]{padding-block:var(--s5);place-items:center;display:grid}.dial[data-astro-cid-h5fukzjl]{aspect-ratio:1;place-items:center;width:min(30rem,82vw);display:grid;position:relative}.dial-disc[data-astro-cid-h5fukzjl]{background:var(--paper);box-shadow:var(--lift-page);filter:url(#deckle-fine);transform:rotate(var(--turn,0deg));transition:transform .62s var(--ease-paper,var(--ease));border-radius:50%;position:absolute;inset:12%}.dial-ring[data-astro-cid-h5fukzjl]{border-radius:50%;position:absolute;inset:0}.dial-arm[data-astro-cid-h5fukzjl]{transform:rotate(var(--angle));pointer-events:none;position:absolute;inset:0}.dial-spoke[data-astro-cid-h5fukzjl]{width:7rem;padding-block:var(--s1);font:inherit;color:inherit;cursor:pointer;pointer-events:auto;border-radius:var(--r-sm);transform:translateX(-50%) rotate(calc(-1 * var(--angle)));background:0 0;border:0;justify-items:center;gap:2px;display:grid;position:absolute;top:0;left:50%}.dial-spoke[data-astro-cid-h5fukzjl]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dial-dot[data-astro-cid-h5fukzjl]{background:var(--accent);opacity:.45;width:7px;height:7px;transition:opacity var(--fast) var(--ease);border-radius:50%}.dial-spoke-name[data-astro-cid-h5fukzjl]{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--fast) var(--ease)}.dial-spoke-count[data-astro-cid-h5fukzjl]{font-family:var(--mono);color:var(--ink-faint);opacity:.6;font-size:.68rem}.dial-spoke[data-astro-cid-h5fukzjl][aria-pressed=true] .dial-dot[data-astro-cid-h5fukzjl]{opacity:1}.dial-spoke[data-astro-cid-h5fukzjl][aria-pressed=true] .dial-spoke-name[data-astro-cid-h5fukzjl]{color:var(--ink)}.dial-face[data-astro-cid-h5fukzjl]{text-align:center;gap:var(--s2);width:64%;display:grid;position:relative}.dial-family[data-astro-cid-h5fukzjl]{font-family:var(--display);font-size:var(--text-xl);margin:0}.dial-blurb[data-astro-cid-h5fukzjl]{font-size:var(--text-xs);color:var(--ink-faint);margin:0;line-height:1.5}.dial-tools[data-astro-cid-h5fukzjl]{margin:var(--s2) 0 0;gap:var(--s2) var(--s1);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.dial-tools[data-astro-cid-h5fukzjl] a[data-astro-cid-h5fukzjl]{padding:var(--s1) 2px;border-radius:var(--r-sm);color:var(--ink);transition:background var(--fast) var(--ease);justify-items:center;gap:3px;font-size:.74rem;line-height:1.25;text-decoration:none;display:grid}.dial-tools[data-astro-cid-h5fukzjl] a[data-astro-cid-h5fukzjl]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.dial-more[data-astro-cid-h5fukzjl]{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-faint);text-decoration:none}.dial-more[data-astro-cid-h5fukzjl]:hover{color:var(--ink)}@media (width<=44rem){.dial-wrap[data-astro-cid-h5fukzjl]{display:none}}@media (prefers-reduced-motion:reduce){.dial-ring[data-astro-cid-h5fukzjl],.dial-spoke-inner[data-astro-cid-h5fukzjl]{transition:none}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--s8) var(--s9)}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--s8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-block:var(--s4) var(--s5)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.stack[data-astro-cid-lcdefpme]{aspect-ratio:1;width:100%;max-width:25rem;margin-inline:auto;position:relative}.stack-sheet[data-astro-cid-lcdefpme]{background:var(--sheet);border:1px solid color-mix(in srgb, var(--sheet-ink) 18%, transparent);box-shadow:var(--lift-2);transform-origin:50% 100%;animation:settle var(--slow) var(--ease) backwards;position:absolute;inset:10% 12%}.stack-1[data-astro-cid-lcdefpme]{border-top:3px solid var(--sheet-ink);box-shadow:var(--lift-3);flex-direction:column;gap:6.5%;padding:13% 11%;animation-delay:.22s;display:flex}.stack-2[data-astro-cid-lcdefpme]{animation-delay:.11s;transform:rotate(-3.5deg)translateY(-3%)}.stack-3[data-astro-cid-lcdefpme]{opacity:.8;transform:rotate(4.5deg)translateY(-6%)}@keyframes settle{0%{opacity:0;transform:translateY(12%)rotate(0)scale(.98)}}.stack-line[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--sheet-ink) 16%, transparent);height:.6rem}.stack-line-title[data-astro-cid-lcdefpme]{background:var(--sheet-ink);width:60%;height:1rem}.stack-line-short[data-astro-cid-lcdefpme]{width:42%}.stack-seal[data-astro-cid-lcdefpme]{background:var(--crimson);width:3.5rem;height:3.5rem;color:var(--paper);font-family:var(--deva);box-shadow:var(--lift-2);animation:settle var(--slow) var(--ease) .44s backwards;border-radius:50%;place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;bottom:-1.3rem;right:-1.3rem}.popular[data-astro-cid-lcdefpme]{padding-bottom:var(--s7)}.popular-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--s4)}.compare[data-astro-cid-lcdefpme]{padding-block:var(--s8)}.compare-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.compare-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.compare-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:var(--s3) var(--s4);text-align:left;border-bottom:1px solid var(--rule)}.compare-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:2px solid var(--ink);font-weight:500}.compare-table[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.compare-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.compare-us[data-astro-cid-lcdefpme]{background:var(--verify-wash);font-weight:600;color:var(--verify)!important}.compare-note[data-astro-cid-lcdefpme]{margin-top:var(--s5);font-size:var(--text-sm);color:var(--ink-faint);max-width:var(--measure)}.slab[data-astro-cid-lcdefpme]{background:var(--slab);color:var(--on-slab);padding-block:var(--s8)}.slab-inner[data-astro-cid-lcdefpme]{max-width:54rem}.slab-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--on-slab-soft);margin-bottom:var(--s5)}.slab-line[data-astro-cid-lcdefpme]{font-family:var(--display);font-variation-settings:"opsz" 72;font-size:var(--text-xl);letter-spacing:-.015em;color:var(--on-slab-soft);line-height:1.3}.slab-line-strong[data-astro-cid-lcdefpme]{margin-top:var(--s4);color:var(--on-slab);font-weight:600}.section-head[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-bottom:var(--s7)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s3)}.tools[data-astro-cid-lcdefpme]{padding-block:var(--s8);scroll-margin-top:4.5rem}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:var(--s7)}.group-name[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s3);margin-bottom:var(--s4);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-variation-settings:normal;font-weight:500;display:flex}.group-dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.group-rule[data-astro-cid-lcdefpme]{height:1px;margin-left:var(--s2);background:color-mix(in srgb, var(--accent) 28%, transparent);flex:1}.group-count[data-astro-cid-lcdefpme]{color:var(--ink-faint)}.group-blurb[data-astro-cid-lcdefpme]{margin-bottom:var(--s4);font-size:var(--text-sm);color:var(--ink-soft)}.bench[data-astro-cid-lcdefpme]{gap:var(--s3) var(--s1);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.instrument[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s2);padding:var(--s3) var(--s1);text-align:center;color:inherit;border-radius:var(--r-sm);transition:transform var(--fast) var(--ease), background var(--fast) var(--ease);text-decoration:none;display:grid}.instrument-mark[data-astro-cid-lcdefpme]{color:var(--accent);place-items:center;display:grid}.instrument-name[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--ink);letter-spacing:.01em;font-weight:500;line-height:1.3}a[data-astro-cid-lcdefpme].instrument:hover,a[data-astro-cid-lcdefpme].instrument:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none;transform:translateY(-2px)}.is-pending[data-astro-cid-lcdefpme]{opacity:.45}.group-blurb[data-astro-cid-lcdefpme]{min-height:1.4em;transition:color var(--fast) var(--ease)}@media (prefers-reduced-motion:reduce){.instrument[data-astro-cid-lcdefpme]{transition:none;transform:none}}.why[data-astro-cid-lcdefpme]{padding-block:var(--s8)}.why-grid[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.why-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--s3);padding-bottom:var(--s3);border-bottom:2px solid var(--brown)}.why-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--ink-soft)}@media (width<=60rem){.hero-inner[data-astro-cid-lcdefpme]{gap:var(--s7);grid-template-columns:1fr}.stack[data-astro-cid-lcdefpme]{order:-1;max-width:19rem}}@media (width<=34rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--s6) var(--s7)}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
