.project-lifecycle-v6{scroll-margin-top:6rem}.hi6-option-grid,.hi6-finance-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1rem 0}.hi6-finance-option{min-width:0}.hi6-finance-card{border:1px solid var(--border,#d8dde3);border-radius:.9rem;padding:1rem;background:var(--surface,#fff)}.hi6-finance-card.best{box-shadow:0 0 0 2px rgba(20,120,70,.16)}.hi6-finance-card dl{display:grid;grid-template-columns:1fr auto;gap:.4rem .8rem}.hi6-finance-card dt{opacity:.72}.hi6-finance-card dd{margin:0;text-align:right}.hi6-over{display:block;font-size:.75rem}.hi6-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.7rem;margin:1rem 0}.hi6-kpis>div{padding:.8rem;border:1px solid var(--border,#d8dde3);border-radius:.8rem;background:var(--surface,#fff)}.hi6-kpis strong{display:block;font-size:1.25rem}.hi6-kpis span{font-size:.8rem;opacity:.72}.hi6-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem 1rem;margin:1rem 0}.hi6-checks label{display:flex;gap:.5rem;align-items:flex-start}.hi6-document{white-space:pre-wrap;word-break:break-word;min-height:420px;max-height:70vh;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.5}.hi6-toolbar{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.hi6-closeout-table input,.hi6-closeout-table select{width:100%;min-width:120px}.hi6-closeout-table td:nth-child(2) input{min-width:260px}.hi6-closeout-checks{margin-top:1rem}@media(max-width:760px){.hi6-closeout-table{min-width:850px}.hi6-document{min-height:300px}}
