.head[data-astro-cid-mcotu3dt]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.head[data-astro-cid-mcotu3dt] .h-heading[data-astro-cid-mcotu3dt]{flex:1 1 var(--carousel-title-min);max-width:var(--title-measure)}.arrows[data-astro-cid-mcotu3dt]{gap:var(--space-3);flex:none;margin-inline-start:auto;display:flex}.arrows[data-astro-cid-mcotu3dt][hidden]{display:none}.arrow-btn[data-astro-cid-mcotu3dt]{width:var(--size-float);height:var(--size-float);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:0;place-items:center;display:grid}.arrow-btn[data-astro-cid-mcotu3dt]:disabled{background:var(--color-surface-strong);color:var(--color-text-muted);cursor:default}.arrow-btn[data-astro-cid-mcotu3dt] path[data-astro-cid-mcotu3dt]{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke)}.track[data-astro-cid-mcotu3dt]{--track-inset:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));gap:var(--space-5);padding:var(--space-1) var(--track-inset) var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--track-inset);scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.track[data-astro-cid-mcotu3dt]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-mcotu3dt]{scroll-behavior:smooth}}.slot[data-astro-cid-mcotu3dt]{width:var(--carousel-card-w);scroll-snap-align:start;flex:none;display:flex}.card[data-astro-cid-mcotu3dt]{gap:var(--space-4);width:100%;min-height:var(--carousel-card-h);padding:var(--space-6);border-radius:var(--radius-lg);color:var(--color-card-text);flex-direction:column;display:flex}.card--1[data-astro-cid-mcotu3dt]{background:var(--color-card-1)}.card--2[data-astro-cid-mcotu3dt]{background:var(--color-card-2);color:var(--bh-ink-950)}.card--3[data-astro-cid-mcotu3dt]{background:var(--color-card-3)}.card--4[data-astro-cid-mcotu3dt]{background:var(--color-card-4)}.card-figure[data-astro-cid-mcotu3dt]{font-size:var(--text-figure-card);white-space:nowrap;color:var(--color-figure-loss)}.card--2[data-astro-cid-mcotu3dt] .card-figure[data-astro-cid-mcotu3dt],.card--2[data-astro-cid-mcotu3dt] .prefix[data-astro-cid-mcotu3dt],.card--2[data-astro-cid-mcotu3dt] .card-text[data-astro-cid-mcotu3dt]{color:var(--bh-ink-950)}.prefix[data-astro-cid-mcotu3dt]{font-size:var(--text-subheading);letter-spacing:0;color:var(--color-card-muted)}.card-title[data-astro-cid-mcotu3dt]{margin-top:auto}.card-text[data-astro-cid-mcotu3dt]{color:var(--color-card-muted)}.sources[data-astro-cid-mcotu3dt]{margin-top:var(--space-5);max-width:var(--measure)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.findings[data-astro-cid-mcotu3dt]{view-timeline-name:--findings;view-timeline-axis:block}.track[data-astro-cid-mcotu3dt]{padding-block:var(--parallax-room);margin-block:calc(-1 * var(--parallax-room));overflow-y:hidden}.head[data-astro-cid-mcotu3dt],.sources[data-astro-cid-mcotu3dt]{z-index:1;position:relative}.card[data-astro-cid-mcotu3dt],.card-figure[data-astro-cid-mcotu3dt]{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover}.card[data-astro-cid-mcotu3dt]{animation-name:card-parallax}.card-figure[data-astro-cid-mcotu3dt]{animation-name:figure-parallax}.card[data-astro-cid-mcotu3dt],.card-figure[data-astro-cid-mcotu3dt]{animation-timeline:--findings}.card--1[data-astro-cid-mcotu3dt]{--depth:var(--parallax-depth-1)}.card--2[data-astro-cid-mcotu3dt]{--depth:var(--parallax-depth-2)}.card--3[data-astro-cid-mcotu3dt]{--depth:var(--parallax-depth-3)}.card--4[data-astro-cid-mcotu3dt]{--depth:var(--parallax-depth-4)}@media (width>=72rem){.findings[data-astro-cid-mcotu3dt]{--track-inset-vw:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));--shift:max(0px, calc(2 * var(--track-inset-vw) + var(--count) * var(--carousel-card-w) + (var(--count) - 1) * var(--space-5) - 100vw))}.pin[data-astro-cid-mcotu3dt]{height:calc(100svh + var(--shift) * var(--shift-pace));view-timeline-name:--pin;view-timeline-axis:block}.pin-sticky[data-astro-cid-mcotu3dt]{top:var(--header-height);height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;display:flex;position:sticky}.track[data-astro-cid-mcotu3dt]{scroll-snap-type:none;padding-block:var(--space-1);margin-block:0;overflow:hidden}.card[data-astro-cid-mcotu3dt]{animation-name:card-shift;animation-timing-function:linear;animation-timeline:--pin;animation-range:contain}}}}@keyframes card-parallax{0%{transform:translate(var(--parallax-drift), var(--depth))}20%{transform:translate(0, calc(var(--depth) * .5))}to{transform:translate(0, calc(var(--depth) * -1))}}@keyframes card-shift{0%,12%{translate:0}88%,to{translate:calc(var(--shift) * -1) 0}}@keyframes figure-parallax{0%{translate:0 calc(var(--parallax-figure) * -1)}to{translate:0 var(--parallax-figure)}}.graph-section[data-astro-cid-jpqwc6mo]{overflow:hidden}.graph-wrap[data-astro-cid-jpqwc6mo]{position:relative}.graph-copy[data-astro-cid-jpqwc6mo]{z-index:1;gap:var(--space-5);max-width:var(--copy-max);justify-items:start;display:grid;position:relative}.graph-copy[data-astro-cid-jpqwc6mo] .lead[data-astro-cid-jpqwc6mo]{margin-bottom:var(--space-3)}.graph[data-astro-cid-jpqwc6mo]{margin-top:var(--space-7);margin-inline:calc(-1 * var(--gutter));overflow:hidden}.graph-svg[data-astro-cid-jpqwc6mo]{width:calc(100% * var(--graph-crop-scale));max-width:none;height:auto;margin-left:calc(-100% * var(--graph-crop-shift));overflow:visible}.edge[data-astro-cid-jpqwc6mo],.pulse[data-astro-cid-jpqwc6mo]{fill:none;stroke-width:var(--graph-edge-width);stroke-dasharray:var(--graph-dash);stroke-linecap:round}.edge[data-astro-cid-jpqwc6mo]{stroke:var(--color-graph-edge);transition:stroke var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.pulse-stop[data-astro-cid-jpqwc6mo]{stop-color:var(--color-graph-pulse)}.pulse[data-astro-cid-jpqwc6mo]{stroke-width:var(--graph-pulse-width)}.node[data-astro-cid-jpqwc6mo]{transition:opacity var(--duration-fast) var(--ease-out)}.pill[data-astro-cid-jpqwc6mo],.figure-c[data-astro-cid-jpqwc6mo],.tile--outline[data-astro-cid-jpqwc6mo]{fill:var(--color-deep-bg);stroke:var(--color-graph-border);stroke-width:1.5px;transition:stroke var(--duration-fast) var(--ease-out)}.figure-c[data-astro-cid-jpqwc6mo]{fill:var(--color-graph-node)}.pill-text[data-astro-cid-jpqwc6mo],.figure-t[data-astro-cid-jpqwc6mo]{font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central}.pill-text[data-astro-cid-jpqwc6mo]{fill:var(--color-graph-text);font-size:var(--graph-pill-font)}.figure-t[data-astro-cid-jpqwc6mo]{fill:var(--color-deep-text);font-size:var(--graph-figure-font)}.tile--solid[data-astro-cid-jpqwc6mo]{fill:var(--bh-green-700)}.tile--mid[data-astro-cid-jpqwc6mo]{fill:var(--bh-green-300)}.tile--pale[data-astro-cid-jpqwc6mo]{fill:var(--bh-green-100)}.glyph[data-astro-cid-jpqwc6mo]{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.glyph--solid[data-astro-cid-jpqwc6mo]{stroke:var(--bh-white)}.glyph--mid[data-astro-cid-jpqwc6mo],.glyph--pale[data-astro-cid-jpqwc6mo]{stroke:var(--bh-ink-950)}.glyph--outline[data-astro-cid-jpqwc6mo]{stroke:var(--color-graph-text)}.graph[data-astro-cid-jpqwc6mo].has-hot .node[data-astro-cid-jpqwc6mo]:not(.is-hot){opacity:.35}.graph[data-astro-cid-jpqwc6mo].has-hot .edge[data-astro-cid-jpqwc6mo]:not(.is-hot){opacity:.25}.edge[data-astro-cid-jpqwc6mo].is-hot,.node[data-astro-cid-jpqwc6mo].is-hot .pill[data-astro-cid-jpqwc6mo],.node[data-astro-cid-jpqwc6mo].is-hot .figure-c[data-astro-cid-jpqwc6mo],.node[data-astro-cid-jpqwc6mo].is-hot .tile--outline[data-astro-cid-jpqwc6mo]{stroke:var(--color-graph-edge-strong)}.graph[data-astro-cid-jpqwc6mo].is-animated .body[data-astro-cid-jpqwc6mo]{transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-entry) var(--ease-out), scale var(--duration-entry) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger-graph))}.graph[data-astro-cid-jpqwc6mo].is-animated:not(.is-in) .body[data-astro-cid-jpqwc6mo]{opacity:0;scale:.6}.graph[data-astro-cid-jpqwc6mo].is-animated .edges[data-astro-cid-jpqwc6mo]{transition:opacity var(--duration-entry) var(--ease-out) var(--graph-edges-delay)}.graph[data-astro-cid-jpqwc6mo].is-animated:not(.is-in) .edges[data-astro-cid-jpqwc6mo]{opacity:0}.graph-pause[data-astro-cid-jpqwc6mo]{width:var(--size-touch);height:var(--size-touch);margin-top:var(--space-5);background:var(--color-deep-text);color:var(--color-deep-bg);cursor:pointer;transition:scale var(--duration-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.graph-pause[data-astro-cid-jpqwc6mo][hidden]{display:none}.graph-pause[data-astro-cid-jpqwc6mo]:hover{scale:1.06}.graph-pause[data-astro-cid-jpqwc6mo] svg[data-astro-cid-jpqwc6mo]{fill:currentColor;grid-area:1/1}.graph-pause[data-astro-cid-jpqwc6mo] .icon-play[data-astro-cid-jpqwc6mo],.graph-pause[data-astro-cid-jpqwc6mo].is-paused .icon-pause[data-astro-cid-jpqwc6mo]{display:none}.graph-pause[data-astro-cid-jpqwc6mo].is-paused .icon-play[data-astro-cid-jpqwc6mo]{display:block}@media (width>=40rem){.graph[data-astro-cid-jpqwc6mo]{margin-inline:0}.graph-svg[data-astro-cid-jpqwc6mo]{width:100%;margin-left:0}}@media (width>=72rem){.graph-copy[data-astro-cid-jpqwc6mo]{top:0;left:var(--gutter);width:calc((100% - 2 * var(--gutter)) * var(--graph-copy-share));max-width:none;position:absolute}.graph[data-astro-cid-jpqwc6mo]{margin-top:0;margin-left:var(--graph-offset);margin-right:calc(-1 * var(--graph-bleed));overflow:visible}.graph-pause[data-astro-cid-jpqwc6mo]{bottom:0;left:var(--gutter);margin-top:0;position:absolute}}@media print{.graph-pause[data-astro-cid-jpqwc6mo]{display:none}}.section-title[data-astro-cid-lcdefpme]{max-width:var(--title-measure);margin-bottom:var(--space-7)}.price[data-astro-cid-lcdefpme]{font-weight:var(--weight-body);white-space:nowrap}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-section);border-bottom:var(--border-width) solid var(--color-border);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{row-gap:var(--space-7);align-items:start}.hero-label[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-label-tight)}.hero-title[data-astro-cid-lcdefpme]{margin-block:var(--space-5) var(--space-6)}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:var(--copy-max);display:grid}.sheet[data-astro-cid-lcdefpme]{max-width:var(--panel-max);padding:var(--space-6);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.sheet-caption[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-bottom:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-display-light);line-height:var(--leading-snug);display:grid}.sheet-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.sheet-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.sheet-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.sheet-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding-block:var(--space-2);vertical-align:baseline;border-top:var(--border-width) dashed var(--color-border)}.sheet-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;font-size:var(--text-small);font-weight:var(--weight-body);color:var(--color-text-muted)}.sheet-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme],.calc[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sheet-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:right;white-space:nowrap;padding-left:var(--space-4);font-size:var(--text-ui)}.calc[data-astro-cid-lcdefpme]{font-size:var(--text-label);display:block}.sheet-table[data-astro-cid-lcdefpme] .sum[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.sheet-table[data-astro-cid-lcdefpme] .sum[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--color-text);color:var(--color-text)}.sheet-table[data-astro-cid-lcdefpme] .total[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.sheet-table[data-astro-cid-lcdefpme] .total[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:var(--border-strong) solid var(--color-text);color:var(--color-text);font-weight:var(--weight-body-strong)}.sheet-table[data-astro-cid-lcdefpme] .total[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-wrap:balance}.sheet-table[data-astro-cid-lcdefpme] .total[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{font-family:var(--font-figure);font-size:var(--text-figure-sm);font-weight:var(--weight-figure);letter-spacing:var(--tracking-figure);color:var(--color-figure-loss)}@media (prefers-reduced-motion:no-preference){.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{animation:line-in var(--duration-reveal) var(--ease-out) both}.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:calc(var(--stagger) * 4)}.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:calc(var(--stagger) * 5)}.sheet-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:calc(var(--stagger) * 7)}}@keyframes line-in{0%{opacity:0;translate:0 var(--space-2)}}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-7)}.sheet[data-astro-cid-lcdefpme]{max-width:none;margin-top:var(--space-7)}}.diagnostic[data-astro-cid-lcdefpme]{background:var(--color-surface)}.diagnostic[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.assisted[data-astro-cid-lcdefpme]{gap:var(--space-6);justify-items:start;display:grid}.assisted[data-astro-cid-lcdefpme] .h-heading[data-astro-cid-lcdefpme]{max-width:var(--title-measure)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-strong) solid var(--color-text);display:grid}@media (width>=60rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.software-grid[data-astro-cid-lcdefpme]{row-gap:var(--space-7)}.software-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);align-content:start;justify-items:start;display:grid}.software-copy[data-astro-cid-lcdefpme] .h-heading[data-astro-cid-lcdefpme]{max-width:var(--title-measure-wide)}.spec[data-astro-cid-lcdefpme]{border-top:var(--border-width) solid var(--color-border)}.spec-row[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:grid}.spec[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.spec[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text)}.spec[data-astro-cid-lcdefpme] .figure[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);display:block}.proof-head[data-astro-cid-lcdefpme]{display:none}.proof-row[data-astro-cid-lcdefpme]{row-gap:var(--space-2);padding-block:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.proof-row[data-astro-cid-lcdefpme]:last-child{border-bottom:var(--border-width) solid var(--color-border)}.proof-row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--color-text-muted)}.url[data-astro-cid-lcdefpme]{font-size:var(--text-small);overflow-wrap:anywhere;hyphens:none}.closing[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{gap:var(--space-7);justify-items:start;display:grid}.closing-title[data-astro-cid-lcdefpme]{max-width:var(--title-measure-wide)}@media (width>=40rem){.spec-row[data-astro-cid-lcdefpme]{grid-template-columns:var(--spec-key-width) minmax(0, 1fr);column-gap:var(--space-5)}.proof-row[data-astro-cid-lcdefpme]{grid-template-columns:var(--grid-split);column-gap:var(--space-5)}.url[data-astro-cid-lcdefpme]{font-size:var(--text-ui)}}@media (width>=60rem){.proof-head[data-astro-cid-lcdefpme]{padding-bottom:var(--space-4);display:grid}.proof-row[data-astro-cid-lcdefpme]{column-gap:var(--grid-gap)}}
