.tl[data-astro-cid-3xih677i]{margin:0}.tl-track[data-astro-cid-3xih677i]{height:230px;margin:0 70px 0 40px;position:relative}.tl-line[data-astro-cid-3xih677i]{border-top:2px solid var(--rule-strong);position:absolute;top:50%;left:0;right:0}.tl-dot[data-astro-cid-3xih677i]{background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tl-label[data-astro-cid-3xih677i]{text-align:center;width:180px;color:var(--ink-2);font-size:.82rem;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.tl-label[data-astro-cid-3xih677i].above{bottom:20px}.tl-label[data-astro-cid-3xih677i].below{top:20px}.tl-label[data-astro-cid-3xih677i] strong[data-astro-cid-3xih677i]{color:var(--ink);font-size:1.1rem;display:block}.tl-label[data-astro-cid-3xih677i] em[data-astro-cid-3xih677i]{font-style:normal;font-family:var(--mono);color:var(--ink-3);margin-bottom:2px;font-size:.72rem;display:block}.tl-label[data-astro-cid-3xih677i] small[data-astro-cid-3xih677i]{font-size:.8rem;display:block}.tl-list[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none;display:none}.tl-list[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:76px 1fr;gap:12px;padding-block:8px;font-size:.92rem;display:grid}.tl-list[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]>span[data-astro-cid-3xih677i]:first-child{font-family:var(--mono);color:var(--ink-3);padding-top:2px;font-size:.78rem}.tl-list[data-astro-cid-3xih677i] strong[data-astro-cid-3xih677i]{color:var(--ink)}@media (width<=760px){.tl-track[data-astro-cid-3xih677i]{display:none}.tl-list[data-astro-cid-3xih677i]{display:block}}.dbl{--label-w:132px;--pad:52px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0;padding:clamp(16px,2.4vw,24px);position:relative}.dbl-title{margin:0;font-weight:600}.dbl-sub{color:var(--ink-2);margin:4px 0 0;font-size:.86rem}.dbl-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:12px 0 10px;padding:0;font-size:.8rem;list-style:none;display:flex}.dbl-legend li{align-items:center;gap:7px;display:inline-flex}.dbl-key{background:var(--mark-muted);border-radius:50%;width:10px;height:10px}.dbl-key.after{background:var(--accent)}.dbl-plot{position:relative}.dbl-grid{top:0;bottom:24px;left:calc(var(--label-w) + var(--pad));right:var(--pad);position:absolute}.dbl-grid span{background:var(--rule);width:1px;position:absolute;top:0;bottom:0}.dbl-axis{height:24px;margin-left:calc(var(--label-w) + var(--pad));margin-right:var(--pad);position:relative}.dbl-axis span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.72rem;position:absolute;top:7px;transform:translate(-50%)}.dbl-rows{margin:0;padding:0;list-style:none;position:relative}.dbl-row{grid-template-columns:var(--label-w) 1fr;min-height:34px;color:var(--ink-2);border-radius:6px;align-items:center;font-size:.84rem;display:grid}.dbl-row:hover,.dbl-row:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}.dbl-row:focus-visible{outline-offset:-2px}.dbl-name{padding-left:6px;line-height:1.25}.dbl-track{height:34px;margin-inline:var(--pad);position:relative}.dbl-bar{background:var(--rule-strong);height:2px;margin-top:-1px;position:absolute;top:50%}.dbl-dot{background:var(--mark-muted);border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dbl-dot.after{background:var(--accent);width:16px;height:16px}.dbl-val{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:.76rem;position:absolute;top:50%}.dbl-val.left{transform:translate(calc(-100% - 11px),-50%)}.dbl-val.right{transform:translate(12px,-50%)}.dbl-val.after{color:var(--ink);font-weight:600}.dbl-tip{z-index:5;background:var(--ink);color:var(--bg);pointer-events:none;white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:.78rem;position:absolute;box-shadow:0 6px 24px #0000002e}.dbl figcaption{color:var(--ink-3);margin-top:12px;font-size:.78rem}@media (width<=560px){.dbl{--pad:46px;--label-w:0px!important}.dbl-row{grid-template-columns:1fr;padding-top:6px}.dbl-name{padding-left:0}.dbl-track{height:28px}.dbl-grid{display:none}.dbl-tip{white-space:normal;max-width:240px}}.bars[data-astro-cid-k4wvcuxn]{background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0;padding:clamp(16px,2.4vw,24px)}.ttl[data-astro-cid-k4wvcuxn]{margin:0;font-weight:600}.sub[data-astro-cid-k4wvcuxn]{color:var(--ink-2);margin:4px 0 12px;font-size:.84rem}ol[data-astro-cid-k4wvcuxn]{gap:8px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-k4wvcuxn]{color:var(--ink-2);grid-template-columns:96px 1fr 52px;align-items:center;gap:10px;font-size:.86rem;display:grid}.lbl[data-astro-cid-k4wvcuxn] strong[data-astro-cid-k4wvcuxn]{color:var(--ink)}.lbl[data-astro-cid-k4wvcuxn] em[data-astro-cid-k4wvcuxn]{font-style:normal;font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:.72rem}.track[data-astro-cid-k4wvcuxn]{height:22px;position:relative}.bar[data-astro-cid-k4wvcuxn]{background:var(--accent);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.val[data-astro-cid-k4wvcuxn]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}figcaption[data-astro-cid-k4wvcuxn]{color:var(--ink-3);margin-top:12px;font-size:.8rem}@media (width<=480px){li[data-astro-cid-k4wvcuxn]{grid-template-columns:80px 1fr 44px}.lbl[data-astro-cid-k4wvcuxn] em[data-astro-cid-k4wvcuxn]{display:none}}.top[data-astro-cid-gq7kfdtn]{padding-block:clamp(40px,7vw,88px) clamp(40px,6vw,64px)}.top[data-astro-cid-gq7kfdtn] h1[data-astro-cid-gq7kfdtn]{margin-bottom:18px}.eyebrow[data-astro-cid-gq7kfdtn] a[data-astro-cid-gq7kfdtn]{color:inherit}.actions[data-astro-cid-gq7kfdtn]{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.stats[data-astro-cid-gq7kfdtn]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);gap:20px 28px;margin:clamp(32px,5vw,52px) 0 0;padding-top:22px;display:grid}.stats[data-astro-cid-gq7kfdtn] div[data-astro-cid-gq7kfdtn]{flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.stats[data-astro-cid-gq7kfdtn] dd[data-astro-cid-gq7kfdtn]{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;line-height:1.1}.stats[data-astro-cid-gq7kfdtn] dt[data-astro-cid-gq7kfdtn]{font-size:.86rem;line-height:1.45}.stats[data-astro-cid-gq7kfdtn] dt[data-astro-cid-gq7kfdtn] a[data-astro-cid-gq7kfdtn]{color:var(--ink-2);text-decoration-color:var(--rule-strong)}.shots[data-astro-cid-gq7kfdtn]{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px);display:grid}.split[data-astro-cid-gq7kfdtn]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);margin-top:clamp(32px,5vw,56px);display:grid}.beside[data-astro-cid-gq7kfdtn] p[data-astro-cid-gq7kfdtn]{color:var(--ink-2);margin:0 0 18px;font-size:.92rem}.beside[data-astro-cid-gq7kfdtn] .big[data-astro-cid-gq7kfdtn]{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:1.9rem;font-weight:600}.decisions[data-astro-cid-gq7kfdtn]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.decisions[data-astro-cid-gq7kfdtn] li[data-astro-cid-gq7kfdtn]{padding:22px}.decisions[data-astro-cid-gq7kfdtn] .n[data-astro-cid-gq7kfdtn]{font-family:var(--mono);color:var(--ink-3);font-size:.75rem}.decisions[data-astro-cid-gq7kfdtn] h3[data-astro-cid-gq7kfdtn]{margin:8px 0;font-size:1.15rem}.decisions[data-astro-cid-gq7kfdtn] p[data-astro-cid-gq7kfdtn]{color:var(--ink-2);margin:0;font-size:.92rem}.quotes[data-astro-cid-gq7kfdtn]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quote[data-astro-cid-gq7kfdtn]{flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.quote[data-astro-cid-gq7kfdtn] blockquote[data-astro-cid-gq7kfdtn]{font-family:var(--serif);margin:0;font-size:1.12rem;line-height:1.35}.quote[data-astro-cid-gq7kfdtn] figcaption[data-astro-cid-gq7kfdtn]{margin-top:auto;font-size:.84rem}.use[data-astro-cid-gq7kfdtn]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(20px,4vw,48px);margin-top:clamp(28px,4vw,44px);display:grid}.adoption[data-astro-cid-gq7kfdtn]{gap:22px;display:grid}.adoption[data-astro-cid-gq7kfdtn] h3[data-astro-cid-gq7kfdtn]{font-family:var(--sans);letter-spacing:0;margin:0 0 8px;font-size:.95rem;font-weight:600}.adoption[data-astro-cid-gq7kfdtn] ul[data-astro-cid-gq7kfdtn]{color:var(--ink-2);gap:6px;margin:0;padding-left:1.1em;font-size:.88rem;display:grid}.adoption[data-astro-cid-gq7kfdtn] a[data-astro-cid-gq7kfdtn]{color:inherit;text-decoration-color:var(--rule-strong)}.adoption[data-astro-cid-gq7kfdtn] a[data-astro-cid-gq7kfdtn]:hover{color:var(--link)}.more[data-astro-cid-gq7kfdtn]{color:var(--ink-2);margin:clamp(28px,4vw,44px) 0 0}@media (width<=860px){.stats[data-astro-cid-gq7kfdtn]{grid-template-columns:1fr 1fr}.shots[data-astro-cid-gq7kfdtn],.split[data-astro-cid-gq7kfdtn],.decisions[data-astro-cid-gq7kfdtn],.quotes[data-astro-cid-gq7kfdtn],.use[data-astro-cid-gq7kfdtn]{grid-template-columns:1fr}}
