.band.svelte-1ekihir{padding-block:4.5rem}@media(min-width:40rem){.band.svelte-1ekihir{padding-block:6rem}}.band-joined.svelte-1ekihir{padding-top:0}.band.band-textrow.svelte-1ekihir{padding-block:1.25rem}.band.band-textrow-last.svelte-1ekihir{padding-bottom:4.5rem}@media(min-width:40rem){.band.band-textrow-last.svelte-1ekihir{padding-bottom:6rem}}.band-prose.svelte-1ekihir{padding-block:3.5rem}.band-prose.band-joined.svelte-1ekihir{padding-top:0}.cards.svelte-1ekihir{list-style:none;margin:3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:1.25rem;overflow:clip}.card.svelte-1ekihir{flex:1 1 100%;padding:1.75rem 1.75rem 2rem;background:var(--surface)}@media(min-width:40rem){.card.svelte-1ekihir{flex-basis:calc((100% - 1px)/2)}}@media(min-width:64rem){.card.svelte-1ekihir{flex-basis:calc((100% - (var(--cols) - 1) * 1px) / var(--cols))}}.card-title.svelte-1ekihir{font-family:var(--display);font-size:1.3125rem;font-weight:650;letter-spacing:-.02em;line-height:1.25}.card-body.svelte-1ekihir{margin-top:.6rem;font-size:1rem;line-height:1.6;color:var(--muted);text-wrap:pretty;max-width:30rem}.areas.svelte-1ekihir{list-style:none;margin:3rem 0 0;padding:0;border-bottom:1px solid var(--line)}.area.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr);padding-block:1.5rem 1.75rem;border-top:1px solid var(--line)}.area.svelte-1ekihir .card-tags:where(.svelte-1ekihir){margin-top:.9rem}@media(min-width:40rem){.area.svelte-1ekihir{grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"title body" ". tags";column-gap:2rem;align-items:baseline}.area-title.svelte-1ekihir{grid-area:title}.area-body.svelte-1ekihir{grid-area:body;margin-top:0}.area-tags.svelte-1ekihir{grid-area:tags}}@media(min-width:64rem){.area.svelte-1ekihir{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);grid-template-areas:"title body tags";column-gap:3rem;padding-block:1.75rem}.area.svelte-1ekihir .card-tags:where(.svelte-1ekihir){margin-top:0}}.card-tags.svelte-1ekihir{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:1.1rem 0 0;padding:0}.card-tag.svelte-1ekihir{padding:.25rem .65rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--muted)}.refs-title.svelte-1ekihir{font-size:.9375rem;font-weight:600;color:var(--muted)}.refs.svelte-1ekihir{margin-top:1.5rem}.mid-cta.svelte-1ekihir{display:flex;flex-direction:column;gap:1.75rem}.mid-cta.svelte-1ekihir .lead:where(.svelte-1ekihir){max-width:40rem}@media(min-width:64rem){.mid-cta.svelte-1ekihir{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem}}.mid-cta-button.svelte-1ekihir{align-self:flex-start}@media(min-width:64rem){.mid-cta-button.svelte-1ekihir{align-self:center}}.feature.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media(min-width:64rem){.feature.svelte-1ekihir{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:4.5rem}.feature-flip.svelte-1ekihir{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.feature-flip.svelte-1ekihir .feature-copy:where(.svelte-1ekihir){order:2}}.feature-text.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:2rem;border-top:1px solid var(--line)}@media(min-width:64rem){.feature-text.svelte-1ekihir{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem}}.feature-text-copy.svelte-1ekihir .body:where(.svelte-1ekihir){margin-top:0;max-width:40rem}@media(min-width:48rem){.points-split.svelte-1ekihir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 2rem}}.vs.svelte-1ekihir{margin-top:3rem}.vs.svelte-1ekihir ul:where(.svelte-1ekihir){list-style:none;margin:0;padding:0}.vs-head.svelte-1ekihir,.vs-row.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);gap:0 1.5rem;align-items:baseline}.vs-head.svelte-1ekihir{padding-bottom:.9rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.vs-head-ours.svelte-1ekihir{grid-column:3;color:var(--brand-ink)}.vs-row.svelte-1ekihir{padding:1.15rem 0;border-top:1px solid var(--line);font-size:1.0625rem;line-height:1.5}.vs-before.svelte-1ekihir{color:var(--muted)}.vs-after.svelte-1ekihir{font-weight:500;color:var(--ink)}.vs.svelte-1ekihir .vs-arrow{justify-self:center;align-self:center;width:1.1rem;height:1.1rem;color:var(--brand-ink)}@media(max-width:47.99rem){.vs-head.svelte-1ekihir{display:none}.vs-row.svelte-1ekihir{grid-template-columns:minmax(0,1fr);gap:.35rem}.vs.svelte-1ekihir .vs-arrow{justify-self:start;rotate:90deg}}.device-groups.svelte-1ekihir{display:grid;gap:3rem;margin-top:3rem}.device-group-title.svelte-1ekihir{font-family:var(--display);font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.devices.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem;margin:1.5rem 0 0;padding:0;list-style:none}@media(min-width:48rem){.devices.svelte-1ekihir{grid-template-columns:repeat(2,minmax(0,1fr))}.device.svelte-1ekihir:last-child:nth-child(odd){grid-column:1 / -1}}.device.svelte-1ekihir{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.25rem;align-items:start}@media(min-width:64rem){.device.svelte-1ekihir{grid-template-columns:8rem minmax(0,1fr);gap:1.5rem}}.device-plate.svelte-1ekihir{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:.9rem;background:#fff;box-shadow:inset 0 0 0 1px #080b1414}.device-plate.svelte-1ekihir img:where(.svelte-1ekihir){max-width:68%;max-height:2.4rem;object-fit:contain}.device-link.svelte-1ekihir{display:inline-flex;align-items:center;gap:.3rem;text-underline-offset:.2em}.device-link.svelte-1ekihir:after{content:"";position:absolute;inset:0}.device-link.svelte-1ekihir:hover{text-decoration:underline}.device-link.svelte-1ekihir:focus-visible{outline:none}.device.svelte-1ekihir:has(.device-link:where(.svelte-1ekihir):focus-visible){outline:2px solid var(--brand);outline-offset:6px;border-radius:1rem}.device-link-icon{color:var(--muted);transition:transform .15s ease}.device-link.svelte-1ekihir:hover .device-link-icon{transform:translate(2px,-2px)}.device.svelte-1ekihir .card-body:where(.svelte-1ekihir){margin-top:.4rem;max-width:36rem}.steps.svelte-1ekihir{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:1.25rem;overflow:clip}@media(min-width:48rem){.steps.svelte-1ekihir{grid-template-columns:repeat(2,minmax(0,1fr))}.step.svelte-1ekihir:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:64rem){.steps.svelte-1ekihir{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.step.svelte-1ekihir:last-child:nth-child(odd){grid-column:auto}.article-body.svelte-1ekihir .steps:where(.svelte-1ekihir){grid-template-columns:repeat(2,minmax(0,1fr))}.article-body.svelte-1ekihir .step:where(.svelte-1ekihir):last-child:nth-child(odd){grid-column:1 / -1}}.step.svelte-1ekihir{padding:1.75rem 1.75rem 2rem;background:var(--surface)}.step-n.svelte-1ekihir{display:block;font-family:var(--display);font-size:2.5rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--brand-ink)}.step-title.svelte-1ekihir{margin-top:1.25rem;font-size:1.1875rem;font-weight:650;line-height:1.3}.step-body.svelte-1ekihir{margin-top:.4rem;color:var(--muted);line-height:1.6}.table-wrap.svelte-1ekihir{margin-top:3rem;overflow-x:auto;border:1px solid var(--line);border-radius:1.25rem}.table.svelte-1ekihir{width:100%;min-width:34rem;border-collapse:collapse;font-size:1rem}.table.svelte-1ekihir th:where(.svelte-1ekihir),.table.svelte-1ekihir td:where(.svelte-1ekihir){padding:1rem 1.25rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) tr:where(.svelte-1ekihir):last-child>:where(.svelte-1ekihir){border-bottom:0}.table.svelte-1ekihir thead:where(.svelte-1ekihir) th:where(.svelte-1ekihir){font-family:var(--display);font-size:1.0625rem;font-weight:650}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) th:where(.svelte-1ekihir){font-weight:500;width:44%}.table.svelte-1ekihir td:where(.svelte-1ekihir){color:var(--muted);width:28%}.table.svelte-1ekihir .col-ours:where(.svelte-1ekihir){color:var(--ink);font-weight:500}.table.svelte-1ekihir thead:where(.svelte-1ekihir) .col-ours:where(.svelte-1ekihir){color:var(--brand-ink)}.table.svelte-1ekihir .cell-yes{width:1.25rem;height:1.25rem;color:var(--brand-ink)}.table.svelte-1ekihir .cell-no{width:1.25rem;height:1.25rem;color:var(--line-strong)}@media(max-width:39.99rem){.table.svelte-1ekihir{min-width:0}.table.svelte-1ekihir thead:where(.svelte-1ekihir){display:none}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) tr:where(.svelte-1ekihir){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) tr:where(.svelte-1ekihir):last-child{border-bottom:0}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) th:where(.svelte-1ekihir),.table.svelte-1ekihir tbody:where(.svelte-1ekihir) td:where(.svelte-1ekihir){width:auto;border-bottom:0}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) th:where(.svelte-1ekihir){grid-column:1 / -1;padding-bottom:.25rem;font-weight:600}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) td:where(.svelte-1ekihir){padding-top:.6rem;padding-bottom:1.25rem}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) td:where(.svelte-1ekihir):before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.table.svelte-1ekihir tbody:where(.svelte-1ekihir) td.col-ours:where(.svelte-1ekihir):before{color:var(--brand-ink)}}.table-note.svelte-1ekihir{margin-top:1.25rem;max-width:46rem;font-size:.9375rem;line-height:1.6;color:var(--muted)}.article.svelte-1ekihir{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.article.svelte-1ekihir{grid-template-columns:15rem minmax(0,1fr);gap:4rem;align-items:start}}.toc.svelte-1ekihir{display:none}@media(min-width:64rem){.toc.svelte-1ekihir{display:block;position:sticky;top:6.5rem}}.toc-title.svelte-1ekihir{margin-bottom:.75rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.toc.svelte-1ekihir ol:where(.svelte-1ekihir){list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.toc.svelte-1ekihir a:where(.svelte-1ekihir){display:block;margin-left:-1px;padding:.4rem 0 .4rem 1rem;border-left:2px solid transparent;font-size:.9375rem;line-height:1.4;color:var(--muted);transition:color .15s ease,border-color .15s ease}.toc.svelte-1ekihir a:where(.svelte-1ekihir):hover{color:var(--ink);border-left-color:var(--brand)}.article-part.svelte-1ekihir{scroll-margin-top:6rem}.article-part.svelte-1ekihir+.article-part:where(.svelte-1ekihir){margin-top:3.5rem}.article-body.svelte-1ekihir .h2:where(.svelte-1ekihir),.article-body.svelte-1ekihir .h3:where(.svelte-1ekihir){font-size:clamp(1.6rem,1.2vw + 1.2rem,2.25rem)}.article-body.svelte-1ekihir .prose:where(.svelte-1ekihir),.article-body.svelte-1ekihir .body:where(.svelte-1ekihir){max-width:none}@media(min-width:64rem){.article-body.svelte-1ekihir .feature:where(.svelte-1ekihir),.article-body.svelte-1ekihir .feature-flip:where(.svelte-1ekihir){grid-template-columns:minmax(0,1fr);gap:2rem}.article-body.svelte-1ekihir .feature-flip:where(.svelte-1ekihir) .feature-copy:where(.svelte-1ekihir){order:0}.article-body.svelte-1ekihir .card:where(.svelte-1ekihir){flex-basis:calc((100% - 1px)/2)}}.prose.prose-wide.svelte-1ekihir{max-width:none}.prose.svelte-1ekihir{max-width:42rem;font-size:1.125rem;line-height:1.75}.prose-title.svelte-1ekihir{margin-bottom:1rem;font-size:clamp(1.6rem,1.2vw + 1.2rem,2.25rem);font-weight:650;line-height:1.15}.prose.svelte-1ekihir p:where(.svelte-1ekihir),.prose.svelte-1ekihir ul:where(.svelte-1ekihir){margin-top:1rem;color:color-mix(in srgb,var(--ink) 82%,var(--muted));text-wrap:pretty}.prose.svelte-1ekihir ul:where(.svelte-1ekihir){padding-left:1.25rem;list-style:disc}.prose.svelte-1ekihir li:where(.svelte-1ekihir)+li:where(.svelte-1ekihir){margin-top:.4rem}.prose.svelte-1ekihir li:where(.svelte-1ekihir)::marker{color:var(--brand-ink)}.tip.svelte-1ekihir{display:flex;gap:.9rem;margin-top:1.5rem;padding:1.1rem 1.25rem;border-radius:1rem;background:var(--accent-soft)}.tip.svelte-1ekihir p:where(.svelte-1ekihir){margin:0;font-size:1.0625rem}.tip.svelte-1ekihir .tip-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.3rem;color:var(--brand-ink)}.related.svelte-1ekihir{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:48rem){.related.svelte-1ekihir{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-card.svelte-1ekihir{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.5rem;border-radius:1.25rem;border:1px solid var(--line);transition:border-color .15s ease}.related-title.svelte-1ekihir{transition:color .15s ease}.related-card.svelte-1ekihir:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.related-card.svelte-1ekihir:hover .related-title:where(.svelte-1ekihir){color:var(--brand-ink)}.related-card.svelte-1ekihir:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.related-kind.svelte-1ekihir{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink)}.related-title.svelte-1ekihir{font-family:var(--display);font-size:1.375rem;font-weight:650;letter-spacing:-.02em}.related-summary.svelte-1ekihir{color:var(--muted);line-height:1.55}.related-more.svelte-1ekihir{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-weight:600}
