.key[data-astro-cid-g2zi2pby]{flex-wrap:wrap;gap:.25rem 1.125rem;font-size:.8125rem;font-weight:600;display:flex;margin:0 0 .75rem!important;padding:0!important;list-style:none!important}.key[data-astro-cid-g2zi2pby] li[data-astro-cid-g2zi2pby]{align-items:center;gap:.4rem;display:inline-flex;margin:0!important;padding:0!important}.key[data-astro-cid-g2zi2pby] li[data-astro-cid-g2zi2pby]:before{display:none!important}.key[data-astro-cid-g2zi2pby] i[data-astro-cid-g2zi2pby]{border:1.5px solid var(--color-ink);block-size:.875rem;inline-size:.875rem;display:block}.key[data-astro-cid-g2zi2pby] .vendor[data-astro-cid-g2zi2pby]{background:#dfe4e6}.key[data-astro-cid-g2zi2pby] .partial[data-astro-cid-g2zi2pby]{background:#fff;background-image:repeating-linear-gradient(-58deg, var(--color-ink) 0 1px, transparent 1px 4px)}.key[data-astro-cid-g2zi2pby] .yours[data-astro-cid-g2zi2pby]{background:var(--color-brand-green)}table[data-astro-cid-g2zi2pby]{table-layout:fixed;border-collapse:separate;border-spacing:3px;inline-size:100%;font-size:.8125rem;line-height:1.4}thead[data-astro-cid-g2zi2pby] th[data-astro-cid-g2zi2pby]{text-align:start;color:var(--color-ink);border-bottom:2px solid var(--color-ink);padding:.5rem .375rem;font-size:.8125rem;font-weight:800}thead[data-astro-cid-g2zi2pby] th[data-astro-cid-g2zi2pby]:first-child{border-bottom:0;inline-size:16%}tbody[data-astro-cid-g2zi2pby] th[data-astro-cid-g2zi2pby]{padding:.5rem .25rem;text-align:start;vertical-align:top;color:var(--color-ink);padding-inline-end:.5rem;font-weight:800}td[data-astro-cid-g2zi2pby]{vertical-align:top;color:var(--color-ink);padding:.5rem}td[data-astro-cid-g2zi2pby].vendor{background:#e8ecee}td[data-astro-cid-g2zi2pby].partial{box-shadow:inset 0 0 0 1px var(--color-border-input);background:#fff}td[data-astro-cid-g2zi2pby].yours{box-shadow:inset 0 0 0 1px var(--color-green-text);background:#c9fbe0}.col-name[data-astro-cid-g2zi2pby]{display:none}@media (width<=760px){table[data-astro-cid-g2zi2pby],tbody[data-astro-cid-g2zi2pby],tr[data-astro-cid-g2zi2pby],th[data-astro-cid-g2zi2pby],td[data-astro-cid-g2zi2pby]{display:block}thead[data-astro-cid-g2zi2pby]{display:none}table[data-astro-cid-g2zi2pby]{font-size:.875rem}tr[data-astro-cid-g2zi2pby]{margin-top:1rem}tr[data-astro-cid-g2zi2pby]:first-child{margin-top:0}tbody[data-astro-cid-g2zi2pby] th[data-astro-cid-g2zi2pby]{padding:0 0 .375rem;font-size:.9375rem}td[data-astro-cid-g2zi2pby]{grid-template-columns:5.25rem minmax(0,1fr);gap:.5rem;margin-top:3px;display:grid}.col-name[data-astro-cid-g2zi2pby]{font-weight:800;display:block}}.scenarios[data-astro-cid-lrmqo2xv]{gap:1.5rem;display:grid}.legend[data-astro-cid-lrmqo2xv]{color:var(--color-ink);flex-wrap:wrap;gap:.25rem 1.125rem;font-size:.8125rem;font-weight:600;display:flex;margin:0!important;padding:0!important;list-style:none!important}.legend[data-astro-cid-lrmqo2xv] li[data-astro-cid-lrmqo2xv]{align-items:center;gap:.4rem;display:inline-flex;margin:0!important;padding:0!important}.legend[data-astro-cid-lrmqo2xv] li[data-astro-cid-lrmqo2xv]:before{display:none!important}.legend[data-astro-cid-lrmqo2xv] i[data-astro-cid-lrmqo2xv]{block-size:.875rem;inline-size:.875rem;display:block}.licence[data-astro-cid-lrmqo2xv]{background:var(--color-ink)}.build[data-astro-cid-lrmqo2xv]{background:var(--color-brand-green)}.upkeep[data-astro-cid-lrmqo2xv]{background:repeating-linear-gradient(-58deg, var(--color-ink) 0 1.5px, #fff 1.5px 5px);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.scenario[data-astro-cid-lrmqo2xv]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:1rem 1.125rem .5rem}.scenario[data-astro-cid-lrmqo2xv] h3[data-astro-cid-lrmqo2xv]{margin:0!important;padding:0!important;font-size:1.0625rem!important;line-height:1.4!important}.scenario[data-astro-cid-lrmqo2xv] h3[data-astro-cid-lrmqo2xv]:before{display:none!important}.brief[data-astro-cid-lrmqo2xv]{color:var(--color-muted);margin:.125rem 0 .5rem!important;font-size:.875rem!important;line-height:1.5!important}table[data-astro-cid-lrmqo2xv]{border-collapse:collapse;inline-size:100%}tbody[data-astro-cid-lrmqo2xv] tr[data-astro-cid-lrmqo2xv]{border-top:1px solid #e8ecee}tbody[data-astro-cid-lrmqo2xv] th[data-astro-cid-lrmqo2xv]{text-align:start;vertical-align:middle;inline-size:10.5rem;padding:.5rem 0;padding-inline-end:.75rem;font-weight:400}.path[data-astro-cid-lrmqo2xv]{color:var(--color-ink);font-size:.875rem;font-weight:800;line-height:1.3;display:block}.note[data-astro-cid-lrmqo2xv]{color:var(--color-muted);font-size:.75rem;line-height:1.35;display:block}.bar-cell[data-astro-cid-lrmqo2xv]{vertical-align:middle;padding:.5rem 0}.bar[data-astro-cid-lrmqo2xv]{inline-size:var(--w);gap:2px;block-size:1.125rem;min-inline-size:.5rem;display:flex}.seg[data-astro-cid-lrmqo2xv]{flex-basis:0;min-inline-size:1px;display:block}.total[data-astro-cid-lrmqo2xv]{text-align:end;inline-size:5.25rem;color:var(--color-ink);white-space:nowrap;vertical-align:middle;padding:.5rem 0;padding-inline-start:.75rem;font-size:.9375rem;font-weight:800}@media (width<=640px){tbody[data-astro-cid-lrmqo2xv] tr[data-astro-cid-lrmqo2xv]{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding-block:.625rem;display:grid}tbody[data-astro-cid-lrmqo2xv] th[data-astro-cid-lrmqo2xv],.total[data-astro-cid-lrmqo2xv]{inline-size:auto;padding:0;display:block}.total[data-astro-cid-lrmqo2xv]{align-self:start}.bar-cell[data-astro-cid-lrmqo2xv]{grid-column:1/-1;padding:.375rem 0 0;display:block}thead[data-astro-cid-lrmqo2xv]{display:none}}
