.ProjectPage_layout__DEC6m{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:var(--platform-content-max-width);margin:0 auto;padding:1.5rem 1rem 2rem}@media (min-width:900px){.ProjectPage_layout__DEC6m{grid-template-columns:260px 1fr;padding:1.5rem 1.5rem 2rem}}.ProjectPage_postTopActions__1DyJX{grid-column:1/-1;display:flex;justify-content:flex-end;margin-bottom:-.5rem}.ProjectPage_sidebar__S7WSs{display:flex;flex-direction:column;gap:1rem;min-width:0}.ProjectPage_main__H4TMj{min-width:0}.ProjectPage_card__4lUAU{background:hsl(var(--surface));border:none;border-radius:.75rem;padding:1rem 1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.03)}.ProjectPage_profileCard__0GID6{background:hsla(0,0%,100%,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.5);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.6)}.ProjectPage_profileCardBody__7H9LQ{text-align:center;padding-bottom:.75rem}.ProjectPage_profileCardAvatar__6Kh3p{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto .5rem;display:block;border:2px solid hsla(0,0%,100%,.6);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ProjectPage_profileCardBody__7H9LQ .ProjectPage_avatarPlaceholder__QBufV{width:4rem;height:4rem;margin:0 auto .5rem;border:2px solid hsla(0,0%,100%,.6);font-size:1rem}.ProjectPage_profileCardName__jOyXP{font-weight:600;color:#0f172a;font-size:1rem}.ProjectPage_profileCardHeadline__8glwX{font-size:.8125rem;color:#475569;margin-top:.25rem}.ProjectPage_viewProfileBtn__3FgzE{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;font-family:inherit;color:#fff;background-color:#0545af;border:none;border-radius:9999px;cursor:pointer;text-decoration:none;transition:background-color .2s}.ProjectPage_viewProfileBtn__3FgzE:hover{background-color:#033a8a}.ProjectPage_viewerPreviewBanner__7oR_e{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;padding:.625rem 1rem;background:rgba(5,69,175,.12);border-bottom:1px solid rgba(5,69,175,.2);font-size:.8125rem;color:#0f172a}.ProjectPage_viewerPreviewBannerText__cMq0T{text-align:center}.ProjectPage_viewerPreviewBannerBtn__kWx3q{flex-shrink:0;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;color:#0545af;background:#fff;border:1px solid rgba(5,69,175,.35);border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s}.ProjectPage_viewerPreviewBannerBtn__kWx3q:hover{background:hsla(0,0%,100%,.95);border-color:#0545af}.ProjectPage_projectContextCard__lV_Er{background:hsla(0,0%,100%,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.5);border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.6)}.ProjectPage_projectContextCardBanner__v_BwZ{height:5rem;background-size:cover;background-position:50%;background-color:rgba(0,0,0,.06)}.ProjectPage_projectContextCardIcon__IhYlC{width:4rem;height:4rem;border-radius:50%;background:#fff;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 2px 12px rgba(0,0,0,.1);margin:-2rem auto 0;display:flex;align-items:center;justify-content:center;color:#0545af;font-size:1.25rem;font-weight:700}.ProjectPage_projectContextCardBody__qXxe_{padding:1rem 1.25rem 1.25rem;text-align:center}.ProjectPage_projectContextCardTitle___Aqvl{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.ProjectPage_projectContextCardSubtitle__ckVLt{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0 0 .5rem}.ProjectPage_projectContextCardDesc__6y5tg{font-size:.875rem;color:#475569;line-height:1.5;margin:0 0 1rem}.ProjectPage_projectContextCardBackBtn__5xNB2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#0f172a;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);border-radius:9999px;text-decoration:none;transition:background-color .2s,border-color .2s}.ProjectPage_projectContextCardBackBtn__5xNB2:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.12)}.ProjectPage_projectContextCardBackBtn__5xNB2 svg{color:#0545af;flex-shrink:0}.ProjectPage_avatarPlaceholder__QBufV{width:3rem;height:3rem;border-radius:50%;background:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#64748b}.ProjectPage_sidebarTitle__ayr7G{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem}.ProjectPage_milestoneName__vcDSg{font-weight:600;color:#0f172a;text-decoration:none;display:block}.ProjectPage_milestoneName__vcDSg:hover{color:#0545af;text-decoration:underline}.ProjectPage_milestoneStatus__PdKNh{font-size:.8125rem;color:#475569;margin-top:.25rem}.ProjectPage_milestoneList__LQoOL{list-style:none;padding:0;margin:0}.ProjectPage_milestoneItem__vPagX{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;padding:.35rem 0;color:#0f172a}.ProjectPage_milestoneItemInProgress__y6cK5{background:rgba(5,69,175,.08);border-radius:.5rem;padding-left:.5rem;padding-right:.5rem}.ProjectPage_milestoneDot__zV_nO{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:50%;background:rgba(100,116,139,.6)}.ProjectPage_milestoneDotInProgress__P1ISG{background:#0545af}.ProjectPage_milestoneDotCompleted__g3Da_{background:#10b981}.ProjectPage_milestoneItemMain__TlXhs{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.ProjectPage_milestoneLink__TrU8i{min-width:0;color:#0f172a;text-decoration:none}.ProjectPage_milestoneLink__TrU8i:hover{color:#0545af;text-decoration:underline}.ProjectPage_milestoneLinkInProgress__Fm_3T{color:#0545af;font-weight:600}.ProjectPage_milestoneCheck__2wNH8{flex-shrink:0;width:1rem;height:1rem;color:#10b981}.ProjectPage_milestoneDate__Not3Q{font-size:.6875rem;line-height:1.25;color:#64748b}.ProjectPage_milestoneMenuWrap__yikpP{position:relative;flex-shrink:0;margin-left:.25rem;margin-top:.125rem}.ProjectPage_milestoneMenuBtn__vSPjs{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:#64748b;cursor:pointer}.ProjectPage_milestoneMenuBtn__vSPjs:hover{background:rgba(0,0,0,.06);color:#0f172a}.ProjectPage_milestoneDropdown__4Kprf{position:absolute;top:100%;right:0;z-index:20;min-width:10rem;margin-top:.25rem;padding:.25rem;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.5);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProjectPage_milestoneDropdownItem__KrKhm{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:#0f172a;background:none;border:none;border-radius:.375rem;cursor:pointer;text-align:left}.ProjectPage_milestoneDropdownItem__KrKhm:hover{background:rgba(0,0,0,.06)}.ProjectPage_milestoneDropdownItemDanger__YlxBX{color:#dc2626}.ProjectPage_milestoneDropdownItemDanger__YlxBX:hover{background:rgba(220,38,38,.1);color:#b91c1c}.ProjectPage_addMilestoneForm__wG0C9{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06);min-width:0}.ProjectPage_addMilestoneInput__rTgx0{flex:1;min-width:0;height:2.25rem;padding:0 .75rem;font-size:.875rem;border:1px solid rgba(0,0,0,.08);border-radius:9999px;background:hsla(0,0%,100%,.9);color:#0f172a;box-sizing:border-box}.ProjectPage_addMilestoneInput__rTgx0:focus{outline:none;border-color:#0545af;box-shadow:0 0 0 2px rgba(5,69,175,.2)}.ProjectPage_addMilestoneBtn__y7hHM{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0545af;border:none;border-radius:9999px;cursor:pointer;box-sizing:border-box}.ProjectPage_addMilestoneBtn__y7hHM:hover:not(:disabled){background:#033a8a}.ProjectPage_addMilestoneBtn__y7hHM:disabled{opacity:.5;cursor:not-allowed}.ProjectPage_intelligenceCard__bBFSa{background:rgba(5,69,175,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(5,69,175,.2);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 24px rgba(5,69,175,.06),inset 0 0 0 1px rgba(5,69,175,.08)}.ProjectPage_intelligenceHeader__C4aKT{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ProjectPage_intelligenceIcon__FGdqB{color:#0545af;flex-shrink:0}.ProjectPage_intelligenceTitle__066Wm{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0545af}.ProjectPage_intelligenceText__Ci2Sp{font-size:.9375rem;font-style:italic;color:#0f172a;margin:0 0 1rem;line-height:1.5}.ProjectPage_intelligenceText__Ci2Sp strong{font-weight:700;font-style:italic}.ProjectPage_intelligenceCard__bBFSa .ProjectPage_exploreCourseBtn__ITbFn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;color:#fff;background-color:#0545af;border:none;border-radius:9999px;text-decoration:none;transition:background-color .2s}.ProjectPage_intelligenceCard__bBFSa .ProjectPage_exploreCourseBtn__ITbFn:hover{background-color:#033a8a}.ProjectPage_exploreCourseBtn__ITbFn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#0545af;border-radius:9999px;transition:background-color .2s}.ProjectPage_exploreCourseBtn__ITbFn:hover{background-color:#033a8a}.ProjectPage_bannerWrap__aTVfW{position:relative;margin-bottom:1.5rem;background:hsl(var(--surface));border:none;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.03)}.ProjectPage_banner__R0Kf2{position:relative;border-radius:0;padding:2rem 1.5rem;background-size:cover;background-position:50%;min-height:140px;display:flex;flex-direction:column;justify-content:flex-end}.ProjectPage_bannerEditBtn___YWe3{position:absolute;bottom:1rem;right:1rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#fff;background:rgba(0,0,0,.5);border:none;border-radius:.375rem;cursor:pointer}.ProjectPage_bannerEditBtn___YWe3:hover:not(:disabled){background:rgba(0,0,0,.7)}.ProjectPage_bannerEditBtn___YWe3:disabled{opacity:.7;cursor:not-allowed}.ProjectPage_projectMetaBar__jvuDb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.875rem;padding:.875rem 1rem;border-top:none;background:hsl(var(--surface))}.ProjectPage_projectMetaIdentity__pv_aO{display:flex;align-items:center;gap:.75rem;min-width:0}.ProjectPage_projectMetaAvatar__n2cQ_{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid hsl(var(--surface));box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProjectPage_projectMetaText__ggVes{min-width:0}.ProjectPage_projectMetaName__KRkVO{font-size:.95rem;font-weight:700;color:#0f172a}.ProjectPage_projectMetaHeadline___3t7_{margin-top:.1rem;font-size:.75rem;color:#64748b}.ProjectPage_projectMetaActions__mqdLD{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.875rem}.ProjectPage_projectMetaStats__6H_fW{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ProjectPage_projectMetaStat__RlM_q{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#334155;cursor:help}.ProjectPage_projectMetaStatIcon__RIb3J{width:1.125rem;height:1.125rem;flex-shrink:0;color:#64748b}.ProjectPage_projectMetaStatValue__wUO2n{font-weight:600;color:#0f172a}.ProjectPage_projectMetaStatUnit__WqGcQ{font-size:.6875rem;font-weight:500;color:#64748b}.ProjectPage_subscribeBtnCompact__G79B3{min-width:120px}.ProjectPage_bannerBadge__iIXCg{font-size:.75rem;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:.5rem}.ProjectPage_bannerTitle__qH46a{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);margin:0}.ProjectPage_sectionTitleRow__XRHZS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.ProjectPage_sectionTitle__Hydde{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.ProjectPage_editSectionBtn__K5WA4{padding:.35rem;color:#64748b;background:none;border:none;border-radius:.375rem;cursor:pointer}.ProjectPage_editSectionBtn__K5WA4:hover{color:#0545af;background:rgba(5,69,175,.08)}.ProjectPage_projectTitleDisplay__1_MPD{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.ProjectPage_description__CNiVC{font-size:.9375rem;color:#475569;line-height:1.6;margin:0;white-space:pre-wrap}.ProjectPage_aboutCard__3_ipE{margin-bottom:1.5rem}.ProjectPage_aboutActionsRow__94AeS{display:flex;justify-content:flex-end;margin-bottom:.4rem}.ProjectPage_stepsCard__UI8sc{margin-bottom:0}.ProjectPage_projectEditWrap__jo0wW{display:flex;flex-direction:column;gap:.75rem}.ProjectPage_projectTitleInput__GiLOA{width:100%;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:hsla(0,0%,100%,.9);color:#0f172a}.ProjectPage_projectTitleInput__GiLOA:focus{outline:none;border-color:#0545af;box-shadow:0 0 0 2px rgba(5,69,175,.2)}.ProjectPage_projectDescInput__7WSF5{width:100%;padding:.75rem 1rem;font-size:.9375rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;resize:vertical;background:hsla(0,0%,100%,.9);color:#0f172a}.ProjectPage_projectDescInput__7WSF5:focus{outline:none;border-color:#0545af;box-shadow:0 0 0 2px rgba(5,69,175,.2)}.ProjectPage_projectEditActions__p3b5v{display:flex;gap:.5rem;flex-wrap:wrap}.ProjectPage_projectSaveBtn__r9gVn{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#0545af;border:none;border-radius:9999px;cursor:pointer}.ProjectPage_projectSaveBtn__r9gVn:hover:not(:disabled){background:#033a8a}.ProjectPage_projectCancelBtn__VfZ0_{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.875rem;color:#475569;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);border-radius:9999px;cursor:pointer}.ProjectPage_projectCancelBtn__VfZ0_:hover{background:rgba(0,0,0,.08);color:#0f172a}.ProjectPage_postComposerCard__eJqvw{margin-bottom:1.5rem}.ProjectPage_postComposerHeader__Ek9CE{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.ProjectPage_postComposerHeaderLeft__Askn1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ProjectPage_postComposerMetaRow__Y1bgA{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.ProjectPage_postComposerAvatar__I4l8l{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ProjectPage_postComposerAvatarPlaceholder__So4Pc{width:2rem;height:2rem;border-radius:50%;background:rgba(100,116,139,.25);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#475569;flex-shrink:0}.ProjectPage_postComposerTitle__jrqH2{font-size:1rem;font-weight:700;color:#0f172a}.ProjectPage_postComposerDot__lH1BI{width:.35rem;height:.35rem;border-radius:50%;background:#64748b;flex-shrink:0}.ProjectPage_taskPillWrap__fcOso{position:relative;min-width:0}.ProjectPage_taskPill__b_SBi{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;color:#0545af;background:rgba(5,69,175,.12);border:1px solid rgba(5,69,175,.25);border-radius:9999px;cursor:pointer;max-width:14rem;min-width:0}.ProjectPage_taskPill__b_SBi span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectPage_taskPill__b_SBi:hover{background:rgba(5,69,175,.18);border-color:rgba(5,69,175,.35)}.ProjectPage_taskPillCaret__dYnon{flex-shrink:0;margin-left:.15rem}.ProjectPage_taskPillDropdown__5ZMAq{position:absolute;top:100%;left:0;z-index:15;min-width:14rem;margin-top:.25rem;padding:.25rem;background:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:12rem;overflow-y:auto}.ProjectPage_taskPillOption__G6u1D{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;color:#0f172a;background:none;border:none;border-radius:.375rem;cursor:pointer;text-align:left}.ProjectPage_taskPillOption__G6u1D:hover{background:rgba(0,0,0,.06)}.ProjectPage_mediaUploadZone__AgOqm{position:relative;border:2px dashed rgba(100,116,139,.4);border-radius:.75rem;padding:1rem;margin-top:.5rem;background:hsla(0,0%,100%,.5)}.ProjectPage_mediaUploadZoneEmpty__77jqh{min-height:5.5rem}.ProjectPage_mediaUploadZoneEmpty__77jqh .ProjectPage_mediaUploadField__95RDN>div>label[for]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:-1}.ProjectPage_mediaUploadField__95RDN{margin-bottom:0}.ProjectPage_mediaUploadField__95RDN>div{position:relative;z-index:1}.ProjectPage_mediaUploadHint__7WRU_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;cursor:pointer;border-radius:.75rem;z-index:0;margin:0}.ProjectPage_mediaUploadHint__7WRU_:hover{background:rgba(0,0,0,.02)}.ProjectPage_mediaUploadIcon__rnRrB{color:#94a3b8;flex-shrink:0}.ProjectPage_mediaUploadLabel__rOXnn{font-size:.9375rem;font-weight:600;color:#0f172a;display:block}.ProjectPage_mediaUploadSub__KszTR{font-size:.8125rem;color:#64748b;display:block;margin-top:.15rem}.ProjectPage_postComposerFooter__AAPzm{display:flex;justify-content:flex-end;margin-top:1rem}.ProjectPage_thoughtInputWrap__suxkj{display:flex;flex-direction:column;gap:.75rem}.ProjectPage_thoughtInput__Gvp4e{width:100%;padding:.75rem 1rem;font-size:.9375rem;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;resize:none;background:hsla(0,0%,100%,.9);color:#0f172a}.ProjectPage_thoughtInput__Gvp4e::-moz-placeholder{color:#64748b}.ProjectPage_thoughtInput__Gvp4e::placeholder{color:#64748b}.ProjectPage_thoughtInput__Gvp4e:focus{outline:none;border-color:#0545af;box-shadow:0 0 0 2px rgba(5,69,175,.2)}.ProjectPage_postThoughtBtn__dWafL{align-self:flex-start;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background-color:#0545af;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.ProjectPage_postThoughtBtn__dWafL:hover{background-color:#033a8a}.ProjectPage_postComposerMeta__Nw_Dx{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1;min-width:0}.ProjectPage_taskSelect__Aez1w{padding:.5rem .75rem;font-size:.875rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:hsla(0,0%,100%,.9);color:#0f172a;min-width:12rem}.ProjectPage_activityHeader__mUzWc{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ProjectPage_activitySection__YQrb_{margin-top:2rem}.ProjectPage_filterLabel__lvrRU{font-size:.8125rem;color:#64748b}.ProjectPage_activityFeed__3t9ML{display:flex;flex-direction:column;gap:1rem}.ProjectPage_emptyFeed__FIHT6{font-size:.9375rem;color:#475569;margin:0;padding:1rem 0}.ProjectPage_taskSelect__Aez1w:focus{outline:none;border-color:#0545af;box-shadow:0 0 0 2px rgba(5,69,175,.2)}.ProjectPage_modalBackdrop__jThPA{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.ProjectPage_modalContent__V9CiI{background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.5);border-radius:1rem;padding:1.5rem;max-width:28rem;width:100%;box-shadow:0 4px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.6)}.ProjectPage_modalTitle__ggNvA{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.ProjectPage_modalActions__kRR8h{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.25rem}.ProjectPage_deleteConfirmText__EyWNM{font-size:.9375rem;color:#475569;margin:0;line-height:1.5}.ProjectPage_milestoneDeleteBtn__6YRmS{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#dc2626;border:none;border-radius:9999px;cursor:pointer}.ProjectPage_milestoneDeleteBtn__6YRmS:hover:not(:disabled){background:#b91c1c}.ProjectPage_milestoneDeleteBtn__6YRmS:disabled{opacity:.6;cursor:not-allowed}.ProjectPage_postSidebarConnected__p1ux_{background:hsla(0,0%,100%,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.55);border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.6)}.ProjectPage_postSidebarConnectedBanner__sPQht{height:6.5rem;background-size:cover;background-position:50%;background-color:rgba(0,0,0,.06)}.ProjectPage_postSidebarConnectedBody__GSTgy{padding:0 1.25rem 1.25rem}.ProjectPage_postSidebarConnectedIdentity__0mOgO{display:flex;align-items:flex-end;gap:.75rem;margin-top:-2rem;margin-bottom:1rem}.ProjectPage_postSidebarConnectedAvatar__2NlQS{width:4.25rem;height:4.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.12);flex-shrink:0;background:#fff}.ProjectPage_postSidebarConnectedAvatarPlaceholder__XjTg8{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#64748b;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.ProjectPage_postSidebarConnectedIdentityText__y88IR{min-width:0;padding-bottom:.2rem;flex:1}.ProjectPage_postSidebarConnectedName__IebkU{font-weight:600;font-size:1rem;color:#0f172a;line-height:1.25;text-shadow:-1px -1px 0 hsla(0,0%,100%,.95),1px -1px 0 hsla(0,0%,100%,.95),-1px 1px 0 hsla(0,0%,100%,.95),1px 1px 0 hsla(0,0%,100%,.95),0 2px 8px rgba(0,0,0,.18)}.ProjectPage_postSidebarConnectedHeadline__XTWQX{font-size:.8125rem;color:#64748b;margin-top:.15rem;line-height:1.35;text-shadow:0 1px 0 hsla(0,0%,100%,.85),0 2px 8px rgba(0,0,0,.12)}.ProjectPage_postSidebarConnectedTitle__kAIJk{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;line-height:1.3}.ProjectPage_postSidebarConnectedDesc__QVsO0{font-size:.875rem;color:#475569;line-height:1.55;margin:0 0 1rem;padding:.75rem 1rem;background:rgba(241,245,249,.85);border-radius:.75rem;border:1px solid rgba(0,0,0,.04)}.ProjectPage_postSidebarConnectedActions__a6GeA{display:flex;flex-direction:column;gap:.5rem}.ProjectPage_postSidebarConnectedSecondaryBtn__R9hzG{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#0545af;background:hsla(0,0%,100%,.95);border:1px solid rgba(5,69,175,.35);border-radius:9999px;text-decoration:none;transition:background-color .2s,border-color .2s}.ProjectPage_postSidebarConnectedSecondaryBtn__R9hzG:hover{background:rgba(5,69,175,.06);border-color:rgba(5,69,175,.5)}.ProjectPage_postSidebarConnectedRelated__GF_1y{border-top:1px solid rgba(15,23,42,.08);padding:1rem 1.25rem 1.25rem;background:hsla(0,0%,100%,.45)}