.ry-section-nav[data-astro-cid-zfe6x5iz]{position:sticky;top:72px;z-index:5;background:var(--surface);border-bottom:1px solid var(--line)}.ry-section-nav__inner[data-astro-cid-zfe6x5iz]{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-5)}.trail[data-astro-cid-zfe6x5iz]{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:var(--space-2) 0 0;font-size:13px;font-weight:600;color:var(--red-text)}.trail[data-astro-cid-zfe6x5iz] li[data-astro-cid-zfe6x5iz]+li[data-astro-cid-zfe6x5iz]:before{content:"/";margin:0 6px;color:var(--red-text)}.trail[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]{color:var(--red-text);text-decoration:none}.trail[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]:hover{text-decoration:underline}.trail[data-astro-cid-zfe6x5iz] span[data-astro-cid-zfe6x5iz]{color:var(--red-text)}.tabs[data-astro-cid-zfe6x5iz]{list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--space-4);margin:0;padding:0}.tabs[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]{display:block;padding:var(--space-2) 0;border-bottom:2px solid transparent;text-decoration:none;font-weight:500;font-size:14px;color:var(--ink-muted);white-space:nowrap}.tabs[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]:hover{color:var(--ink);border-bottom-color:var(--red-text)}@media(max-width:899px){.ry-section-nav__inner[data-astro-cid-zfe6x5iz]{display:block}.tabs[data-astro-cid-zfe6x5iz]{display:grid;grid-template-columns:repeat(var(--cols, 4),auto);justify-content:space-between;column-gap:var(--space-3)}.tabs[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]{font-size:13px;padding:6px 0}}@media(min-width:900px){.ry-section-nav[data-astro-cid-zfe6x5iz]{top:88px}.trail[data-astro-cid-zfe6x5iz]{padding:0;border-right:1px solid var(--line);padding-right:var(--space-5)}.tabs[data-astro-cid-zfe6x5iz] a[data-astro-cid-zfe6x5iz]{padding:var(--space-3) 0}}.product-hero[data-astro-cid-nz6ldi4f]{background:var(--surface-soft);padding-bottom:var(--space-6)}.product-hero__grid[data-astro-cid-nz6ldi4f]{display:grid;gap:var(--space-5);margin-bottom:var(--space-6)}.product-hero__media[data-astro-cid-nz6ldi4f]{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.product-hero__media[data-astro-cid-nz6ldi4f] img[data-astro-cid-nz6ldi4f]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-hero__actions[data-astro-cid-nz6ldi4f]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.dl-btn[data-astro-cid-nz6ldi4f]{border-color:var(--red-text)}.dl-btn[data-astro-cid-nz6ldi4f] span[data-astro-cid-nz6ldi4f]{color:var(--red-text);font-weight:700}section[data-astro-cid-nz6ldi4f][id]{scroll-margin-top:52px}.after-grid[data-astro-cid-nz6ldi4f]{margin:var(--space-5) 0 0}.copy[data-astro-cid-nz6ldi4f] p[data-astro-cid-nz6ldi4f]{font-size:17px;line-height:1.65;max-width:68ch}.features[data-astro-cid-nz6ldi4f]{row-gap:var(--space-5)}.features[data-astro-cid-nz6ldi4f] h3[data-astro-cid-nz6ldi4f],.version[data-astro-cid-nz6ldi4f]{border-top:1px solid var(--line-strong);padding-top:var(--space-3)}.version[data-astro-cid-nz6ldi4f] h3[data-astro-cid-nz6ldi4f]{margin-bottom:var(--space-2)}.version[data-astro-cid-nz6ldi4f] p[data-astro-cid-nz6ldi4f]{color:var(--ink-muted);margin:0}.draft-note[data-astro-cid-nz6ldi4f] p[data-astro-cid-nz6ldi4f],.draft-note[data-astro-cid-nz6ldi4f] ul[data-astro-cid-nz6ldi4f]{margin:0 0 var(--space-2)}.draft-note[data-astro-cid-nz6ldi4f] ul[data-astro-cid-nz6ldi4f]{padding-left:var(--space-4)}.draft-note[data-astro-cid-nz6ldi4f]{margin-bottom:var(--space-4);border-left:2px solid var(--red-text);padding-left:var(--space-3);color:var(--ink-muted);font-size:13px}.ry-spec[data-astro-cid-nz6ldi4f]{width:100%;max-width:760px;border-collapse:collapse}.ry-spec__group[data-astro-cid-nz6ldi4f]{text-align:left;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-5) 0 var(--space-2);border-bottom:1px solid var(--line-strong)}.ry-spec[data-astro-cid-nz6ldi4f] td[data-astro-cid-nz6ldi4f],.ry-spec[data-astro-cid-nz6ldi4f] th[data-astro-cid-nz6ldi4f][scope=row]{padding:var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums}.ry-spec[data-astro-cid-nz6ldi4f] th[data-astro-cid-nz6ldi4f][scope=row]{text-align:left;font-weight:inherit;color:var(--ink-muted);width:45%;padding-right:var(--space-4)}.vh[data-astro-cid-nz6ldi4f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:900px){.product-hero__grid[data-astro-cid-nz6ldi4f]{grid-template-columns:1fr 1fr;align-items:center}}
