.duo-pager[data-astro-cid-nknfr3aj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding-block:1rem;display:flex}.duo-pager[data-astro-cid-nknfr3aj] ol[data-astro-cid-nknfr3aj]{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.duo-pager[data-astro-cid-nknfr3aj] a[data-astro-cid-nknfr3aj],.duo-pager[data-astro-cid-nknfr3aj] span[data-astro-cid-nknfr3aj]{border-radius:var(--radius);border:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-text-secondary);justify-content:center;align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.duo-pager[data-astro-cid-nknfr3aj]>span[data-astro-cid-nknfr3aj]{opacity:.5}.duo-pager[data-astro-cid-nknfr3aj] a[data-astro-cid-nknfr3aj]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.duo-pager[data-astro-cid-nknfr3aj] [data-astro-cid-nknfr3aj][aria-current]{border-color:var(--color-agent);background:var(--color-agent-soft);color:var(--color-agent)}.duo-pager[data-astro-cid-nknfr3aj] li[data-astro-cid-nknfr3aj][aria-hidden]{color:var(--color-muted);align-self:center}.duo-house[data-astro-cid-t6ofvl6i]{border-top:1px solid var(--color-border);padding-top:.75rem}.duo-house[data-astro-cid-t6ofvl6i] .duo-slot-line[data-astro-cid-t6ofvl6i]{display:block}.duo-slot-line[data-astro-cid-t6ofvl6i]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.duo-slot-title[data-astro-cid-t6ofvl6i]{color:var(--color-text);font-size:1.125rem}.cmp[data-astro-cid-5eosp3bz]{flex-direction:column;gap:1rem;display:flex}.cmp-picked[data-astro-cid-5eosp3bz]{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.cmp-check[data-astro-cid-5eosp3bz]{width:20px;height:20px;accent-color:var(--color-agent)}.hub-body[data-astro-cid-ro5htjhu]{padding-block:2.5rem 6rem}.hub-main[data-astro-cid-ro5htjhu]{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.hub-intro[data-astro-cid-ro5htjhu]{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:2.5rem}.hub-tools[data-astro-cid-ro5htjhu]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.hub-more[data-astro-cid-ro5htjhu]{flex:1 0 100%}.hub-more[data-astro-cid-ro5htjhu] summary[data-astro-cid-ro5htjhu]{cursor:pointer;min-height:44px;color:var(--color-agent);align-items:center;display:inline-flex}.hub-more[data-astro-cid-ro5htjhu] .duo-filter[data-astro-cid-ro5htjhu]{padding-block:.5rem .25rem}.hub-clear[data-astro-cid-ro5htjhu]{align-self:center;align-items:center;min-height:44px;display:inline-flex}.hub-count[data-astro-cid-ro5htjhu]{margin:0}.hub-extra[data-astro-cid-ro5htjhu]{padding-block:2rem 0}.task-card[data-astro-cid-ro5htjhu]{flex-direction:row;align-items:center;gap:.875rem;padding:1.25rem 1.375rem}.task-card[data-astro-cid-ro5htjhu] strong[data-astro-cid-ro5htjhu]{font-size:1.0625rem}.launch-list[data-astro-cid-ro5htjhu]{color:var(--color-text-secondary);margin:0;padding-inline-start:1.125rem;line-height:1.8}@media (width<=640px){.hub-body[data-astro-cid-ro5htjhu]{padding-block:1.5rem 4rem}.duo-filter[data-astro-cid-ro5htjhu]{width:100%}.duo-filter[data-astro-cid-ro5htjhu] label[data-astro-cid-ro5htjhu]{flex:140px}.duo-filter[data-astro-cid-ro5htjhu] .duo-select[data-astro-cid-ro5htjhu]{width:100%}}.hub-count[data-astro-cid-ro5htjhu]{color:var(--color-muted);font-size:.9375rem}.hub-routes[data-astro-cid-ro5htjhu]{border-top:2px solid var(--color-text);padding-top:1rem}.hub-routes-label[data-astro-cid-ro5htjhu]{color:var(--color-text);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.hub-routes[data-astro-cid-ro5htjhu] ul[data-astro-cid-ro5htjhu]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hub-routes[data-astro-cid-ro5htjhu] li[data-astro-cid-ro5htjhu]+li[data-astro-cid-ro5htjhu]{border-top:1px solid var(--color-border)}.hub-routes[data-astro-cid-ro5htjhu] a[data-astro-cid-ro5htjhu]{min-height:44px;color:inherit;border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:.75rem .25rem;text-decoration:none;display:grid}.hub-routes[data-astro-cid-ro5htjhu] a[data-astro-cid-ro5htjhu]:hover .hub-route-name[data-astro-cid-ro5htjhu],.hub-routes[data-astro-cid-ro5htjhu] a[data-astro-cid-ro5htjhu]:focus-visible .hub-route-name[data-astro-cid-ro5htjhu]{color:var(--color-agent)}.hub-route-name[data-astro-cid-ro5htjhu]{color:var(--color-text);font-weight:600}.hub-route-note[data-astro-cid-ro5htjhu]{color:var(--color-text-secondary);grid-column:1;font-size:.875rem}.hub-route-go[data-astro-cid-ro5htjhu]{color:var(--color-muted);grid-area:1/2/span 2;align-self:center}.hub-routes[data-astro-cid-ro5htjhu] a[data-astro-cid-ro5htjhu]:hover .hub-route-go[data-astro-cid-ro5htjhu]{color:var(--color-agent);transform:translate(2px)}@media (width<=1023px){.hub-routes[data-astro-cid-ro5htjhu]{margin-top:1rem}}.en-links[data-astro-cid-z6p6wjcb]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.en-verified[data-astro-cid-z6p6wjcb]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8125rem;display:flex}.en-verified[data-astro-cid-z6p6wjcb]:empty{display:none}.en-card[data-astro-cid-z6p6wjcb]{border-top:2px solid var(--color-text);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.en-card-label[data-astro-cid-z6p6wjcb]{color:var(--color-text);margin:0 0 -.5rem;font-size:.9375rem;font-weight:600}.en-card-cmd[data-astro-cid-z6p6wjcb]{margin:0}.en-card-cmd[data-astro-cid-z6p6wjcb] code[data-astro-cid-z6p6wjcb]{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.en-tiles[data-astro-cid-z6p6wjcb]{flex-direction:column;margin:0;display:flex}.en-tile[data-astro-cid-z6p6wjcb]{border-top:1px solid var(--color-border);justify-content:space-between;gap:1.5rem;min-width:0;padding-block:.625rem;display:flex}.en-tile[data-astro-cid-z6p6wjcb] dt[data-astro-cid-z6p6wjcb]{color:var(--color-muted);flex:none;font-size:.9375rem}.en-tile[data-astro-cid-z6p6wjcb] dd[data-astro-cid-z6p6wjcb]{text-align:end;color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.4}.en-chips[data-astro-cid-z6p6wjcb]{flex-wrap:wrap;gap:.25rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.en-chip[data-astro-cid-z6p6wjcb]{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}.en-chip[data-astro-cid-z6p6wjcb] span[data-astro-cid-z6p6wjcb][aria-hidden]{font-weight:700}.en-chip--yes[data-astro-cid-z6p6wjcb]{color:var(--color-text)}.en-chip--yes[data-astro-cid-z6p6wjcb] span[data-astro-cid-z6p6wjcb][aria-hidden]{color:var(--color-agent)}.en-chip--no[data-astro-cid-z6p6wjcb],.en-chip--unknown[data-astro-cid-z6p6wjcb]{color:var(--color-muted)}.en-card-key[data-astro-cid-z6p6wjcb]{color:var(--color-muted);margin:-.5rem 0 0;font-size:.75rem}.en-badge[data-astro-cid-z6p6wjcb]{gap:.5rem;margin-block-start:1rem;font-size:.875rem;display:grid}.en-badge[data-astro-cid-z6p6wjcb] p[data-astro-cid-z6p6wjcb]{margin:0}.en-badge-code[data-astro-cid-z6p6wjcb]{align-items:flex-start;gap:.5rem;display:flex}.en-badge-code[data-astro-cid-z6p6wjcb] code[data-astro-cid-z6p6wjcb]{overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);flex:1;font-size:.75rem}.en-card-foot[data-astro-cid-z6p6wjcb]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.875rem;display:flex}@media (width<=1023px){.en-card[data-astro-cid-z6p6wjcb]{margin-top:1.25rem}}@media (width<=480px){.en-tile[data-astro-cid-z6p6wjcb]{gap:1rem}}.en-verdict[data-astro-cid-z6p6wjcb] p[data-astro-cid-z6p6wjcb]{color:var(--color-text);margin:.5rem 0 0;font-size:1.1875rem;line-height:1.6}.en-install[data-astro-cid-z6p6wjcb]{flex-direction:column;gap:1rem;display:flex}.en-wrap[data-astro-cid-z6p6wjcb]{white-space:pre-wrap;word-break:break-word}.en-tools[data-astro-cid-z6p6wjcb]{border-top:1px solid var(--color-border-strong);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.en-tools[data-astro-cid-z6p6wjcb] li[data-astro-cid-z6p6wjcb]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem .875rem;padding:.75rem 0;display:flex}.en-tools[data-astro-cid-z6p6wjcb] code[data-astro-cid-z6p6wjcb]{color:var(--color-text);font-weight:600}.en-tools[data-astro-cid-z6p6wjcb] span[data-astro-cid-z6p6wjcb]{color:var(--color-text-secondary)}.en-agents[data-astro-cid-z6p6wjcb]{margin-top:1rem}.en-agents[data-astro-cid-z6p6wjcb] a[data-astro-cid-z6p6wjcb]{text-decoration:none}.en-vote[data-astro-cid-z6p6wjcb]:empty{display:none}.en-sources[data-astro-cid-z6p6wjcb] ol[data-astro-cid-z6p6wjcb]{color:var(--color-muted);overflow-wrap:anywhere;margin:.75rem 0 0;padding-inline-start:1.25rem;font-size:.9375rem}.en-sources[data-astro-cid-z6p6wjcb] a[data-astro-cid-z6p6wjcb]{color:var(--color-text-secondary)}.en-facts[data-astro-cid-z6p6wjcb] dl[data-astro-cid-z6p6wjcb]{margin:.75rem 0 0}.en-facts[data-astro-cid-z6p6wjcb] dl[data-astro-cid-z6p6wjcb]>div[data-astro-cid-z6p6wjcb]{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;padding-block:.625rem;display:grid}.en-facts[data-astro-cid-z6p6wjcb] dl[data-astro-cid-z6p6wjcb]>div[data-astro-cid-z6p6wjcb]:first-child{border-top:0}.en-facts[data-astro-cid-z6p6wjcb] dt[data-astro-cid-z6p6wjcb]{color:var(--color-muted);font-size:.875rem}.en-facts[data-astro-cid-z6p6wjcb] dd[data-astro-cid-z6p6wjcb]{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.en-facts[data-astro-cid-z6p6wjcb] a[data-astro-cid-z6p6wjcb]{color:var(--color-agent)}.is-build[data-astro-cid-z6p6wjcb] .duo-prose{counter-reset:step}.is-build[data-astro-cid-z6p6wjcb] .duo-prose h2{counter-increment:step;align-items:baseline;gap:.75rem;display:flex}.is-build[data-astro-cid-z6p6wjcb] .duo-prose h2:before{content:counter(step, decimal-leading-zero);color:var(--color-muted);flex:none;font-size:1rem;font-weight:600}.duo-aside .post-toc{border-top:2px solid var(--color-text);padding-top:1rem}.duo-aside .post-toc>p{letter-spacing:normal;text-transform:none;color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.duo-aside .post-toc ol{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.duo-aside .post-toc a{color:var(--color-text-secondary);text-decoration:none}.duo-aside .post-toc a[aria-current],.duo-aside .post-toc a:hover{color:var(--color-agent)}@media (width<=640px){.en-links[data-astro-cid-z6p6wjcb] .duo-btn{flex:auto}}
