.page_dashboard___SU6t{padding:1rem 0}.page_header__d8tFp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.page_headerContent__JqkyA{flex:1 1}.page_title__7LLe4{font-size:2.2rem;font-weight:600;margin:0 0 .75rem;position:relative;display:inline-block}.page_titleMain__yCFjY{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.page_titleAccent__8RsLW{position:absolute;bottom:-6px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#fff,#ccc);border-radius:1px}.page_subtitle__HXHVv{font-size:1rem;color:#888;margin:0;line-height:1.5}.page_headerActions__duGNa{display:flex;align-items:center}.page_overviewSection__l9EiY{margin-bottom:2rem}.page_overviewCard__jphlW{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem}.page_projectStatus__xbIwi,.page_statusCard__HqlyX{display:flex;align-items:center}.page_statusCard__HqlyX{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1rem 1.5rem;gap:1rem;min-width:160px}.page_statusIcon__NmlaF{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;font-weight:700}.page_statusTitle__oqypq{font-size:.8rem;color:#888;margin:0 0 .2rem;text-transform:uppercase;letter-spacing:.5px}.page_statusValue__Y6_yw{font-size:1rem;font-weight:600;margin:0}.page_overviewGrid__p1p4_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_overviewItem__BVb8X{display:flex;flex-direction:column;gap:.5rem}.page_overviewLabel__lNmUw{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.page_overviewValue__ZzHaJ{font-size:1.1rem;font-weight:500;color:#fff}.page_progressSection__71iD5{margin-bottom:2rem}.page_progressCard__JMitV{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem}.page_cardTitle__CO36y{font-size:1.2rem;font-weight:500;color:#fff;margin:0 0 1rem}.page_progressBar__BAVSo{width:100%;height:8px;background:hsla(0,0%,100%,.08);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.page_progressFill__vIgZb{height:100%;background:linear-gradient(90deg,#fff,#ccc);border-radius:4px;transition:width .3s ease}.page_progressText__iJG0X{font-size:.9rem;color:#888;margin:0;text-align:center}.page_timelineSection__yYI70{margin-bottom:2rem}.page_timelineCard__BWaHr{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem}.page_timeline__jDdul{position:relative}.page_timelineItem__VB5fs{display:flex;gap:1.5rem;margin-bottom:1.5rem;position:relative}.page_timelineItem__VB5fs:last-child{margin-bottom:0}.page_timelineMarker__tX3MD{flex-direction:column}.page_marker__G29dB,.page_timelineMarker__tX3MD{display:flex;align-items:center;position:relative}.page_marker__G29dB{width:40px;height:40px;border-radius:50%;justify-content:center;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.2)}.page_markerIcon__MP6Zm{font-size:1rem;color:#fff;font-weight:700}.page_timelineLine__nSi3E{width:2px;height:40px;background:hsla(0,0%,100%,.2);margin-top:.5rem}.page_timelineContent__sDb65{flex:1 1;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_milestoneHeader__fVsAP{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.page_milestoneTitle__RAfA4{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page_statusBadge__B_4Qc{padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff;text-transform:capitalize}.page_milestoneDetails__5NXpG{display:flex;justify-content:space-between;align-items:center}.page_milestoneDate__ukLq4{color:#888;font-size:.85rem}.page_milestoneProgress__NyZkj{display:flex;align-items:center;gap:.75rem}.page_milestoneProgressBar__QkcoM{width:80px;height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.page_milestoneProgressFill__AyGLL{height:100%;background:linear-gradient(90deg,#fff,#ccc);border-radius:2px;transition:width .3s ease}.page_milestoneProgressText__fWGW4{font-size:.75rem;color:#888;min-width:25px}.page_teamSection__m8nZj{margin-bottom:1rem}.page_teamCard___Ayls{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem}.page_teamGrid__XlhCY{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.page_teamMember__OMBrR{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s ease}.page_teamMember__OMBrR:hover{background:hsla(0,0%,100%,.03);transform:translateY(-1px)}.page_memberAvatar__b2ZZS{position:relative}.page_avatarText__2cRXb{width:40px;height:40px;background:linear-gradient(135deg,#fff,#e0e0e0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#0a0a0a}.page_statusDot__qfmkY{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;border:2px solid #0a0a0a}.page_statusDot__qfmkY.page_online__bcB3m{background:#4caf50}.page_statusDot__qfmkY.page_away__6foWY{background:#ff9800}.page_statusDot__qfmkY.page_offline__xdzva{background:#666}.page_memberInfo__qRrQU{flex:1 1}.page_memberName__l4T3e{font-size:1rem;font-weight:500;color:#fff;margin:0 0 .2rem}.page_memberRole__5XFzU{font-size:.85rem;color:#888;margin:0 0 .4rem}.page_memberStatus__oWB7U{font-size:.75rem;text-transform:capitalize;padding:.2rem .4rem;border-radius:8px;font-weight:500}.page_memberStatus__oWB7U.page_online__bcB3m{background:rgba(76,175,80,.15);color:#4caf50}.page_memberStatus__oWB7U.page_away__6foWY{background:rgba(255,152,0,.15);color:#ff9800}.page_memberStatus__oWB7U.page_offline__xdzva{background:hsla(0,0%,40%,.15);color:#666}@media (max-width:768px){.page_header__d8tFp{flex-direction:column;gap:1rem}.page_title__7LLe4{font-size:1.8rem}.page_overviewGrid__p1p4_{grid-template-columns:1fr}.page_timelineItem__VB5fs{flex-direction:column;gap:.75rem}.page_timelineMarker__tX3MD{align-self:flex-start}.page_timelineLine__nSi3E{display:none}.page_milestoneDetails__5NXpG,.page_milestoneHeader__fVsAP{flex-direction:column;align-items:flex-start;gap:.5rem}.page_teamGrid__XlhCY{grid-template-columns:1fr}}@media (max-width:480px){.page_dashboard___SU6t{padding:.5rem 0}.page_overviewCard__jphlW,.page_progressCard__JMitV,.page_teamCard___Ayls,.page_timelineCard__BWaHr{padding:1.25rem}.page_sectionTitle__BVoiq{font-size:1.5rem}}