.cg-timeline[data-astro-cid-ekevbqja]{display:flex;flex-direction:column;gap:1.25rem}.cg-timeline__head[data-astro-cid-ekevbqja]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.cg-timeline__head[data-astro-cid-ekevbqja] h3[data-astro-cid-ekevbqja]{margin:0;font-size:var(--cg-fs-20)}.cg-timeline__head[data-astro-cid-ekevbqja] .muted[data-astro-cid-ekevbqja]{font-size:var(--cg-fs-13);margin:.25rem 0 0}.cg-timeline__overall[data-astro-cid-ekevbqja]{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;min-width:200px}.cg-timeline__overall-label[data-astro-cid-ekevbqja]{font-size:var(--cg-fs-12);color:var(--cg-muted);text-transform:uppercase;letter-spacing:.06em}.cg-timeline__overall-value[data-astro-cid-ekevbqja]{font-family:var(--cg-display);font-size:var(--cg-fs-30);font-weight:700;color:var(--cg-ink);line-height:1}.cg-timeline__overall-bar[data-astro-cid-ekevbqja]{width:100%;height:6px;background:var(--cg-surface-2);border-radius:3px;overflow:hidden}.cg-timeline__overall-fill[data-astro-cid-ekevbqja]{height:100%;background:var(--cg-accent);border-radius:3px;transition:width .6s ease-out}.cg-timeline__chart[data-astro-cid-ekevbqja]{background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);padding:1.25rem;overflow-x:auto}.cg-timeline__axis[data-astro-cid-ekevbqja]{display:flex;margin-left:220px;margin-bottom:.75rem;border-bottom:1px solid var(--cg-border);padding-bottom:.375rem;min-width:480px;position:relative;height:1.25rem}.cg-timeline__axis-tick[data-astro-cid-ekevbqja]{position:absolute;top:0;font-size:var(--cg-fs-12);color:var(--cg-muted);padding-left:.25rem;border-left:1px solid var(--cg-border);height:100%}.cg-timeline__rows[data-astro-cid-ekevbqja]{display:flex;flex-direction:column;gap:.5rem;min-width:480px}.cg-timeline__row[data-astro-cid-ekevbqja]{display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--cg-border)}.cg-timeline__row[data-astro-cid-ekevbqja]:last-child{border-bottom:0}.cg-timeline__row-label[data-astro-cid-ekevbqja]{display:flex;flex-direction:column;gap:.125rem}.cg-timeline__phase-name[data-astro-cid-ekevbqja]{font-size:var(--cg-fs-14);font-weight:600;color:var(--cg-ink)}.cg-timeline__phase-date[data-astro-cid-ekevbqja]{font-size:var(--cg-fs-12);color:var(--cg-muted);font-variant-numeric:tabular-nums}.cg-timeline__bar-track[data-astro-cid-ekevbqja]{position:relative;height:28px;background:var(--cg-surface-2);border-radius:var(--cg-radius-sm)}.cg-timeline__bar[data-astro-cid-ekevbqja]{position:absolute;top:0;height:100%;background:color-mix(in srgb,var(--cg-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--cg-accent) 32%,transparent);border-radius:var(--cg-radius-sm);overflow:hidden;cursor:pointer;display:flex;align-items:center;padding-left:.5rem;min-width:60px}.cg-timeline__bar-fill[data-astro-cid-ekevbqja]{position:absolute;inset:0;width:var(--progress);background:var(--cg-accent);opacity:.85;transition:width .6s ease-out}.cg-timeline__bar-label[data-astro-cid-ekevbqja]{position:relative;z-index:1;font-size:var(--cg-fs-12);font-weight:600;color:var(--cg-accent-ink);mix-blend-mode:difference;color:#fff}.cg-timeline__bar[data-astro-cid-ekevbqja]:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.cg-timeline__details[data-astro-cid-ekevbqja]{border-top:1px solid var(--cg-border);padding-top:1rem;font-size:var(--cg-fs-13)}.cg-timeline__details[data-astro-cid-ekevbqja] summary[data-astro-cid-ekevbqja]{cursor:pointer;font-weight:600;color:var(--cg-muted);margin-bottom:.5rem}.cg-timeline__tooltip[data-astro-cid-ekevbqja]{position:absolute;background:var(--cg-ink);color:var(--cg-canvas);padding:.5rem .75rem;border-radius:var(--cg-radius-sm);font-size:var(--cg-fs-13);pointer-events:none;z-index:10;box-shadow:var(--cg-shadow-pop);transform:translate(-50%,-100%);margin-top:-8px;white-space:nowrap}@media(max-width:767px){.cg-timeline__axis[data-astro-cid-ekevbqja]{margin-left:0}.cg-timeline__row[data-astro-cid-ekevbqja]{grid-template-columns:1fr;gap:.375rem}.cg-timeline__bar-track[data-astro-cid-ekevbqja]{height:36px}.cg-timeline__bar[data-astro-cid-ekevbqja]{min-width:100px}}
