.body[data-astro-cid-kzgufdzg]{max-width:var(--measure);color:var(--fg-70);font-size:var(--text-body);line-height:1.7}.body[data-astro-cid-kzgufdzg]>*+*{margin-block-start:var(--space-5)}.body[data-astro-cid-kzgufdzg] h2,.body[data-astro-cid-kzgufdzg] h3,.body[data-astro-cid-kzgufdzg] h4{color:var(--fg);text-wrap:balance;scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.body[data-astro-cid-kzgufdzg]>h2{margin-block-start:var(--space-8);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.body[data-astro-cid-kzgufdzg]>h3{margin-block-start:var(--space-7);font-size:var(--text-lede)}.body[data-astro-cid-kzgufdzg] a{color:var(--fg);text-decoration-color:var(--blue);text-underline-offset:.2em}.body[data-astro-cid-kzgufdzg] a[href]:not(:has(img)):not(.doc-actions a){text-decoration-line:underline;text-decoration-thickness:.08em}.body[data-astro-cid-kzgufdzg].docs-body a[href]:not(:has(img)):not(.doc-actions a){color:var(--blue-ink);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.2em;overflow-wrap:anywhere}.body[data-astro-cid-kzgufdzg].docs-body a[href]:not(.doc-actions a):focus-visible{text-decoration-thickness:.14em}@media(hover:hover)and (pointer:fine){.body[data-astro-cid-kzgufdzg].docs-body a[href]:not(:has(img)):not(.doc-actions a):hover{text-decoration-thickness:.14em}}.body[data-astro-cid-kzgufdzg] .doc-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.body[data-astro-cid-kzgufdzg] .doc-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3rem;max-width:100%;padding:.75rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-secondary);font-weight:500;line-height:1.4;text-decoration:none;transition:border-color var(--dur-hover) ease}.body[data-astro-cid-kzgufdzg] .doc-actions a span:first-child{min-width:0;overflow-wrap:anywhere}.body[data-astro-cid-kzgufdzg] .doc-actions a span[aria-hidden]{flex-shrink:0;color:var(--blue-ink)}.body[data-astro-cid-kzgufdzg] .doc-actions a:focus-visible{border-color:var(--blue-ink)}@media(hover:hover)and (pointer:fine){.body[data-astro-cid-kzgufdzg] .doc-actions a:hover{border-color:var(--blue-ink)}}@media(max-width:36rem){.body[data-astro-cid-kzgufdzg] .doc-actions a{width:100%}}@media(prefers-reduced-motion:reduce){.body[data-astro-cid-kzgufdzg] .doc-actions a{transition:none}}.body[data-astro-cid-kzgufdzg] strong{color:var(--fg)}.body[data-astro-cid-kzgufdzg] ul,.body[data-astro-cid-kzgufdzg] ol{padding-inline-start:var(--space-5)}.body[data-astro-cid-kzgufdzg] li+li{margin-block-start:.5rem}.body[data-astro-cid-kzgufdzg] blockquote{margin-inline:0;padding-inline-start:var(--space-5);border-inline-start:2px solid var(--blue);color:var(--fg)}.body[data-astro-cid-kzgufdzg] code{font-family:var(--font-mono);font-size:.92em;padding:.1em .35em;border-radius:4px;background:rgb(var(--fg-rgb) / .06)}.body[data-astro-cid-kzgufdzg] pre{overflow-x:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--fg-rgb) / .03)}.body[data-astro-cid-kzgufdzg] pre code{padding:0;background:none}.body[data-astro-cid-kzgufdzg] pre.astro-code::selection,.body[data-astro-cid-kzgufdzg] pre.astro-code ::selection{background-color:#b5dcff;color:#172630}.body[data-astro-cid-kzgufdzg] img{border-radius:var(--radius)}.body[data-astro-cid-kzgufdzg] .hardware-guide-figure{margin-inline:0}.body[data-astro-cid-kzgufdzg] .hardware-guide-figure img{display:block;max-width:100%;height:auto;background:#fff;border-radius:0}.body[data-astro-cid-kzgufdzg] .hardware-guide-figure figcaption{margin-block-start:var(--space-2);font-size:var(--text-small)}.body[data-astro-cid-kzgufdzg] .article-figure{margin:var(--space-6) 0}.body[data-astro-cid-kzgufdzg] .article-figure img,.body[data-astro-cid-kzgufdzg] .article-figure video{display:block;max-width:100%;height:auto}.body[data-astro-cid-kzgufdzg] .article-figure video{width:100%;border-radius:var(--radius);background:var(--bg-2)}.body[data-astro-cid-kzgufdzg] .article-figure figcaption{margin-block-start:var(--space-3);font-size:var(--text-small);color:var(--fg-muted)}.body[data-astro-cid-kzgufdzg] .article-figure--screen img{width:min(100%,17.8rem);border-radius:0}[data-theme=dark] .body[data-astro-cid-kzgufdzg] .figure-theme--light,:root:not([data-theme=dark]) .body[data-astro-cid-kzgufdzg] .figure-theme--dark{display:none}.body[data-astro-cid-kzgufdzg] blockquote p:last-child:not(:first-child){margin-block-start:var(--space-2);font-size:var(--text-small);color:var(--fg-muted)}.body[data-astro-cid-kzgufdzg] .cost-builder input,.body[data-astro-cid-kzgufdzg] .cost-builder select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-2)}.body[data-astro-cid-kzgufdzg] .cost-builder input{width:4.25rem;padding:.35rem .5rem;font-variant-numeric:tabular-nums}.body[data-astro-cid-kzgufdzg] .cost-builder select{margin-inline-start:.4rem;padding:.3rem .5rem}.body[data-astro-cid-kzgufdzg] .cost-builder input:focus-visible,.body[data-astro-cid-kzgufdzg] .cost-builder select:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.body[data-astro-cid-kzgufdzg] .cost-builder [data-empty] td:not(:first-child){color:var(--fg-faint)}.body[data-astro-cid-kzgufdzg] .cost-builder [data-empty] a{color:inherit}@media(max-width:36rem){.body[data-astro-cid-kzgufdzg] .price-table--example,.body[data-astro-cid-kzgufdzg] .price-table--example tbody,.body[data-astro-cid-kzgufdzg] .price-table--example tfoot{display:block}.body[data-astro-cid-kzgufdzg] .price-table--example thead{display:none}.body[data-astro-cid-kzgufdzg] .price-table--example tr{display:grid;column-gap:.75rem;align-items:start;padding-block:.7rem;border-bottom:1px solid var(--line-soft)}.body[data-astro-cid-kzgufdzg] .price-table--example tbody tr:first-child{border-top:1px solid var(--line-soft)}.body[data-astro-cid-kzgufdzg] .price-table--example tbody tr{grid-template-columns:1.5rem minmax(0,1fr) auto}.body[data-astro-cid-kzgufdzg] .cost-builder tbody tr{grid-template-columns:4.25rem minmax(0,1fr) auto}.body[data-astro-cid-kzgufdzg] .price-table--example tfoot tr{grid-template-columns:minmax(0,1fr) auto;align-items:center}.body[data-astro-cid-kzgufdzg] .price-table--example tr>:is(th,td){padding-block:0;border:0}.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:first-child{grid-row:1 / span 2;padding-inline-end:0}.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:nth-child(2){padding-inline-end:0;line-height:1.45}.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:nth-child(3){grid-column:2;grid-row:2;padding-inline:0;text-align:start;white-space:normal;font-size:var(--text-small);color:var(--fg-muted)}.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:nth-child(3):before{content:"× "}.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:nth-child(4){grid-column:3;grid-row:1}.body[data-astro-cid-kzgufdzg] .price-table--example tfoot th{white-space:normal}.body[data-astro-cid-kzgufdzg] .cost-builder select{display:block;margin:.35rem 0 0}}.body[data-astro-cid-kzgufdzg] hr{border:0;border-top:1px solid var(--line);margin-block:var(--space-7)}.body[data-astro-cid-kzgufdzg] table{width:100%;border-collapse:collapse}.body[data-astro-cid-kzgufdzg] th,.body[data-astro-cid-kzgufdzg] td{padding:.7rem .9rem .7rem 0;border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:top}.body[data-astro-cid-kzgufdzg] .price-table th:not(:first-child),.body[data-astro-cid-kzgufdzg] .price-table td:not(:first-child){padding-inline:.9rem 0;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.body[data-astro-cid-kzgufdzg] .price-table--example thead th:nth-child(2),.body[data-astro-cid-kzgufdzg] .price-table--example tbody td:nth-child(2){padding-inline:0 .9rem;text-align:start;white-space:normal}.body[data-astro-cid-kzgufdzg] .price-table tfoot th,.body[data-astro-cid-kzgufdzg] .price-table tfoot td{color:var(--fg);font-weight:500}.body[data-astro-cid-kzgufdzg] .price-table tfoot th{text-align:start;white-space:normal}.body[data-astro-cid-kzgufdzg] .price-note{margin-block-start:var(--space-3);font-size:var(--text-small);color:var(--fg-muted)}@media(max-width:36rem){.body[data-astro-cid-kzgufdzg] table:not(.price-table):not([data-stack]):has(tr>:nth-child(3)){font-size:var(--text-small)}.body[data-astro-cid-kzgufdzg] table:not(.price-table):not([data-stack]):has(tr>:nth-child(3)) :is(th,td){padding-inline-end:.6rem}.body[data-astro-cid-kzgufdzg] table:not(.price-table):not([data-stack]):has(tr>:nth-child(3)) td{overflow-wrap:anywhere;hyphens:auto}.body[data-astro-cid-kzgufdzg] table[data-stack],.body[data-astro-cid-kzgufdzg] table[data-stack] tbody,.body[data-astro-cid-kzgufdzg] table[data-stack] tr,.body[data-astro-cid-kzgufdzg] table[data-stack] td{display:block}.body[data-astro-cid-kzgufdzg] table[data-stack] thead{display:none}.body[data-astro-cid-kzgufdzg] table[data-stack] tbody tr{padding-block:.95rem;border-bottom:1px solid var(--line-soft)}.body[data-astro-cid-kzgufdzg] table[data-stack] tbody tr:first-child{border-top:1px solid var(--line-soft)}.body[data-astro-cid-kzgufdzg] table[data-stack] td{padding:0;border:0}.body[data-astro-cid-kzgufdzg] table[data-stack] td:first-child{color:var(--fg);font-weight:600}.body[data-astro-cid-kzgufdzg] table[data-stack] td+td{margin-block-start:.65rem}.body[data-astro-cid-kzgufdzg] table[data-stack] td[data-label]:before{content:attr(data-label);display:block;margin-block-end:.15rem;font-family:var(--font-mono);font-size:var(--text-mono-xs);font-weight:400;line-height:1.4;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-muted)}.body[data-astro-cid-kzgufdzg] .price-table th,.body[data-astro-cid-kzgufdzg] .price-table td{padding-block:.6rem}.body[data-astro-cid-kzgufdzg] .price-table:not(.price-table--example) thead th:not(:first-child){white-space:normal}.body[data-astro-cid-kzgufdzg] .price-table:not(.price-table--example) td:first-child{overflow-wrap:anywhere;hyphens:auto}}.body--flush[data-astro-cid-kzgufdzg]>:first-child{margin-block-start:0}
