.home-next-grid:where(.astro-xc6lfnob){grid-template-columns:1.35fr .65fr;gap:.45rem;margin:0 .82rem .6rem;display:grid}.home-next-grid:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob){border:1px solid var(--surface-line);background:#fff;border-radius:8px;min-height:8rem;padding:.7rem;position:relative}.home-next-grid:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob):first-child{color:#fff;background:linear-gradient(145deg,#381444,#693174)}.home-next-grid:where(.astro-xc6lfnob) small:where(.astro-xc6lfnob){color:#d9c8de;font-size:.4rem}.home-next-grid:where(.astro-xc6lfnob) h3:where(.astro-xc6lfnob){font-family:var(--thu-display);margin:.75rem 0 .3rem;font-size:.72rem}.home-next-grid:where(.astro-xc6lfnob) p:where(.astro-xc6lfnob){color:#dfd0e2;margin:0;font-size:.4rem}.home-next-grid:where(.astro-xc6lfnob) b:where(.astro-xc6lfnob){font-size:.7rem;position:absolute;top:.55rem;right:.6rem}.home-next-grid:where(.astro-xc6lfnob) .task-count:where(.astro-xc6lfnob){text-align:center;align-content:center;place-items:center;display:grid}.home-next-grid:where(.astro-xc6lfnob) .task-count:where(.astro-xc6lfnob) small:where(.astro-xc6lfnob),.home-next-grid:where(.astro-xc6lfnob) .task-count:where(.astro-xc6lfnob) p:where(.astro-xc6lfnob){color:var(--surface-muted)}.home-next-grid:where(.astro-xc6lfnob) .task-count:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){margin:.25rem 0;font-size:1.5rem}.home-task-row:where(.astro-xc6lfnob){justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.home-task-row:where(.astro-xc6lfnob) div:where(.astro-xc6lfnob){gap:.12rem;display:grid}.home-task-row:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){font-size:.5rem}.home-task-row:where(.astro-xc6lfnob) small:where(.astro-xc6lfnob){color:var(--surface-muted);font-size:.38rem}.home-task-row:where(.astro-xc6lfnob)>span:where(.astro-xc6lfnob){color:#795a16;font-size:.4rem;font-weight:800}.deliverables:where(.astro-xc6lfnob){border:1px solid var(--surface-line);background:#fff;border-radius:7px;grid-template-columns:repeat(5,1fr);margin:0 .82rem .6rem;display:grid;overflow:hidden}.deliverables:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob){text-align:center;align-content:center;place-items:center;gap:.22rem;min-height:7rem;padding:.45rem;display:grid}.deliverables:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob)+article:where(.astro-xc6lfnob){border-left:1px solid var(--surface-line)}.deliverables:where(.astro-xc6lfnob) b:where(.astro-xc6lfnob){color:#794583;font-family:var(--thu-mono);font-size:.4rem}.deliverables:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){font-size:.47rem}.deliverables:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:var(--surface-muted);font-size:.37rem}.data-ledger:where(.astro-xc6lfnob){gap:.38rem;margin:0 .82rem .6rem;display:grid}.data-ledger:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob){border:1px solid var(--surface-line);background:#fff;border-radius:7px;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.48rem;min-height:4.2rem;padding:.48rem .6rem;display:grid}.data-ledger:where(.astro-xc6lfnob) i:where(.astro-xc6lfnob){color:#63316e;background:#f6edf8;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid}.data-ledger:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob),.data-ledger:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob),.data-ledger:where(.astro-xc6lfnob) p:where(.astro-xc6lfnob){display:block}.data-ledger:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:#80508a;font-size:.38rem;font-weight:800}.data-ledger:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){margin-top:.08rem;font-size:.5rem}.data-ledger:where(.astro-xc6lfnob) p:where(.astro-xc6lfnob){color:var(--surface-muted);margin:.08rem 0 0;font-size:.39rem}.data-ledger:where(.astro-xc6lfnob)>article:where(.astro-xc6lfnob)>b:where(.astro-xc6lfnob){color:#2f6d40;font-size:.4rem}.data-ledger:where(.astro-xc6lfnob)>article:where(.astro-xc6lfnob)>b:where(.astro-xc6lfnob).estimate{color:#805c12}.scope-row:where(.astro-xc6lfnob){grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0 .82rem .6rem;display:grid}.scope-row:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:#625866;text-align:center;background:#fff;border-radius:5px;place-items:center;min-height:2.6rem;padding:.35rem;font-size:.39rem;display:grid}.scope-row:where(.astro-xc6lfnob) b:where(.astro-xc6lfnob){color:#683473}.constraint-card:where(.astro-xc6lfnob){background:#fff8e8;border:1px solid #e5c98d;border-radius:7px;grid-template-columns:2.4rem 1fr;align-items:center;gap:.55rem;min-height:5rem;margin:0 .82rem .55rem;padding:.65rem;display:grid}.constraint-card:where(.astro-xc6lfnob) i:where(.astro-xc6lfnob){color:#8a6115;font-size:1.35rem}.constraint-card:where(.astro-xc6lfnob) small:where(.astro-xc6lfnob),.constraint-card:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){display:block}.constraint-card:where(.astro-xc6lfnob) small:where(.astro-xc6lfnob){color:#8b6d32;font-size:.39rem}.constraint-card:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){margin-top:.15rem;font-size:.58rem}.suggestion-grid:where(.astro-xc6lfnob){grid-template-columns:repeat(2,1fr);gap:.45rem;margin:0 .82rem .55rem;display:grid}.suggestion-grid:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob){border:1px solid var(--surface-line);background:#fff;border-radius:7px;min-height:9.2rem;padding:.65rem}.suggestion-grid:where(.astro-xc6lfnob) b:where(.astro-xc6lfnob){color:#764280;font-family:var(--thu-mono);font-size:.4rem}.suggestion-grid:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:#7b4b84;margin-top:.4rem;font-size:.4rem;font-weight:800;display:block}.suggestion-grid:where(.astro-xc6lfnob) h3:where(.astro-xc6lfnob){font-family:var(--thu-display);margin:.14rem 0 .3rem;font-size:.68rem}.suggestion-grid:where(.astro-xc6lfnob) p:where(.astro-xc6lfnob){color:var(--surface-muted);margin:0;font-size:.42rem;line-height:1.5}.submission-checks:where(.astro-xc6lfnob){border:1px solid var(--surface-line);background:#fff;border-radius:7px;margin:0 .82rem .5rem;display:grid;overflow:hidden}.submission-checks:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob){grid-template-columns:1.4rem 1fr;align-items:center;gap:.42rem;min-height:3.25rem;padding:.42rem .55rem;display:grid}.submission-checks:where(.astro-xc6lfnob) article:where(.astro-xc6lfnob)+article:where(.astro-xc6lfnob){border-top:1px solid #eee9ef}.submission-checks:where(.astro-xc6lfnob) i:where(.astro-xc6lfnob){color:#766d79;background:#f0edf1;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.58rem;display:grid}.submission-checks:where(.astro-xc6lfnob) .complete:where(.astro-xc6lfnob) i:where(.astro-xc6lfnob){color:#2f6d40;background:#edf7f0}.submission-checks:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob),.submission-checks:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){display:block}.submission-checks:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){font-size:.47rem}.submission-checks:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:var(--surface-muted);margin-top:.08rem;font-size:.38rem}.review-submit:where(.astro-xc6lfnob){color:#fff;background:#44194f;border-radius:7px;justify-content:space-between;align-items:center;margin:0 .82rem .6rem;padding:.55rem .65rem;display:flex}.review-submit:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob),.review-submit:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){display:block}.review-submit:where(.astro-xc6lfnob) strong:where(.astro-xc6lfnob){font-size:.5rem}.review-submit:where(.astro-xc6lfnob) span:where(.astro-xc6lfnob){color:#d9c9dd;margin-top:.1rem;font-size:.38rem}
