.hero[data-astro-cid-lcdefpme]{padding-block:var(--sp-9) var(--sp-8)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--sp-8);grid-template-columns:1.25fr .85fr;align-items:start;display:grid}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--sp-5);flex-direction:column;display:flex}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-3xl);letter-spacing:-.025em;max-width:20ch;line-height:1.32}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--ink-2);max-width:48ch;line-height:1.95}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.specimen[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.specimen[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.specimen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;object-position:top center;border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--paper-sunk);width:100%;display:block}.specimen__lead[data-astro-cid-lcdefpme]{grid-column:1/-1}.specimen__lead[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.specimen[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--ink-3);display:flex}.specimen__tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--ink);font-family:JetBrains Mono,monospace}.specimen__note[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink-3);grid-column:1/-1;display:flex}.plate[data-astro-cid-lcdefpme]{margin-top:var(--sp-8);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-raised);padding:var(--sp-5) var(--sp-6) var(--sp-4)}.plate__cap[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);margin-bottom:var(--sp-5);border-bottom:1px solid var(--rule);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.plate__cap-note[data-astro-cid-lcdefpme]{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--ink-3);margin-inline-start:auto}.plate__svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.hero__stats[data-astro-cid-lcdefpme]{gap:var(--sp-5);margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.hero__stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);color:var(--ink);margin-bottom:var(--sp-1);font-weight:600;line-height:1.2}.hero__stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--ink-3)}.sec-head[data-astro-cid-lcdefpme]{gap:0 var(--sp-5);padding-bottom:var(--sp-5);margin-bottom:var(--sp-6);border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:baseline;display:grid}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);grid-column:2}.sec-head[data-astro-cid-lcdefpme] .sec-num[data-astro-cid-lcdefpme]{grid-row:1/span 2;padding-top:8px}.sec-sub[data-astro-cid-lcdefpme]{margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--fs-base);grid-column:2;max-width:62ch;line-height:1.9}.cat-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.cat-row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-5);padding-block:var(--sp-5);border-top:1px solid var(--rule);transition:background-color var(--dur) var(--ease);grid-template-columns:44px 200px 1fr auto;display:grid}.cat-row[data-astro-cid-lcdefpme]:hover{background:var(--paper-sunk)}.cat-row[data-astro-cid-lcdefpme]:hover .cat-row__go[data-astro-cid-lcdefpme]{color:var(--accent);transform:translate(-4px)}.cat-row__count[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--ink-3)}.cat-row__label[data-astro-cid-lcdefpme]{font-weight:500;font-size:var(--fs-md)}.cat-row__desc[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--ink-3)}.cat-row__go[data-astro-cid-lcdefpme]{color:var(--ink-4);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease)}.feature-list[data-astro-cid-lcdefpme],.index-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.install-split[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:1fr 1fr;display:grid}.install-col[data-astro-cid-lcdefpme]{min-width:0}.install-col__title[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-md);margin-bottom:var(--sp-3);display:flex}.install-col__note[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--sp-4);max-width:52ch;line-height:1.9}.more-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);font-size:var(--fs-base);color:var(--accent-deep);transition:gap var(--dur) var(--ease);font-weight:500;display:inline-flex}.more-link[data-astro-cid-lcdefpme]:hover{gap:var(--sp-4)}.closing[data-astro-cid-lcdefpme]{margin-top:var(--sp-9);padding-block:var(--sp-8);background:var(--ink);color:var(--paper)}.closing__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--sp-7);flex-wrap:wrap;display:flex}.closing__title[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);color:var(--paper);margin-bottom:var(--sp-3)}.closing__text[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--paper) 74%, transparent);font-size:var(--fs-base);max-width:54ch;line-height:1.9}.closing__actions[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.closing[data-astro-cid-lcdefpme] .btn-secondary{color:var(--paper);border-color:color-mix(in srgb, var(--paper) 30%, transparent);background:0 0}.closing[data-astro-cid-lcdefpme] .btn-secondary:hover{border-color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, transparent)}@media (width<=1024px){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--sp-7);grid-template-columns:1fr}.specimen[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr}.hero__stats[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:repeat(2,1fr)}.cat-row[data-astro-cid-lcdefpme]{grid-template-columns:44px 160px 1fr auto}}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--sp-7) var(--sp-6)}.plate[data-astro-cid-lcdefpme]{padding:var(--sp-4)}.plate__cap-note[data-astro-cid-lcdefpme]{margin-inline-start:0}.install-split[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:1fr}.cat-row[data-astro-cid-lcdefpme]{gap:var(--sp-2) var(--sp-4);grid-template-columns:1fr auto;align-items:start}.cat-row__count[data-astro-cid-lcdefpme]{display:none}.cat-row__desc[data-astro-cid-lcdefpme]{grid-column:1/-1}.closing__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=560px){.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.hero__stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.specimen[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.specimen__lead[data-astro-cid-lcdefpme]{grid-column:1}.closing__actions[data-astro-cid-lcdefpme],.closing__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
