.intro[data-astro-cid-ilwrikaz]{color:var(--text-body);margin-bottom:2em}.target[data-astro-cid-ilwrikaz]{margin-bottom:2em;padding:1.5em 1.75em}.target[data-astro-cid-ilwrikaz] .eyebrow[data-astro-cid-ilwrikaz]{margin-bottom:.4em}.target-line[data-astro-cid-ilwrikaz]{font-family:var(--font-display);color:var(--text);margin:0 0 .7em;font-size:1.9em;line-height:1.2}.target-line[data-astro-cid-ilwrikaz] strong[data-astro-cid-ilwrikaz]{color:var(--accent);font-weight:inherit}.target-note[data-astro-cid-ilwrikaz]{color:var(--text-muted);margin:0;font-size:.95em}.strip[data-astro-cid-ilwrikaz]{gap:4px;margin:0 0 .9em;padding:0;list-style:none;display:flex}.strip[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]{border:1px solid var(--border);border-radius:3px;flex:1;height:8px}.strip[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz].done{background:var(--accent);border-color:var(--accent)}.strip[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz].building{border-color:var(--accent);background:var(--accent-dim)}.legend[data-astro-cid-ilwrikaz]{margin-bottom:1.25em}.stages[data-astro-cid-ilwrikaz]{margin:0;padding:0;list-style:none}.stages[data-astro-cid-ilwrikaz]>li[data-astro-cid-ilwrikaz]{border-top:1px solid var(--border);scroll-margin-top:5em}.stages[data-astro-cid-ilwrikaz]>li[data-astro-cid-ilwrikaz]:last-child{border-bottom:1px solid var(--border)}summary[data-astro-cid-ilwrikaz],.summary[data-astro-cid-ilwrikaz]{grid-template-columns:20px minmax(0,1fr);gap:0 1em;padding:1em 0;display:grid}summary[data-astro-cid-ilwrikaz]{cursor:pointer;padding-right:2em;list-style:none;position:relative}summary[data-astro-cid-ilwrikaz]::-webkit-details-marker{display:none}summary[data-astro-cid-ilwrikaz]:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:7px;height:7px;transition:transform .15s;position:absolute;top:1.55em;right:.5em;transform:rotate(45deg)}details[data-astro-cid-ilwrikaz][open] summary[data-astro-cid-ilwrikaz]:after{transform:rotate(-135deg)}summary[data-astro-cid-ilwrikaz]:hover h2[data-astro-cid-ilwrikaz]{color:var(--accent)}summary[data-astro-cid-ilwrikaz].compact{align-items:center;padding:.55em 2em .55em 0}summary[data-astro-cid-ilwrikaz].compact .mark[data-astro-cid-ilwrikaz]{padding-top:0}summary[data-astro-cid-ilwrikaz].compact:after{top:1em}summary[data-astro-cid-ilwrikaz].compact .title-line[data-astro-cid-ilwrikaz]{gap:.2em .75em}summary[data-astro-cid-ilwrikaz].compact .phase-number[data-astro-cid-ilwrikaz]{min-width:5.5em;margin:0;display:inline}.note[data-astro-cid-ilwrikaz].in-body{margin:-.2em 0 .4em calc(20px + 1em)}.mark[data-astro-cid-ilwrikaz]{padding-top:.25em;display:block}.mark[data-astro-cid-ilwrikaz] svg[data-astro-cid-ilwrikaz]{display:block}.mark[data-astro-cid-ilwrikaz] .fill[data-astro-cid-ilwrikaz]{fill:var(--accent)}.mark[data-astro-cid-ilwrikaz] .tick[data-astro-cid-ilwrikaz]{fill:none;stroke:var(--bg);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mark[data-astro-cid-ilwrikaz] .ring-accent[data-astro-cid-ilwrikaz],.mark[data-astro-cid-ilwrikaz] .ring[data-astro-cid-ilwrikaz]{fill:none;stroke-width:2px}.mark[data-astro-cid-ilwrikaz] .ring-accent[data-astro-cid-ilwrikaz]{stroke:var(--accent)}.mark[data-astro-cid-ilwrikaz] .ring[data-astro-cid-ilwrikaz]{stroke:var(--border)}.head-text[data-astro-cid-ilwrikaz]{display:block}.phase-number[data-astro-cid-ilwrikaz]{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.15em;font-size:.72rem;display:block}.title-line[data-astro-cid-ilwrikaz]{flex-wrap:wrap;align-items:baseline;gap:.2em .6em;display:flex}.title-line[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{margin:0;font-size:1.15em}.done[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{color:var(--text-body)}.building[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{font-size:1.45em}.note[data-astro-cid-ilwrikaz]{color:var(--text-muted);margin-top:.2em;font-size:.95em;display:block}.features[data-astro-cid-ilwrikaz]{color:var(--text-body);margin:0 0 1.2em calc(20px + 1em);padding-left:1.1em;font-size:.95em}.features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]{margin:.25em 0}.features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]::marker{color:var(--border)}.done[data-astro-cid-ilwrikaz] .features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]::marker,.features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz].feature-done::marker{color:var(--accent)}.building[data-astro-cid-ilwrikaz] .features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]:not(.feature-done),.ahead[data-astro-cid-ilwrikaz] .features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]{color:var(--text-muted)}.building[data-astro-cid-ilwrikaz] .features[data-astro-cid-ilwrikaz] li[data-astro-cid-ilwrikaz]{color:var(--text-body)}.stages[data-astro-cid-ilwrikaz]>li[data-astro-cid-ilwrikaz].building{background:linear-gradient(90deg, var(--bg-panel), transparent)}.count[data-astro-cid-ilwrikaz]{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.7em;margin:-.4em 0 .8em calc(20px + 1em);font-size:.85em;display:flex}.meter[data-astro-cid-ilwrikaz]{background:var(--bg-raised);border:1px solid var(--border);border-radius:999px;width:140px;max-width:40%;height:6px;display:block;overflow:hidden}.meter-fill[data-astro-cid-ilwrikaz]{background:var(--accent);height:100%;display:block}.footnote[data-astro-cid-ilwrikaz]{color:var(--text-muted);margin-top:3em}.footnote[data-astro-cid-ilwrikaz] h2[data-astro-cid-ilwrikaz]{margin-bottom:.5em;font-size:1.3em}.footnote[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{font-size:.95em}@media (width<=720px){.target-line[data-astro-cid-ilwrikaz]{font-size:1.5em}.features[data-astro-cid-ilwrikaz],.count[data-astro-cid-ilwrikaz]{margin-left:0}}
