.gd[data-astro-cid-x7ippzed]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;margin-top:1.75rem;overflow:visible}.gd-t[data-astro-cid-x7ippzed]{fill:var(--color-ink);font-family:var(--font-sans);stroke:none;text-anchor:middle;font-size:.8125rem;font-weight:650}.gd-t-sm[data-astro-cid-x7ippzed]{font-size:.6875rem;font-weight:600}.gd-t-start[data-astro-cid-x7ippzed]{text-anchor:start}.gd-t-on[data-astro-cid-x7ippzed]{fill:var(--color-accent)}.gd-t-free[data-astro-cid-x7ippzed]{fill:var(--color-positive)}.gd-t-paid[data-astro-cid-x7ippzed]{fill:var(--color-accent)}.gd-t-dim[data-astro-cid-x7ippzed]{fill:var(--color-muted)}.gd-note[data-astro-cid-x7ippzed]{fill:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;stroke:none;text-anchor:middle;font-size:.625rem}.gd-note-start[data-astro-cid-x7ippzed]{text-anchor:start}.gd-focus[data-astro-cid-x7ippzed]{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1.2px}.gd-ok[data-astro-cid-x7ippzed]{fill:var(--color-positive-soft);stroke:var(--color-positive);stroke-width:1.2px}.gd-free[data-astro-cid-x7ippzed]{fill:color-mix(in oklab, var(--color-positive-soft) 70%, transparent);stroke:color-mix(in oklab, var(--color-positive) 35%, transparent);stroke-width:1px}.gd-paid[data-astro-cid-x7ippzed]{fill:color-mix(in oklab, var(--color-accent-soft) 75%, transparent);stroke:color-mix(in oklab, var(--color-accent) 30%, transparent);stroke-width:1px}.gd-screen[data-astro-cid-x7ippzed]{fill:color-mix(in oklab, var(--color-surface) 70%, transparent);stroke:none}.gd-bar[data-astro-cid-x7ippzed]{fill:color-mix(in oklab, var(--color-surface-subtle) 85%, transparent);stroke:none}.gd-avatar[data-astro-cid-x7ippzed]{fill:color-mix(in oklab, var(--color-muted) 30%, transparent);stroke:none}.gd-bar-line[data-astro-cid-x7ippzed],.gd-speaker[data-astro-cid-x7ippzed]{stroke:var(--color-muted);stroke-width:1.4px;opacity:.45}.gd-bubble-in[data-astro-cid-x7ippzed]{fill:var(--color-canvas);stroke:var(--site-hairline-strong);stroke-width:.8px}.gd-bubble-out[data-astro-cid-x7ippzed]{fill:var(--color-positive-soft);stroke:color-mix(in oklab, var(--color-positive) 35%, transparent);stroke-width:.8px}.gd-input[data-astro-cid-x7ippzed]{fill:var(--color-canvas);stroke:var(--site-hairline);stroke-width:.8px}.gd-divide[data-astro-cid-x7ippzed]{stroke:var(--site-hairline-strong);stroke-dasharray:3 5;stroke-width:1px}.gd-void[data-astro-cid-x7ippzed],.gd-branch[data-astro-cid-x7ippzed]{stroke:var(--site-hairline-strong);stroke-dasharray:4 6;stroke-width:1px}.gd-x[data-astro-cid-x7ippzed]{stroke:var(--color-accent);stroke-width:1.4px}.gd-dim[data-astro-cid-x7ippzed]{opacity:.55}.gd-check[data-astro-cid-x7ippzed]{stroke:var(--color-positive);stroke-width:1.6px}.gd-arrow[data-astro-cid-x7ippzed]{stroke:var(--color-accent);stroke-width:1.2px}@media (width<=40rem){.gd-t[data-astro-cid-x7ippzed]{font-size:.9375rem}.gd-t-sm[data-astro-cid-x7ippzed]{font-size:.8125rem}.gd-note[data-astro-cid-x7ippzed]{font-size:.75rem}}.guide[data-astro-cid-yvo5wch7]{padding-top:clamp(7rem,11vw,9.5rem)}.guide-head[data-astro-cid-yvo5wch7]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.guide-head-copy[data-astro-cid-yvo5wch7]{max-width:40rem}.spec[data-astro-cid-yvo5wch7]{border-top:.125rem solid var(--color-ink);padding-top:1rem;position:relative}.spec-label[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:650;display:flex}.spec-label[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{background:var(--color-accent);border-radius:50%;width:.35rem;height:.35rem}.spec[data-astro-cid-yvo5wch7] dl[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);margin:1rem 0 0}.spec[data-astro-cid-yvo5wch7] dl[data-astro-cid-yvo5wch7] div[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:1rem;padding-block:.7rem;display:grid}.spec[data-astro-cid-yvo5wch7] dt[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.spec[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7]{margin:0}.spec[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7] b[data-astro-cid-yvo5wch7]{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.9375rem;font-weight:650;display:block}.spec[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7] small[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-xs);margin-top:.15rem;line-height:1.45;display:block}.guide-head[data-astro-cid-yvo5wch7] h1[data-astro-cid-yvo5wch7] .title-line[data-astro-cid-yvo5wch7]{white-space:normal;text-wrap:balance}.guide-head[data-astro-cid-yvo5wch7] h1[data-astro-cid-yvo5wch7]{letter-spacing:-.05em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:740;line-height:1.08}.guide-deck[data-astro-cid-yvo5wch7]{max-width:42rem;color:var(--color-ink-soft);font-size:var(--text-body-lg);text-wrap:pretty;margin-top:1.5rem;line-height:1.7}.guide-positioning[data-astro-cid-yvo5wch7]{max-width:34rem;color:var(--color-ink);font-size:var(--text-base);text-wrap:pretty;margin-top:1.75rem;padding-left:1rem;font-weight:620;line-height:1.65;position:relative}.guide-positioning[data-astro-cid-yvo5wch7]:before{background:var(--color-accent);content:"";width:.125rem;position:absolute;top:.3rem;bottom:.3rem;left:0}.guide-actions[data-astro-cid-yvo5wch7]{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.guide-byline[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem;display:flex}.guide-byline[data-astro-cid-yvo5wch7] strong[data-astro-cid-yvo5wch7]{color:var(--color-ink)}.guide-answer[data-astro-cid-yvo5wch7]{border:.0625rem solid var(--site-hairline-strong);background:radial-gradient(120% 140% at 88% 0%, color-mix(in oklab, var(--color-accent-soft) 85%, transparent) 0%, transparent 62%), color-mix(in oklab, var(--color-surface) 80%, transparent);border-radius:1.25rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:clip}.guide-answer[data-astro-cid-yvo5wch7]:before,.guide-answer[data-astro-cid-yvo5wch7]:after{background:var(--color-accent);content:"";position:absolute}.guide-answer[data-astro-cid-yvo5wch7]:before{width:6rem;height:.125rem;top:0;left:2.5rem}.guide-answer[data-astro-cid-yvo5wch7]:after{width:.0625rem;height:1.75rem;top:0;left:2.5rem}.guide-answer-label[data-astro-cid-yvo5wch7]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:650;display:flex}.guide-answer-label[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{background:var(--color-accent);border-radius:50%;width:.35rem;height:.35rem}.guide-answer-body[data-astro-cid-yvo5wch7]{letter-spacing:-.02em;text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:620;line-height:1.55}.guide-answer-points[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline);counter-reset:fact;margin-top:1.5rem;list-style:none}.guide-answer-points[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);color:var(--color-ink-soft);counter-increment:fact;font-size:var(--text-sm);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;padding-block:.7rem;line-height:1.65;display:grid;position:relative}.guide-answer-points[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{color:var(--color-accent);content:counter(fact, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs)}.guide-answer[data-astro-cid-yvo5wch7]:not(:has(.guide-answer-figure)){grid-template-columns:minmax(0,1fr)}.guide-answer[data-astro-cid-yvo5wch7]:not(:has(.guide-answer-figure)) .guide-answer-body[data-astro-cid-yvo5wch7]{max-width:46rem}.guide-answer-figure[data-astro-cid-yvo5wch7]{align-self:center}.guide-answer-figure[data-astro-cid-yvo5wch7] .gd{margin-top:0}.guide-layout[data-astro-cid-yvo5wch7]{padding-block:clamp(3.5rem, 8vw, 6rem) var(--site-section);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.guide-toc[data-astro-cid-yvo5wch7]{align-self:start;position:sticky;top:7rem}.guide-toc[data-astro-cid-yvo5wch7]>p[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.guide-toc[data-astro-cid-yvo5wch7] ol[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline);margin-top:1.25rem;list-style:none}.guide-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline)}.guide-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);grid-template-columns:2rem 1fr;gap:.5rem;padding-block:.7rem;line-height:1.45;display:grid}.guide-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover,.guide-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7][aria-current=true]{color:var(--color-accent)}.guide-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{position:relative}.guide-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{background:var(--color-accent);content:"";transform-origin:top;width:.0625rem;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:0;bottom:0;left:-.85rem;transform:scaleY(0)}.guide-toc[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:has(a[aria-current=true]):before{transform:scaleY(1)}.guide-toc[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7][aria-current=true] span[data-astro-cid-yvo5wch7]{font-weight:700}.guide-toc[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.guide-prose[data-astro-cid-yvo5wch7]{min-width:0}.guide-prose[data-astro-cid-yvo5wch7] section[data-astro-cid-yvo5wch7]+section[data-astro-cid-yvo5wch7],.guide-prose[data-astro-cid-yvo5wch7] section[data-astro-cid-yvo5wch7]+aside[data-astro-cid-yvo5wch7],.guide-prose[data-astro-cid-yvo5wch7] aside[data-astro-cid-yvo5wch7]+section[data-astro-cid-yvo5wch7],.guide-prose[data-astro-cid-yvo5wch7] aside[data-astro-cid-yvo5wch7]+nav[data-astro-cid-yvo5wch7]{margin-top:clamp(3rem,6vw,4.5rem)}.guide-prose[data-astro-cid-yvo5wch7] h2[data-astro-cid-yvo5wch7]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:720;line-height:1.18}.guide-prose[data-astro-cid-yvo5wch7] .lede[data-astro-cid-yvo5wch7]{color:var(--color-ink-soft);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75}.guide-prose[data-astro-cid-yvo5wch7] p[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-base);text-wrap:pretty;margin-top:1.25rem;line-height:1.8}.guide-prose[data-astro-cid-yvo5wch7] ul[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline);margin-top:1.5rem;list-style:none}.guide-prose[data-astro-cid-yvo5wch7] ul[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);color:var(--color-ink-soft);font-size:var(--text-sm);padding:.85rem 0 .85rem 1.5rem;line-height:1.7;position:relative}.guide-prose[data-astro-cid-yvo5wch7] ul[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{background:var(--color-accent);content:"";width:.3rem;height:.3rem;position:absolute;top:1.45rem;left:.1rem}.guide-checklist[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline-strong);counter-reset:check;margin-top:1.75rem;list-style:none}.guide-checklist[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);color:var(--color-ink-soft);counter-increment:check;font-size:var(--text-sm);grid-template-columns:2.5rem 1fr;align-items:baseline;padding-block:1rem;line-height:1.7;display:grid}.guide-checklist[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{color:var(--color-accent);content:counter(check, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs)}.block-label[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.vendors[data-astro-cid-yvo5wch7]{margin-top:2rem}.vendor-grid[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline-strong);margin-top:.85rem}.vendor-head[data-astro-cid-yvo5wch7],.vendor-row[data-astro-cid-yvo5wch7]{grid-template-columns:minmax(7rem,.8fr) minmax(4.5rem,.5fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:1rem;padding-block:.9rem;display:grid}.vendor-head[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.vendor-row[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline);color:var(--color-muted);font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-out);line-height:1.6;position:relative}.vendor-row[data-astro-cid-yvo5wch7]:hover{background:color-mix(in oklab, var(--color-surface) 70%, transparent)}.vendor-name[data-astro-cid-yvo5wch7]{color:var(--color-ink);font-weight:700}.vendor-row[data-astro-cid-yvo5wch7].is-self:before{background:var(--color-accent);content:"";width:.125rem;position:absolute;top:-.0625rem;bottom:0;left:-.85rem}.vendor-row[data-astro-cid-yvo5wch7].is-self{background:color-mix(in oklab, var(--color-accent-soft) 42%, transparent)}.vendor-row[data-astro-cid-yvo5wch7].is-self .vendor-name[data-astro-cid-yvo5wch7]{color:var(--color-accent)}.cell-label[data-astro-cid-yvo5wch7]{display:none}.rates[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline-strong);margin-top:2rem;list-style:none}.rate[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);grid-template-columns:minmax(8rem,.9fr) minmax(9rem,.7fr) minmax(0,1.4fr);align-items:center;gap:1rem;padding:1rem 0 1rem .85rem;display:grid;position:relative}.rate[data-astro-cid-yvo5wch7]:before{content:"";width:.25rem;height:.25rem;position:absolute;top:1.15rem;left:0}.rate-charged[data-astro-cid-yvo5wch7]:before{background:var(--color-accent)}.rate-conditional[data-astro-cid-yvo5wch7]:before{border:.0625rem solid var(--color-accent)}.rate-free[data-astro-cid-yvo5wch7]:before{background:var(--color-positive)}.rate-category[data-astro-cid-yvo5wch7]{color:var(--color-ink);font-size:var(--text-sm);font-weight:650}.rate-chip[data-astro-cid-yvo5wch7]{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:.35rem;justify-self:start;padding:.3rem .6rem;line-height:1.3}.rate-charged[data-astro-cid-yvo5wch7] .rate-chip[data-astro-cid-yvo5wch7]{background:var(--color-accent-soft);color:var(--color-accent)}.rate-conditional[data-astro-cid-yvo5wch7] .rate-chip[data-astro-cid-yvo5wch7]{border:.0625rem solid var(--site-hairline-strong);color:var(--color-ink-soft)}.rate-free[data-astro-cid-yvo5wch7] .rate-chip[data-astro-cid-yvo5wch7]{background:var(--color-positive-soft);color:var(--color-positive);font-weight:650}.rate-note[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.bridge[data-astro-cid-yvo5wch7]{border-top:.125rem solid var(--color-ink);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.5rem;position:relative}.bridge-label[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em}.bridge[data-astro-cid-yvo5wch7] h2[data-astro-cid-yvo5wch7]{max-width:30rem;margin-top:.9rem;font-size:clamp(1.5rem,2.4vw,2rem)}.bridge-body[data-astro-cid-yvo5wch7]{max-width:34rem}.guide-prose[data-astro-cid-yvo5wch7] .bridge-links[data-astro-cid-yvo5wch7]{border-top:0;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;list-style:none;display:flex}.guide-prose[data-astro-cid-yvo5wch7] .bridge-links[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border:0;padding:0}.guide-prose[data-astro-cid-yvo5wch7] .bridge-links[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{display:none}.bridge-links[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{border:.0625rem solid var(--site-hairline-strong);color:var(--color-ink-soft);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .8rem;font-weight:620;display:inline-flex}.bridge-links[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{border-color:var(--color-accent);color:var(--color-accent)}.bridge-links[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{color:var(--color-accent);font-family:var(--font-mono)}.bridge[data-astro-cid-yvo5wch7]>.button[data-astro-cid-yvo5wch7]{margin-top:1.5rem}.showcase[data-astro-cid-yvo5wch7]{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.showcase-heading[data-astro-cid-yvo5wch7]{letter-spacing:-.03em;text-wrap:balance;max-width:30rem;margin-top:.9rem;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:700;line-height:1.3}.showcase-body[data-astro-cid-yvo5wch7]{max-width:34rem;color:var(--color-muted);font-size:var(--text-sm);margin-top:.75rem;line-height:1.75}.showcase-stage[data-astro-cid-yvo5wch7]{grid-template-columns:minmax(0,.85fr) 2.5rem minmax(0,1fr);align-items:center;margin-top:2rem;display:grid}.chat[data-astro-cid-yvo5wch7]{justify-items:start;gap:.4rem;display:grid}.chat-who[data-astro-cid-yvo5wch7],.chat-time[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.bubble[data-astro-cid-yvo5wch7]{border:.0625rem solid var(--site-hairline);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-sm);border-radius:.9rem .9rem .9rem .15rem;margin-top:0;padding:.85rem 1rem;line-height:1.55;position:relative}.showcase-link[data-astro-cid-yvo5wch7]{background:linear-gradient(to right, var(--site-hairline-strong), var(--color-accent));height:.0625rem;position:relative}.showcase-link[data-astro-cid-yvo5wch7]:after{background:var(--color-accent);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.record[data-astro-cid-yvo5wch7]{background:var(--color-dark);color:var(--color-on-dark);border-radius:.8rem;overflow:clip}.record-head[data-astro-cid-yvo5wch7]{color:#f8f8f59e;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-bottom:.0625rem solid #ffffff24;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.record[data-astro-cid-yvo5wch7] dl[data-astro-cid-yvo5wch7]{margin:0;padding:.35rem 1rem .6rem}.record[data-astro-cid-yvo5wch7] dl[data-astro-cid-yvo5wch7] div[data-astro-cid-yvo5wch7]{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.record[data-astro-cid-yvo5wch7] dl[data-astro-cid-yvo5wch7] div[data-astro-cid-yvo5wch7]+div[data-astro-cid-yvo5wch7]{border-top:.0625rem solid #ffffff1a}.record[data-astro-cid-yvo5wch7] dt[data-astro-cid-yvo5wch7]{color:#f8f8f58c;font-size:var(--text-xs)}.record[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7]{font-family:var(--font-mono);margin:0;font-size:.8125rem}.record[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7].is-accent{color:#cdaaf8;font-weight:650}.record[data-astro-cid-yvo5wch7] dd[data-astro-cid-yvo5wch7].is-due{color:#f8d7a8}.guide-table-wrap[data-astro-cid-yvo5wch7]{margin-top:1.75rem;overflow-x:auto}.guide-table-wrap[data-astro-cid-yvo5wch7] table[data-astro-cid-yvo5wch7]{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-sm);text-align:left}.guide-table-wrap[data-astro-cid-yvo5wch7] caption[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding-bottom:.85rem}.guide-table-wrap[data-astro-cid-yvo5wch7] th[data-astro-cid-yvo5wch7],.guide-table-wrap[data-astro-cid-yvo5wch7] td[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);vertical-align:top;padding:.85rem 1rem .85rem 0}.guide-table-wrap[data-astro-cid-yvo5wch7] thead[data-astro-cid-yvo5wch7] th[data-astro-cid-yvo5wch7]{border-bottom-color:var(--site-hairline-strong);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.guide-table-wrap[data-astro-cid-yvo5wch7] tbody[data-astro-cid-yvo5wch7] th[data-astro-cid-yvo5wch7]{color:var(--color-ink);font-weight:700}.guide-table-wrap[data-astro-cid-yvo5wch7] td[data-astro-cid-yvo5wch7]{color:var(--color-muted);line-height:1.6}.guide-note[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-size:var(--text-xs);margin-top:1rem;line-height:1.7}.guide-note[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-accent-line);color:var(--color-accent)}.guide-faq[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline-strong);margin-top:1.75rem}.guide-faq[data-astro-cid-yvo5wch7] details[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline-strong)}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7]{cursor:pointer;min-height:4.25rem;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;font-weight:650;list-style:none;display:flex}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7]::-webkit-details-marker{display:none}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7]:hover,.guide-faq[data-astro-cid-yvo5wch7] details[data-astro-cid-yvo5wch7][open] summary[data-astro-cid-yvo5wch7]{color:var(--color-accent)}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{flex:none;width:1rem;height:1rem;position:relative}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]:before,.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]:after{content:"";background:currentColor;width:.75rem;height:.0625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-faq[data-astro-cid-yvo5wch7] summary[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]:after{transition:transform var(--duration-fast) var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.guide-faq[data-astro-cid-yvo5wch7] details[data-astro-cid-yvo5wch7][open] summary[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]:after{transform:translate(-50%,-50%)}.guide-faq[data-astro-cid-yvo5wch7] details[data-astro-cid-yvo5wch7] p[data-astro-cid-yvo5wch7]{max-width:42rem;margin-top:0;padding:0 2rem 1.5rem 0}.guide-cta[data-astro-cid-yvo5wch7]{background:var(--color-dark);color:var(--color-on-dark);border-radius:1rem;justify-items:start;gap:.9rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.guide-cta[data-astro-cid-yvo5wch7]>p[data-astro-cid-yvo5wch7]:first-child{color:#f8f8f59e;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em}.guide-cta[data-astro-cid-yvo5wch7] h2[data-astro-cid-yvo5wch7]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2rem)}.guide-cta-body[data-astro-cid-yvo5wch7]{color:#f8f8f5a8;max-width:34rem;font-size:var(--text-sm);margin-top:0;line-height:1.7}.guide-cta[data-astro-cid-yvo5wch7] small[data-astro-cid-yvo5wch7]{color:#f8f8f58c;font-family:var(--font-mono);font-size:var(--text-xs)}.guide-related[data-astro-cid-yvo5wch7]{border-top:.0625rem solid var(--site-hairline-strong);padding-top:1.5rem}.guide-related[data-astro-cid-yvo5wch7] ul[data-astro-cid-yvo5wch7]{border-top:0;margin-top:1rem;list-style:none}.guide-related[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]{border-bottom:.0625rem solid var(--site-hairline);padding:0}.guide-related[data-astro-cid-yvo5wch7] li[data-astro-cid-yvo5wch7]:before{display:none}.guide-related[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]{font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-weight:620;display:flex}.guide-related[data-astro-cid-yvo5wch7] a[data-astro-cid-yvo5wch7]:hover{color:var(--color-accent)}.guide-related[data-astro-cid-yvo5wch7] span[data-astro-cid-yvo5wch7]{color:var(--color-accent);font-family:var(--font-mono)}@media (width<=60rem){.guide-head[data-astro-cid-yvo5wch7],.guide-answer[data-astro-cid-yvo5wch7],.guide-layout[data-astro-cid-yvo5wch7]{grid-template-columns:1fr}.guide-answer[data-astro-cid-yvo5wch7]{gap:1.5rem}.guide-toc[data-astro-cid-yvo5wch7]{position:static}}@media (width<=48rem){.vendor-head[data-astro-cid-yvo5wch7]{display:none}.vendor-row[data-astro-cid-yvo5wch7]{grid-template-columns:1fr;gap:.4rem;padding:1.1rem 0 1.1rem .85rem}.cell-label[data-astro-cid-yvo5wch7]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-style:normal;display:block}.vendor-row[data-astro-cid-yvo5wch7].is-self:before{left:0}.rate[data-astro-cid-yvo5wch7]{grid-template-columns:1fr;align-items:start;gap:.5rem}.showcase-stage[data-astro-cid-yvo5wch7]{grid-template-columns:1fr;gap:0}.showcase-link[data-astro-cid-yvo5wch7]{background:linear-gradient(to bottom, var(--site-hairline-strong), var(--color-accent));justify-self:start;width:.0625rem;height:2rem;margin-left:1.25rem}.showcase-link[data-astro-cid-yvo5wch7]:after{inset:auto auto 0 50%;transform:translate(-50%,50%)}}
