:root{--bg:#090b10;--card:#111522;--card-muted:#0f1119;--border:#ffffff12;--text:#f8faff;--text-muted:#ffffffb3}.page-module__meqK-a__page{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;gap:3rem;padding:3rem clamp(1.5rem,4vw,4rem);display:flex}.page-module__meqK-a__hero{border:1px solid var(--border);background:linear-gradient(135deg,#202844,#151a28);border-radius:24px;justify-content:space-between;gap:2rem;padding:2.5rem;display:flex}.page-module__meqK-a__heroMetrics{grid-template-columns:repeat(2,minmax(120px,1fr));gap:1rem;display:grid}.page-module__meqK-a__heroMetrics div{text-align:center;background:#ffffff0d;border-radius:16px;padding:1.25rem}.page-module__meqK-a__heroMetrics h3{margin-bottom:.25rem;font-size:2.5rem}.page-module__meqK-a__sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.page-module__meqK-a__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.page-module__meqK-a__subtitle{color:var(--text-muted);margin-top:.5rem}.page-module__meqK-a__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__meqK-a__projectCard{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.page-module__meqK-a__projectCard header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__meqK-a__projectCode{color:var(--text-muted);margin-bottom:.25rem;font-size:.85rem}.page-module__meqK-a__projectHealth{color:#030712;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.page-module__meqK-a__projectDescription{color:var(--text-muted);min-height:48px}.page-module__meqK-a__projectMetaRow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:1rem;display:grid}.page-module__meqK-a__metaLabel{color:var(--text-muted);text-transform:uppercase;font-size:.75rem}.page-module__meqK-a__metaValue{font-weight:600}.page-module__meqK-a__progressBar{background:#ffffff1a;border-radius:999px;width:100%;height:8px;margin-top:.25rem}.page-module__meqK-a__progressBar span{border-radius:inherit;background:linear-gradient(90deg,#4ade80,#22d3ee);height:100%;display:block}.page-module__meqK-a__kanbanGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.page-module__meqK-a__kanbanColumn{background:var(--card-muted);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.page-module__meqK-a__kanbanColumn header{color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.page-module__meqK-a__kanbanTasks{flex-direction:column;gap:.75rem;display:flex}.page-module__meqK-a__kanbanTask{background:#ffffff0d;border-radius:14px;padding:.9rem}.page-module__meqK-a__taskTitle{margin-bottom:.35rem;font-weight:600}.page-module__meqK-a__taskMeta{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;font-size:.8rem;display:flex}.page-module__meqK-a__timeline{border-left:2px solid #ffffff26;flex-direction:column;gap:1.5rem;margin-left:.75rem;padding-left:2rem;display:flex}.page-module__meqK-a__timelineItem{position:relative}.page-module__meqK-a__timelineItem:before{content:"";border:3px solid var(--bg);background:#22d3ee;border-radius:999px;width:12px;height:12px;position:absolute;top:.4rem;left:-2.4rem}.page-module__meqK-a__timelineDate{color:var(--text-muted);font-size:.85rem}.page-module__meqK-a__timelineStatus{text-transform:uppercase;border:1px solid #fff3;border-radius:999px;margin-top:.35rem;padding:.25rem .65rem;font-size:.75rem;display:inline-flex}@media (max-width:768px){.page-module__meqK-a__hero{flex-direction:column}.page-module__meqK-a__heroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
