.chart[data-astro-cid-aqowk4pe]{border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font-family:var(--font-body);margin:2.5rem 0;padding:26px 28px 20px}figcaption[data-astro-cid-aqowk4pe]{gap:5px;margin-bottom:20px;display:grid}.eyebrow-line[data-astro-cid-aqowk4pe]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600}.title[data-astro-cid-aqowk4pe]{font-family:var(--font-display);color:var(--ink);font-size:21px;font-weight:700;line-height:1.2}.subtitle[data-astro-cid-aqowk4pe]{color:var(--muted);font-size:15px;line-height:1.5}.foot[data-astro-cid-aqowk4pe]{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.45}ol[data-astro-cid-aqowk4pe],ul[data-astro-cid-aqowk4pe]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-aqowk4pe]{grid-template-columns:minmax(0,230px) minmax(0,1fr);display:grid}.timeline[data-astro-cid-aqowk4pe]>li[data-astro-cid-aqowk4pe]{display:contents}.timeline[data-astro-cid-aqowk4pe] .label[data-astro-cid-aqowk4pe]{border-top:1px solid var(--line);color:var(--ink-2);padding:8px 12px 8px 0;font-size:14px;line-height:1.35}.timeline[data-astro-cid-aqowk4pe] time[data-astro-cid-aqowk4pe]{font-family:var(--font-display);color:var(--ink);font-size:13px;font-weight:700;display:block}.timeline[data-astro-cid-aqowk4pe] .lane[data-astro-cid-aqowk4pe]{border-top:1px solid var(--line);background:linear-gradient(90deg, transparent var(--band-from,0%), var(--brand-soft) var(--band-from,0%), var(--brand-soft) var(--band-to,0%), transparent var(--band-to,0%));min-height:36px;position:relative}.timeline[data-astro-cid-aqowk4pe] .dot[data-astro-cid-aqowk4pe]{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.timeline[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe] .dot[data-astro-cid-aqowk4pe]{background:var(--ic-brass)}.timeline[data-astro-cid-aqowk4pe] .axis[data-astro-cid-aqowk4pe]{border-top:1px solid var(--ink-2);height:26px;position:relative}.timeline[data-astro-cid-aqowk4pe] .axis[data-astro-cid-aqowk4pe] span[data-astro-cid-aqowk4pe]{font-family:var(--font-display);color:var(--muted);font-size:12px;font-weight:700;position:absolute;top:7px;transform:translate(-50%)}.timeline[data-astro-cid-aqowk4pe] .axis[data-astro-cid-aqowk4pe] span[data-astro-cid-aqowk4pe]:first-child{transform:none}.timeline[data-astro-cid-aqowk4pe] .axis[data-astro-cid-aqowk4pe] span[data-astro-cid-aqowk4pe]:last-child{transform:translate(-100%)}.bars[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]{border-top:1px solid var(--line);grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.bars[data-astro-cid-aqowk4pe] .label[data-astro-cid-aqowk4pe]{color:var(--ink-2);font-size:14px;line-height:1.3}.bars[data-astro-cid-aqowk4pe] small[data-astro-cid-aqowk4pe]{color:var(--muted);font-size:12.5px;display:block}.bars[data-astro-cid-aqowk4pe] .track[data-astro-cid-aqowk4pe]{align-items:center;gap:10px;min-width:0;display:flex}.bars[data-astro-cid-aqowk4pe] .bar[data-astro-cid-aqowk4pe]{width:calc(var(--w) * .8);background:color-mix(in srgb, var(--accent) 32%, var(--surface));border-radius:4px;flex:0 auto;min-width:3px;height:18px}.bars[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe] .bar[data-astro-cid-aqowk4pe]{background:var(--accent)}.bars[data-astro-cid-aqowk4pe] .value[data-astro-cid-aqowk4pe]{font-family:var(--font-display);white-space:nowrap;color:var(--ink);font-size:14px;font-weight:700}.stats[data-astro-cid-aqowk4pe]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:10px;display:grid}.stats[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.stats[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe]{background:var(--brand-soft);box-shadow:none}.stats[data-astro-cid-aqowk4pe] .value[data-astro-cid-aqowk4pe]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:28px;font-weight:700;line-height:1.05;display:block}.stats[data-astro-cid-aqowk4pe] .value[data-astro-cid-aqowk4pe].is-long{font-size:21px;line-height:1.15}.stats[data-astro-cid-aqowk4pe] .label[data-astro-cid-aqowk4pe]{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600;line-height:1.3;display:block}.stats[data-astro-cid-aqowk4pe] .detail[data-astro-cid-aqowk4pe]{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.table-scroll[data-astro-cid-aqowk4pe]{background:linear-gradient(to left, var(--surface) 30%, transparent) right / 36px 100% no-repeat local, linear-gradient(to left, color-mix(in srgb, var(--ink) 16%, transparent), transparent) right / 16px 100% no-repeat scroll;overflow-x:auto}.grid-table[data-astro-cid-aqowk4pe]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.grid-table[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe],.grid-table[data-astro-cid-aqowk4pe] td[data-astro-cid-aqowk4pe]{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.grid-table[data-astro-cid-aqowk4pe] thead[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]{font-family:var(--font-display);color:var(--ink);border-top:0;font-size:13px;font-weight:700}.grid-table[data-astro-cid-aqowk4pe] thead[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]:first-child,.grid-table[data-astro-cid-aqowk4pe] tbody[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]{padding-left:0}.grid-table[data-astro-cid-aqowk4pe] thead[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]:first-child{color:var(--muted)}.grid-table[data-astro-cid-aqowk4pe] tbody[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]{width:26%;min-width:110px;color:var(--ink);font-weight:600}.grid-table[data-astro-cid-aqowk4pe] td[data-astro-cid-aqowk4pe]{color:var(--ink-2)}.grid-table[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe]{background:var(--brand-soft)}.grid-table[data-astro-cid-aqowk4pe] thead[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe]{color:var(--accent);border-radius:8px 8px 0 0}.checklist-groups[data-astro-cid-aqowk4pe]{grid-template-columns:repeat(var(--groups), minmax(0, 1fr));gap:8px 24px;display:grid}.group-name[data-astro-cid-aqowk4pe]{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0 0 6px;font-size:12px;font-weight:600}.checklist[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14.5px;line-height:1.4;display:grid}.checklist[data-astro-cid-aqowk4pe] .tick[data-astro-cid-aqowk4pe]{background:var(--ok-soft);width:20px;height:20px;color:var(--ok);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.checklist[data-astro-cid-aqowk4pe] b[data-astro-cid-aqowk4pe]{color:var(--ink);font-weight:600}.process[data-astro-cid-aqowk4pe]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));counter-reset:step;gap:10px;display:grid}.process[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line);counter-increment:step;padding:14px}.process[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]:before{content:counter(step);background:var(--accent);width:24px;height:24px;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:grid}.process[data-astro-cid-aqowk4pe] .is-highlight[data-astro-cid-aqowk4pe]{background:var(--brand-soft);box-shadow:none}.process[data-astro-cid-aqowk4pe] .label[data-astro-cid-aqowk4pe]{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3;display:block}.process[data-astro-cid-aqowk4pe] .detail[data-astro-cid-aqowk4pe]{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (width<=767px){.chart[data-astro-cid-aqowk4pe]{padding:20px 16px 16px}.timeline[data-astro-cid-aqowk4pe]{grid-template-columns:minmax(0,1fr)}.timeline[data-astro-cid-aqowk4pe] .lane[data-astro-cid-aqowk4pe]{border-top:0;min-height:22px}.timeline[data-astro-cid-aqowk4pe] .axis-row[data-astro-cid-aqowk4pe]>span[data-astro-cid-aqowk4pe]:first-child{display:none}.bars[data-astro-cid-aqowk4pe] li[data-astro-cid-aqowk4pe]{grid-template-columns:minmax(0,1fr);gap:6px}.process[data-astro-cid-aqowk4pe],.checklist-groups[data-astro-cid-aqowk4pe],.stats[data-astro-cid-aqowk4pe]{grid-template-columns:minmax(0,1fr)}.grid-table[data-astro-cid-aqowk4pe] td[data-astro-cid-aqowk4pe]{min-width:115px}.grid-table[data-astro-cid-aqowk4pe] tbody[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]{min-width:96px}.grid-table[data-astro-cid-aqowk4pe] tbody[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe],.grid-table[data-astro-cid-aqowk4pe] thead[data-astro-cid-aqowk4pe] th[data-astro-cid-aqowk4pe]:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}}.adjacent[data-astro-cid-zg7dkzxc]{border-radius:var(--radius-tile);align-items:center;gap:14px;padding:12px;transition:background-color .15s;display:flex}.adjacent[data-astro-cid-zg7dkzxc]:hover{background:var(--bg-2)}.adjacent[data-astro-cid-zg7dkzxc] .adjacent-cover{object-fit:cover;border-radius:8px;flex:none;width:96px;height:54px}
