.project-status-page{max-width:1440px}.project-status-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.project-status-heading>div{max-width:780px}.project-status-heading h1{margin:8px 0 14px}.project-status-heading p:not(.eyebrow){color:var(--muted);font-size:1.125rem}.project-status-heading>button{flex-shrink:0}.project-deployment{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:28px 0;font-size:.875rem;display:flex}.project-deployment>span:first-child{color:var(--green);align-items:center;gap:8px;font-weight:600;display:flex}.project-live-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.project-metrics>div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:23px 24px;display:grid}.project-metrics svg{color:var(--prana)}.project-metrics strong{font-size:2.125rem;font-weight:500;line-height:1.2}.project-metrics span{color:var(--muted);grid-column:1/-1;margin-top:8px;font-size:1rem}.project-next-step{background:var(--prana-soft);border:1px solid #dbcee6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:28px;display:flex}.project-next-icon{width:50px;height:50px;color:var(--prana);background:#fff9;border-radius:50%;place-items:center;display:grid}.project-next-step>div:nth-child(2){flex:360px}.project-next-step .eyebrow{color:var(--prana);margin-bottom:7px}.project-next-step h2{font-family:var(--serif);color:var(--prana-dark);font-size:1.6rem}.project-next-step p:not(.eyebrow){color:#51465b;margin-top:10px;font-size:1rem}.project-status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:36px 0;display:flex}.project-status-toolbar>p{color:var(--muted);max-width:350px;font-size:.875rem}.project-filter{background:#eae6ed;border-radius:12px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.project-filter button{color:#554761;background:0 0;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:9px 15px;font-size:1rem;display:flex}.project-filter button[aria-pressed=true]{color:var(--prana);background:#fff;box-shadow:0 2px 5px #39294d12}.project-filter button span{text-align:center;background:#eae6ed;border-radius:20px;min-width:26px;font-size:.875rem}.project-status-section{margin-top:38px}.project-section-heading{margin-bottom:20px}.project-section-heading h2{font-family:var(--serif);letter-spacing:-.03em;font-size:1.75rem}.project-section-heading p{color:var(--muted);margin-top:8px;font-size:1rem}.project-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.project-status-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:26px;scroll-margin-top:32px}.project-status-card:target{outline-offset:3px;outline:3px solid #b49cc9}.project-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.project-card-heading h3{font-size:1.25rem;font-weight:600;line-height:1.4}.project-badge{border-radius:30px;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.state-ready,.state-verified{color:#275037;background:#eaf1e9}.state-configured{color:#503276;background:#eee7f5}.state-missing,.state-manual{color:#785110;background:#faf0da}.state-planned{color:#555952;background:#efefed}.state-error{color:#934021;background:#fbeae4}.project-status-card>p{color:var(--muted);font-size:1rem;line-height:1.75}.project-variable-list{border-top:1px solid #eeecef;margin:16px 0 0;padding:14px 0 0;list-style:none}.project-variable-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.project-variable-list code{overflow-wrap:anywhere;color:#54465f;min-width:0;font-size:.875rem}.project-variable-list span{align-items:center;gap:5px;font-size:.875rem;display:inline-flex}.variable-present{color:#275037}.variable-missing{color:#785110}.project-card-details{border-top:1px solid #eeecef;margin-top:20px;padding-top:8px}.project-card-details summary{cursor:pointer;min-height:48px;color:var(--prana);justify-content:space-between;align-items:center;gap:12px;font-size:1rem;font-weight:500;display:flex}.project-card-details summary::-webkit-details-marker{display:none}.project-card-details[open] summary svg{transform:rotate(180deg)}.project-card-details ol{color:var(--muted);margin:8px 0 16px;padding-left:22px;font-size:1rem}.project-card-details li{margin:12px 0;padding-left:3px}.project-card-details .text-link{color:var(--prana)}.project-schema-action{margin-top:20px}.project-status-note{border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:start;gap:16px;margin-top:44px;padding:28px;display:flex}.project-status-note>svg{color:var(--prana)}.project-status-note h2{letter-spacing:0;color:var(--ink);font-size:1.125rem;font-weight:600}.project-status-note p{margin-top:10px;font-size:1rem}@media (max-width:1100px){.project-status-grid{grid-template-columns:1fr}.project-status-heading{flex-wrap:wrap;align-items:start}}@media (max-width:600px){.project-metrics{grid-template-columns:1fr;gap:10px}.project-metrics>div{grid-template-columns:24px 45px 1fr;gap:12px;padding:18px}.project-metrics span{grid-column:auto;margin:0}.project-metrics strong{font-size:1.75rem}.project-next-step,.project-status-card,.project-status-note{padding:22px}.project-next-step>div:nth-child(2){flex-basis:100%}.project-next-icon{display:none}.project-next-step .button{width:100%}.project-status-note{flex-direction:column}.project-deployment{flex-direction:column;align-items:start}}
