.ehead[data-astro-cid-vajp4spk]{padding:18px 28px 14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ehead[data-astro-cid-vajp4spk] .title[data-astro-cid-vajp4spk]{font-family:var(--font-serif);font-weight:500;font-size:22px;letter-spacing:-.01em}.ehead[data-astro-cid-vajp4spk] .layers[data-astro-cid-vajp4spk]{display:flex;gap:3px}.layer-chip[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:2px;color:color-mix(in srgb,var(--ink) 35%,transparent);letter-spacing:.06em}.layer-chip[data-astro-cid-vajp4spk].on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ehead[data-astro-cid-vajp4spk] .stage-pill[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;background:color-mix(in srgb,var(--oxblood) 14%,transparent);color:var(--oxblood);padding:4px 8px;border-radius:2px}.ehead[data-astro-cid-vajp4spk] .day[data-astro-cid-vajp4spk]{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--stone);letter-spacing:.1em;text-transform:uppercase}.ehead[data-astro-cid-vajp4spk] .day[data-astro-cid-vajp4spk] strong[data-astro-cid-vajp4spk]{color:var(--ink);font-weight:500}.body[data-astro-cid-vajp4spk]{padding:22px 28px 80px}.progress[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:32px}.ps[data-astro-cid-vajp4spk]{display:flex;flex-direction:column;gap:5px}.ps-bar[data-astro-cid-vajp4spk]{height:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:1px;overflow:hidden}.ps-bar[data-astro-cid-vajp4spk] .fill[data-astro-cid-vajp4spk]{height:100%;background:color-mix(in srgb,var(--ink) 65%,transparent)}.ps[data-astro-cid-vajp4spk].in-progress .ps-bar[data-astro-cid-vajp4spk]{background:color-mix(in srgb,var(--oxblood) 14%,transparent)}.ps[data-astro-cid-vajp4spk].in-progress .ps-bar[data-astro-cid-vajp4spk] .fill[data-astro-cid-vajp4spk]{background:var(--oxblood)}.ps[data-astro-cid-vajp4spk].na .ps-bar[data-astro-cid-vajp4spk]{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 6%,transparent),color-mix(in srgb,var(--ink) 6%,transparent) 3px,transparent 3px,transparent 6px)}.ps[data-astro-cid-vajp4spk].na .ps-bar[data-astro-cid-vajp4spk] .fill[data-astro-cid-vajp4spk]{display:none}.ps-label[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 38%,transparent)}.ps[data-astro-cid-vajp4spk].in-progress .ps-label[data-astro-cid-vajp4spk]{color:var(--oxblood)}.ps[data-astro-cid-vajp4spk].complete .ps-label[data-astro-cid-vajp4spk]{color:color-mix(in srgb,var(--ink) 55%,transparent)}.ps[data-astro-cid-vajp4spk].na .ps-label[data-astro-cid-vajp4spk]{color:color-mix(in srgb,var(--stone) 60%,transparent)}.phase[data-astro-cid-vajp4spk]{margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.phase[data-astro-cid-vajp4spk]:first-of-type{margin-top:0;padding-top:0;border-top:0}.phase-head[data-astro-cid-vajp4spk]{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}.phase-num[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;color:var(--stone);letter-spacing:.18em;text-transform:uppercase}.phase-name[data-astro-cid-vajp4spk]{font-family:var(--font-serif);font-weight:500;font-size:18px;letter-spacing:-.005em}.phase-status[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding:2px 8px;border-radius:2px}.phase-status[data-astro-cid-vajp4spk].complete{color:color-mix(in srgb,var(--ink) 65%,transparent);background:color-mix(in srgb,var(--ink) 6%,transparent)}.phase-status[data-astro-cid-vajp4spk].in-progress{color:var(--oxblood);background:color-mix(in srgb,var(--oxblood) 12%,transparent)}.phase-status[data-astro-cid-vajp4spk].not-started{color:var(--stone);background:transparent;border:1px solid color-mix(in srgb,var(--stone) 30%,transparent)}.phase-status[data-astro-cid-vajp4spk].skipped{color:color-mix(in srgb,var(--stone) 70%,transparent);background:transparent;border:1px dashed color-mix(in srgb,var(--stone) 30%,transparent)}.phase-status[data-astro-cid-vajp4spk].gate-pending{color:var(--oxblood);background:color-mix(in srgb,var(--oxblood) 18%,transparent)}.artifacts[data-astro-cid-vajp4spk]{display:flex;flex-direction:column}.artifact[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:22px 1fr 130px;gap:14px;align-items:center;padding:9px 10px;border-radius:2px}.artifact[data-astro-cid-vajp4spk]:hover{background:color-mix(in srgb,var(--bone) 65%,transparent)}.a-glyph[data-astro-cid-vajp4spk]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;color:var(--stone);border:1px solid color-mix(in srgb,var(--stone) 30%,transparent);border-radius:2px}.a-glyph[data-astro-cid-vajp4spk].locked,.a-glyph[data-astro-cid-vajp4spk].approved{background:var(--ink);color:var(--paper);border-color:var(--ink)}.a-glyph[data-astro-cid-vajp4spk].draft,.a-glyph[data-astro-cid-vajp4spk].drafted{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.a-glyph[data-astro-cid-vajp4spk].empty{color:color-mix(in srgb,var(--stone) 60%,transparent);border-style:dashed}.a-name[data-astro-cid-vajp4spk]{font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.3}.a-name[data-astro-cid-vajp4spk] .file[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;color:color-mix(in srgb,var(--ink) 38%,transparent);margin-left:8px;letter-spacing:.06em}.a-meta[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--stone);margin-top:2px}.a-action[data-astro-cid-vajp4spk]{text-align:right;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.a-action[data-astro-cid-vajp4spk] a[data-astro-cid-vajp4spk]{color:var(--ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding-bottom:2px;cursor:pointer}.a-action[data-astro-cid-vajp4spk] .muted[data-astro-cid-vajp4spk]{color:var(--stone)}.inputs-summary[data-astro-cid-vajp4spk]{margin-top:8px;padding:10px 12px;background:color-mix(in srgb,var(--bone) 60%,var(--paper));border-left:2px solid color-mix(in srgb,var(--ink) 16%,transparent);font-family:var(--font-mono);font-size:11px;color:color-mix(in srgb,var(--ink) 75%,transparent);letter-spacing:.06em}.inputs-summary[data-astro-cid-vajp4spk] .num[data-astro-cid-vajp4spk]{color:var(--oxblood);font-weight:500}.inputs-summary[data-astro-cid-vajp4spk] .muted[data-astro-cid-vajp4spk]{color:var(--stone);margin-top:4px}.sections-grid[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.sc[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 12px;background:color-mix(in srgb,var(--bone) 50%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:2px}.sc[data-astro-cid-vajp4spk]:hover{background:var(--bone)}.sc[data-astro-cid-vajp4spk]{text-decoration:none;color:inherit}.from-proposal[data-astro-cid-vajp4spk]{margin-bottom:28px;padding:18px 20px;background:color-mix(in srgb,var(--bone) 50%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:2px}.fp-h[data-astro-cid-vajp4spk]{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.fp-h[data-astro-cid-vajp4spk] h3[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink);margin:0;font-weight:500}.fp-meta[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;color:var(--stone);letter-spacing:.1em;text-transform:uppercase}.fp-grid[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 28px}.fp-k[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--stone);margin-bottom:4px}.fp-v[data-astro-cid-vajp4spk]{font-family:var(--font-serif);font-size:15px;color:var(--ink);line-height:1.3}.preflight[data-astro-cid-vajp4spk]{margin-bottom:36px;padding:20px 22px;background:var(--bone);border-left:3px solid var(--oxblood);border-radius:0 2px 2px 0}.pf-h[data-astro-cid-vajp4spk]{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.pf-h[data-astro-cid-vajp4spk] h3[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--oxblood);margin:0;font-weight:500}.pf-meta[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;color:var(--stone);letter-spacing:.1em;text-transform:uppercase}.pf-intro[data-astro-cid-vajp4spk]{font-family:var(--font-serif);font-style:italic;font-size:14px;color:color-mix(in srgb,var(--ink) 75%,transparent);margin-bottom:12px}.pf-bar[data-astro-cid-vajp4spk]{height:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:1px;overflow:hidden;margin-bottom:16px}.pf-fill[data-astro-cid-vajp4spk]{height:100%;background:var(--oxblood);transition:width .32s ease}.pf-list[data-astro-cid-vajp4spk]{padding:0;margin:0}.pf-item[data-astro-cid-vajp4spk]{display:grid;grid-template-columns:24px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px dotted color-mix(in srgb,var(--ink) 12%,transparent);align-items:start}.pf-item[data-astro-cid-vajp4spk]:last-child{border-bottom:0}.pf-check[data-astro-cid-vajp4spk]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;border:1px solid color-mix(in srgb,var(--stone) 35%,transparent);border-radius:2px;color:var(--stone);margin-top:2px}.pf-item[data-astro-cid-vajp4spk].complete .pf-check[data-astro-cid-vajp4spk]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pf-label[data-astro-cid-vajp4spk]{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink);line-height:1.3}.pf-item[data-astro-cid-vajp4spk].complete .pf-label[data-astro-cid-vajp4spk]{color:color-mix(in srgb,var(--ink) 65%,transparent)}.pf-detail[data-astro-cid-vajp4spk]{margin-top:4px;font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--stone);line-height:1.45}.pf-action[data-astro-cid-vajp4spk]{margin-top:6px;font-family:var(--font-mono);font-size:11px;display:flex;gap:6px;align-items:baseline}.pf-action-k[data-astro-cid-vajp4spk]{color:var(--oxblood);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.pf-action-v[data-astro-cid-vajp4spk]{color:var(--ink);background:var(--paper);padding:2px 6px;border-radius:2px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.pf-source[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:9px;color:color-mix(in srgb,var(--stone) 80%,transparent);letter-spacing:.06em;text-transform:uppercase;align-self:start;margin-top:4px}.sc-num[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:10px;color:var(--stone);letter-spacing:.12em}.sc-name[data-astro-cid-vajp4spk]{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink)}.sc-meta[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:9px;color:var(--stone);text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.sc-pill[data-astro-cid-vajp4spk]{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--stone);border:1px solid color-mix(in srgb,var(--stone) 30%,transparent);padding:2px 6px;border-radius:2px}.sc[data-astro-cid-vajp4spk].s-drafted .sc-pill[data-astro-cid-vajp4spk]{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);border-color:transparent}.sc[data-astro-cid-vajp4spk].s-approved .sc-pill[data-astro-cid-vajp4spk],.sc[data-astro-cid-vajp4spk].s-locked .sc-pill[data-astro-cid-vajp4spk]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
