.compare[data-astro-cid-mmnll3zm] table[data-astro-cid-mmnll3zm]{font-size:var(--text-base);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden}.compare[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{font-size:var(--text-sm);background:var(--color-bg-subtle)}.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{color:var(--color-text-muted)}.compare[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:last-child td[data-astro-cid-mmnll3zm]{border-bottom:0}.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm].compare__ours{color:var(--color-heading);background:var(--color-accent-soft);font-weight:500}.compare[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm].compare__ours{color:var(--color-on-accent);background:var(--color-accent)}@media (width>=48rem){.compare[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm],.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{width:50%;padding:var(--space-5) var(--space-6)}}@media (width<=47.99rem){.compare[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm]{display:none}.compare[data-astro-cid-mmnll3zm] table[data-astro-cid-mmnll3zm],.compare[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm],.compare[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm],.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{display:block}.compare[data-astro-cid-mmnll3zm] table[data-astro-cid-mmnll3zm]{background:0 0;border:0}.compare[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]:before{content:attr(data-label);margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700;display:block}.compare[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm].compare__ours:before{color:var(--color-accent-text)}}.sources[data-astro-cid-77htqgzs]{gap:var(--space-6);display:grid}@media (width>=56rem){.sources[data-astro-cid-77htqgzs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sources__panel[data-astro-cid-77htqgzs]{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--brand-orange);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.sources__title[data-astro-cid-77htqgzs]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-heading);margin:0;font-weight:700}.sources__case[data-astro-cid-77htqgzs]{gap:var(--space-2);display:grid}.sources__label[data-astro-cid-77htqgzs]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.sources__label--accent[data-astro-cid-77htqgzs]{color:var(--color-accent-display)}.sources__note[data-astro-cid-77htqgzs]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.bars[data-astro-cid-77htqgzs]{align-items:flex-end;gap:var(--space-3);height:5.5rem;margin:0;padding:0;list-style:none;display:flex}.bar[data-astro-cid-77htqgzs]{border:2px dashed var(--plan);border-radius:var(--radius-sm,6px);flex:0 0 2.25rem;height:100%;position:relative;overflow:hidden}.bar__load[data-astro-cid-77htqgzs]{height:var(--h);background:var(--color-heading);position:absolute;inset:auto 0 0}.bar--pooled[data-astro-cid-77htqgzs] .bar__load[data-astro-cid-77htqgzs]{background:var(--brand-orange)}.bar--shared[data-astro-cid-77htqgzs]{border-color:var(--brand-orange);background:repeating-linear-gradient(45deg, transparent 0 4px, color-mix(in srgb, var(--brand-orange) 25%, transparent) 4px 6px)}.sources__legend[data-astro-cid-77htqgzs]{gap:var(--space-5);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:flex}.sources__legend[data-astro-cid-77htqgzs] li[data-astro-cid-77htqgzs]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-astro-cid-77htqgzs]{border-radius:3px;width:.9rem;height:.9rem}.swatch--load[data-astro-cid-77htqgzs]{background:var(--color-heading)}.swatch--buffer[data-astro-cid-77htqgzs]{border:2px dashed var(--plan)}.range[data-astro-cid-77htqgzs]{background:var(--color-bg-subtle);border-radius:999px;height:1.25rem;margin-right:2.5rem;position:relative}.range__band[data-astro-cid-77htqgzs]{top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));background:var(--color-heading);opacity:.85;border-radius:999px;position:absolute}.range__band--accent[data-astro-cid-77htqgzs]{background:var(--brand-orange);opacity:1}.range__ready[data-astro-cid-77htqgzs]{top:50%;left:var(--at);font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-heading);font-weight:700;position:absolute;transform:translate(.4rem,-50%)}.range__ready--accent[data-astro-cid-77htqgzs]{color:var(--color-accent-display)}.range__axis[data-astro-cid-77htqgzs]{font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;margin-right:2.5rem;display:flex}.sources__caption[data-astro-cid-77htqgzs]{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.chain[data-astro-cid-acbt7vo2]{margin:0}.chain__cases[data-astro-cid-acbt7vo2]{gap:var(--space-5);display:grid}.chain__case[data-astro-cid-acbt7vo2]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (width>=60rem){.chain__cases[data-astro-cid-acbt7vo2]{column-gap:var(--space-5);grid-template-rows:repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.chain__case[data-astro-cid-acbt7vo2]{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}}.chain__label[data-astro-cid-acbt7vo2]{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.chain__node[data-astro-cid-acbt7vo2]{justify-content:center;gap:var(--space-1);padding:var(--space-4);text-align:center;background:var(--color-bg);border:2px dashed var(--plan);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.chain__node[data-astro-cid-acbt7vo2] strong[data-astro-cid-acbt7vo2]{font-family:var(--font-display);color:var(--color-heading);font-weight:700}.chain__node[data-astro-cid-acbt7vo2] span[data-astro-cid-acbt7vo2]:not(.chain__tag){font-size:var(--text-sm);color:var(--color-text-muted)}.chain__node--client[data-astro-cid-acbt7vo2]{padding-top:var(--space-6);background:var(--color-surface);border:2px solid var(--brand-orange);box-shadow:var(--shadow-md)}.chain__tag[data-astro-cid-acbt7vo2]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--color-on-accent);background:var(--color-accent);border-radius:999px;padding:.15rem .65rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.chain__link[data-astro-cid-acbt7vo2]{min-height:4.75rem;color:var(--color-border-strong);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.chain__link--cost[data-astro-cid-acbt7vo2]{color:var(--color-accent-mark)}.chain__line[data-astro-cid-acbt7vo2]{width:0;margin-block:var(--space-2) var(--space-3);border-left:2px dashed;grid-column:2;position:relative}.chain__line[data-astro-cid-acbt7vo2]:after{content:"";border-inline:6px solid #0000;border-top:9px solid;position:absolute;bottom:-2px;left:-7px}.chain__link-text[data-astro-cid-acbt7vo2]{padding-block:var(--space-2);padding-left:var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-heading);grid-column:3;align-self:center;font-weight:700;line-height:1.35}.chain__link--cost[data-astro-cid-acbt7vo2] .chain__link-text[data-astro-cid-acbt7vo2]{color:var(--color-accent-display)}.chain__why[data-astro-cid-acbt7vo2]{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}
