.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;-webkit-line-clamp:2}.ProjectPage_profileCardHeadline__8glwX,.ProjectPage_profileCardName__jOyXP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word}.ProjectPage_profileCardHeadline__8glwX{font-size:.8125rem;color:#475569;margin-top:.25rem;-webkit-line-clamp:3}.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%;aspect-ratio:16/9;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_projectHeaderActions__9Yls4{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ProjectPage_subscribeBtn__Bynbv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.125rem;border-radius:.75rem;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s ease,opacity .15s ease}.ProjectPage_subscribeBtn__Bynbv:hover:not(:disabled){background:hsl(var(--primary)/.9)}.ProjectPage_subscribeBtn__Bynbv:disabled{opacity:.65;cursor:not-allowed}.ProjectPage_subscribeBtnActive__FuCfL{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.ProjectPage_subscribeBtnActive__FuCfL:hover:not(:disabled){background:hsl(var(--primary)/.15)}.ProjectPage_subscribeBtnIcon__rJ7_K{width:1rem;height:1rem;flex-shrink:0}.ProjectPage_projectMetaLine__V7PTA{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.875rem 0 0;font-size:.9375rem;font-weight:600;color:#5c5f69;line-height:1.4}.ProjectPage_projectMetaDivider__n_bOQ{color:#c4c8d0;font-weight:400}.ProjectPage_projectWatchLink__JBnY6{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:transparent;font:inherit;color:hsl(var(--primary));text-decoration:none;cursor:pointer}.ProjectPage_projectWatchLink__JBnY6:hover{text-decoration:underline}.ProjectPage_shareWatchWrap__PZYGc{position:relative;display:inline-flex;align-items:center}.ProjectPage_shareWatchToast__eWAR5{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:50;padding:.55rem .9rem;border-radius:999px;background:#191c1e;color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.18)}.ProjectPage_formBtnPrimary__HuKSE,.ProjectPage_formBtnSecondary__JY4ZI{padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease}.ProjectPage_formBtnPrimary__HuKSE{border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProjectPage_formBtnPrimary__HuKSE:hover:not(:disabled){opacity:.92}.ProjectPage_formBtnPrimary__HuKSE:disabled{opacity:.5;cursor:not-allowed}.ProjectPage_formBtnSecondary__JY4ZI{border:1px solid rgba(0,0,0,.12);background:#fff;color:#191c1e}.ProjectPage_formBtnSecondary__JY4ZI:hover:not(:disabled){background:#f2f4f6}.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_mediaUploadZone__AgOqm:has(.ProjectPage_mediaUploadFieldDragging__QON_A){border-color:rgba(0,6,102,.45);background:rgba(224,224,255,.35)}.ProjectPage_mediaUploadZoneEmpty__77jqh .ProjectPage_mediaUploadField__95RDN{position:absolute;inset:0}.ProjectPage_mediaUploadZoneEmpty__77jqh .ProjectPage_mediaUploadField__95RDN>div{width:100%;height:100%;min-height:100%}.ProjectPage_mediaUploadZoneEmpty__77jqh .ProjectPage_mediaUploadField__95RDN>div>label[for]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:auto;z-index:2;cursor:pointer}.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;border-radius:.75rem;z-index:1;margin:0;pointer-events:none}.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:0}.ProjectPage_activitySection__YQrb_ .ProjectPage_timelineHeader__PXytb{margin-bottom:1rem}.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;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;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;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;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)}.ProjectPage_pageRoot__Tt_0J{background:#f7f9fb;color:#191c1e}.ProjectPage_pageRoot__Tt_0J .ProjectPage_profileCard__0GID6{backdrop-filter:none;-webkit-backdrop-filter:none}.ProjectPage_pageRoot__Tt_0J .ProjectPage_card__4lUAU,.ProjectPage_pageRoot__Tt_0J .ProjectPage_profileCard__0GID6{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProjectPage_pageShell__GmKjp{max-width:var(--platform-content-max-width);margin:0 auto;padding:0 1rem 2rem}.ProjectPage_pageShell__GmKjp .ProjectPage_layout__DEC6m{max-width:none;margin-inline:0;padding-inline:0;padding-top:0}@media (min-width:900px){.ProjectPage_layout__DEC6m{grid-template-columns:1fr 300px}.ProjectPage_sidebar__S7WSs{order:2}.ProjectPage_main__H4TMj{order:1}}.ProjectPage_banner16x9__p2Khw{position:relative;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:#eceef0}.ProjectPage_bannerPoster__f9TNO{position:absolute;inset:0;background-size:cover;background-position:50%}.ProjectPage_bannerVideo__F3yjd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProjectPage_bannerPlayBtn__ZKqcR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;text-decoration:none}.ProjectPage_bannerPlayIcon__eltLa{width:4rem;height:4rem;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 4px 24px rgba(0,0,0,.15);position:relative}.ProjectPage_bannerPlayIcon__eltLa:after{content:"";position:absolute;left:1.45rem;top:1.15rem;border-style:solid;border-width:.85rem 0 .85rem 1.35rem;border-color:transparent transparent transparent hsl(var(--primary))}.ProjectPage_bannerOverlay__oqPNj{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;pointer-events:none}.ProjectPage_bannerOverlayLabel__RnijH{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:.25rem}.ProjectPage_bannerOverlayTitle__uXawl{font-size:1.25rem;font-weight:700;line-height:1.2}.ProjectPage_bannerEditRow___yuy2{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem;z-index:2;opacity:0;transition:opacity .15s ease}.ProjectPage_banner16x9Editable___Ods7:focus-within .ProjectPage_bannerEditRow___yuy2,.ProjectPage_banner16x9Editable___Ods7:hover .ProjectPage_bannerEditRow___yuy2{opacity:1}@media (hover:none){.ProjectPage_banner16x9Editable___Ods7 .ProjectPage_bannerEditRow___yuy2{opacity:1}}.ProjectPage_bannerToolBtn__HL3IQ{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;cursor:pointer;white-space:nowrap;text-decoration:none}.ProjectPage_bannerToolBtn__HL3IQ:hover:not(:disabled){background:rgba(0,0,0,.72)}.ProjectPage_bannerToolBtn__HL3IQ:disabled{opacity:.65;cursor:not-allowed}.ProjectPage_bannerToolBtnDanger__hmfu5{display:inline-flex;align-items:center;justify-content:center;padding:.45rem;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;cursor:pointer}.ProjectPage_bannerToolBtnDanger__hmfu5:hover:not(:disabled){background:rgba(185,28,28,.85)}.ProjectPage_bannerToolBtnDanger__hmfu5:disabled{opacity:.65;cursor:not-allowed}.ProjectPage_bannerPlayingWrap__zlbxz{position:relative;width:100%;height:100%}.ProjectPage_bannerCloseVideoBtn__P2xfg{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:9999px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.ProjectPage_bannerCloseVideoBtn__P2xfg:hover{background:rgba(0,0,0,.75)}.ProjectPage_bannerUploadError___Xdjd{margin:.5rem 0 0;font-size:.8125rem;color:hsl(var(--destructive))}.ProjectPage_projectHeader__Syrat{margin:.65rem 0 0}.ProjectPage_projectHeaderTop__TTdP_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ProjectPage_projectHeroTitle__t_TQh{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15;color:hsl(var(--primary));margin:0}.ProjectPage_projectHeroDesc__DPrJ3{margin-top:0;font-size:1.05rem;line-height:1.6;color:#454652;max-width:48rem}.ProjectPage_tabNav__hsXWv{display:flex;align-items:flex-end;gap:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);margin-top:1.25rem;margin-bottom:1rem;position:relative}.ProjectPage_tabLink__vj9k2{padding:.75rem 0;font-size:.875rem;font-weight:600;color:#454652;text-decoration:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:transform .15s ease,color .15s ease,border-color .15s ease}.ProjectPage_tabLinkActive__bfYp1{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.ProjectPage_tabLinkDragging__1_wF6{opacity:.85;transform:scale(1.02)}.ProjectPage_tabPanelHidden__rkz2L{display:none}.ProjectPage_tabContextMenu__IaSE9{position:absolute;top:100%;left:0;z-index:20;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:.25rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 4px 16px rgba(0,0,0,.08)}.ProjectPage_tabContextMenu__IaSE9 button{text-align:left;padding:.5rem .75rem;font-size:.8125rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:#191c1e}.ProjectPage_tabContextMenu__IaSE9 button:hover{background:#f2f4f6}.ProjectPage_manifestArticle__04r2A{max-width:42rem;font-size:1.05rem;line-height:1.7;color:#191c1e}.ProjectPage_manifestArticle__04r2A p{margin-bottom:1.25rem}.ProjectPage_manifestEmpty__aI4jT{padding:2rem 0;color:#454652}.ProjectPage_manifestCreateBtn__XBvZz,.ProjectPage_manifestEditLink__AoWl6{display:inline-flex;margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-decoration:none;font-size:.875rem;font-weight:600;border:none;cursor:pointer}.ProjectPage_manifestEditRow__Imv5T{margin-bottom:1rem}.ProjectPage_manifestEditLink__AoWl6{background:transparent;color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.3)}.ProjectPage_timelineWrap__AVIzM{padding:0 0 2rem}.ProjectPage_timelineHeader__PXytb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ProjectPage_timelineTitle__ph9Uk{font-size:1.5rem;font-weight:700;color:hsl(var(--primary))}.ProjectPage_timelineAddForm___EHzO{display:flex;gap:.5rem}.ProjectPage_timeline__HYNEA{list-style:none;padding:0;border-left:2px solid rgba(0,0,0,.08);margin:0 0 0 .5rem}.ProjectPage_timelineItem__mxcUd{position:relative;padding:0 0 1.75rem 1.75rem}.ProjectPage_timelineDotBtn__0Qu74{position:absolute;left:-.55rem;top:.2rem;width:1rem;height:1rem;padding:0;border:2px solid #fff;border-radius:50%;background:#c3c6d6;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.06);transition:transform .15s ease,background .15s ease}.ProjectPage_timelineDotBtn__0Qu74:hover{transform:scale(1.15)}.ProjectPage_timelineDot__O1pv5{position:absolute;left:-.45rem;top:.35rem;width:.75rem;height:.75rem;border-radius:50%;background:#c3c6d6}.ProjectPage_timelineItem_todo__YGDNH .ProjectPage_timelineDotBtn__0Qu74,.ProjectPage_timelineItem_todo__YGDNH .ProjectPage_timelineDot__O1pv5{background:#c3c6d6}.ProjectPage_timelineItem_in_progress__ZmHyn .ProjectPage_timelineDotBtn__0Qu74,.ProjectPage_timelineItem_in_progress__ZmHyn .ProjectPage_timelineDot__O1pv5{background:#f59e0b;opacity:1}.ProjectPage_timelineItem_completed__KzI4X .ProjectPage_timelineDotBtn__0Qu74,.ProjectPage_timelineItem_completed__KzI4X .ProjectPage_timelineDot__O1pv5{background:#10b981;opacity:1}.ProjectPage_timelineItem_in_progress__ZmHyn .ProjectPage_timelineStatus__5wOeg{color:#b45309}.ProjectPage_timelineItem_completed__KzI4X .ProjectPage_timelineStatus__5wOeg{color:#047857}.ProjectPage_timelineTitleRow__npWL9{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ProjectPage_timelineTitleRow__npWL9 .ProjectPage_timelineLink__eWwEZ,.ProjectPage_timelineTitleRow__npWL9 .ProjectPage_timelineTitleBtn__hNDEs,.ProjectPage_timelineTitleRow__npWL9 .ProjectPage_timelineTitleInput__S3N9e{flex:1;min-width:0}.ProjectPage_timelineStatus__5wOeg{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#454652;margin-bottom:.35rem}.ProjectPage_timelineTitleBtn__hNDEs{display:block;width:100%;text-align:left;padding:0;border:none;background:transparent;font-size:1.25rem;font-weight:700;color:#191c1e;cursor:text;line-height:1.3}.ProjectPage_timelineTitleBtn__hNDEs:hover{color:hsl(var(--primary))}.ProjectPage_timelineTitleInput__S3N9e{display:block;width:100%;font-size:1.25rem;font-weight:700;color:#191c1e;border:none;border-bottom:2px solid hsl(var(--primary));background:transparent;padding:.125rem 0;outline:none}.ProjectPage_timelineLink__eWwEZ{font-size:1.25rem;font-weight:700;color:#191c1e;text-decoration:none;line-height:1.3}.ProjectPage_timelineLink__eWwEZ:hover{color:hsl(var(--primary))}.ProjectPage_timelineDescBtn___HZqZ{display:block;width:100%;margin-top:.5rem;padding:0;border:none;background:transparent;text-align:left;color:#454652;line-height:1.55;font-size:.9375rem;cursor:text}.ProjectPage_timelineDescBtn___HZqZ:hover{color:#191c1e}.ProjectPage_timelineDescPlaceholder__vSt89{display:block;width:100%;margin-top:.5rem;padding:.625rem .75rem;border:1.5px dashed rgba(0,0,0,.15);border-radius:.5rem;background:transparent;text-align:left;color:#454652;font-size:.875rem;cursor:pointer}.ProjectPage_timelineDescPlaceholder__vSt89:hover{border-color:hsl(var(--primary)/.4);color:hsl(var(--primary))}.ProjectPage_timelineDescInput__QKoDc{display:block;width:100%;margin-top:.5rem;padding:.625rem .75rem;border:1.5px solid hsl(var(--primary)/.35);border-radius:.5rem;background:#fff;color:#191c1e;font-size:.9375rem;line-height:1.55;resize:vertical;outline:none}.ProjectPage_timelineDesc__ZSMqG{margin:.5rem 0 0;color:#454652;line-height:1.55;font-size:.9375rem}.ProjectPage_timelineDeleteBtn__4fszx{padding:.25rem;border:none;background:transparent;color:#454652;cursor:pointer;border-radius:.25rem;flex-shrink:0;opacity:.45;transition:opacity .15s ease,color .15s ease}.ProjectPage_timelineDeleteBtn__4fszx:focus-visible,.ProjectPage_timelineTitleRow__npWL9:hover .ProjectPage_timelineDeleteBtn__4fszx{opacity:1}.ProjectPage_timelineDeleteBtn__4fszx:hover{color:hsl(var(--destructive))}.ProjectPage_statusBackdrop__OuD8t{position:fixed;inset:0;z-index:40}.ProjectPage_statusPopover__eBs2P{position:fixed;z-index:50;min-width:10rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:.25rem;box-shadow:0 8px 24px rgba(0,0,0,.1)}.ProjectPage_statusPopoverItem__0Bnra{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;font-size:.8125rem;color:#191c1e;border-radius:.375rem;cursor:pointer;text-align:left}.ProjectPage_statusPopoverItem__0Bnra:hover{background:#f2f4f6}.ProjectPage_statusPopoverItemActive___98hw{font-weight:600;color:hsl(var(--primary))}.ProjectPage_statusPopoverDot__RB_Lj{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.ProjectPage_statusPopoverDot_todo__IMwMk{background:#c3c6d6}.ProjectPage_statusPopoverDot_in_progress__mOl_R{background:#f59e0b}.ProjectPage_statusPopoverDot_completed__W5zoN{background:#10b981}.ProjectPage_donationCard__ny1GF{padding:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProjectPage_donationTitle__CwyKy{font-size:1.125rem;font-weight:700;color:hsl(var(--primary));margin:0 0 .25rem}.ProjectPage_donationSubtitle__xw8GJ{font-size:.8125rem;color:#454652;margin-bottom:1rem}.ProjectPage_donationProgressWrap__lecs4{margin-bottom:1rem}.ProjectPage_donationProgressHeader__5o8Xj{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.ProjectPage_donationRaised__f_rBr{font-size:1.25rem;font-weight:800;color:#191c1e}.ProjectPage_donationGoalText__I9Grj{font-size:.75rem;color:#454652}.ProjectPage_donationProgressTrack__dVmFb{height:.5rem;border-radius:999px;background:#eceef0;overflow:hidden}.ProjectPage_donationProgressFill__ATqfE{height:100%;border-radius:999px;background:hsl(var(--primary))}.ProjectPage_donateBtn__bV43A{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;text-decoration:none;margin-bottom:1rem}.ProjectPage_donorsTitle__SMU_i{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#454652;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.5rem;margin-bottom:.75rem}.ProjectPage_donorIdentity__S4WLN{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;color:#191c1e}.ProjectPage_donorIdentityBody__Mtwwq{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ProjectPage_donorStageChip__BX7lT{display:inline-block;font-size:.6875rem;font-weight:600;color:#454652;background:rgba(0,0,0,.05);border-radius:999px;padding:.125rem .375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectPage_donorsList__cDG9W{list-style:none;margin:0;padding:0;max-height:12rem;overflow-y:auto}.ProjectPage_donorRow__00n7_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem 0}.ProjectPage_donorAvatarPlaceholder__Qwmye,.ProjectPage_donorAvatar__IGnT3{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ProjectPage_donorAvatarPlaceholder__Qwmye{display:flex;align-items:center;justify-content:center;background:#eceef0;color:hsl(var(--primary));font-size:.75rem;font-weight:700}.ProjectPage_donorAmount__tesVF{font-size:.8125rem;font-weight:600;color:hsl(var(--primary))}.ProjectPage_donorsSeeAll__UCtX0{display:block;width:100%;margin-top:.75rem;padding:.55rem .75rem;border:none;background:transparent;color:hsl(var(--primary));font-size:.8125rem;font-weight:700;cursor:pointer;text-align:center}.ProjectPage_donorsDrawerBody__9nRU7{padding:.75rem 1.25rem 1.5rem}.ProjectPage_ownerDonationControls__kctFB{margin-top:0}.ProjectPage_ownerDonationToggle__wNE5X{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:.75rem;color:#191c1e}.ProjectPage_ownerDonationGoalInput__MJeO_{width:100%;padding:.5rem .75rem;border:1px solid rgba(0,0,0,.12);border-radius:.375rem;font-size:.875rem;background:#fff;color:#191c1e}.ProjectPage_ownerStagesSummary__049_D{margin-bottom:.75rem}.ProjectPage_ownerStagesSummaryLine__qviy8{font-size:.875rem;font-weight:600;color:#191c1e;margin:0 0 .25rem}.ProjectPage_ownerStagesSummarySub__LOH2V{font-size:.8125rem;color:#454652;margin:0 0 .75rem}.ProjectPage_ownerManageStagesBtn__u3Wu3{width:100%;padding:.625rem .75rem;border:1px solid rgba(0,0,0,.12);border-radius:.375rem;background:#fff;font-size:.875rem;font-weight:600;color:hsl(var(--primary));cursor:pointer}.ProjectPage_ownerManageStagesBtn__u3Wu3:hover{background:rgba(0,0,0,.02)}.ProjectPage_donatePage__9uFXL{max-width:32rem;margin:0 auto;padding:2rem 1rem 3rem}@media (min-width:900px){.ProjectPage_donatePage__9uFXL{max-width:56rem}}.ProjectPage_donateBack__DXCnJ{font-size:.875rem;color:hsl(var(--primary));text-decoration:none}.ProjectPage_donatePageTitle__Ntvjo{font-size:1.75rem;font-weight:800;margin:1rem 0 .25rem;color:hsl(var(--primary))}.ProjectPage_donatePageSubtitle__cmEOA{color:#454652;margin-bottom:1.5rem}.ProjectPage_donateTiers__ocFMO{margin-bottom:1.5rem}.ProjectPage_donateTiersTitle__Eyj5Y{font-size:.875rem;font-weight:700;margin-bottom:.75rem;color:#191c1e}.ProjectPage_donateTiersList__DTcFI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ProjectPage_donateTierBtn__MdFJD{width:100%;text-align:left;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:#fff;cursor:pointer}.ProjectPage_donateTierName__vI08V{display:block;font-weight:700;color:#191c1e}.ProjectPage_donateTierAmount__8tZUt{display:block;font-size:.875rem;color:hsl(var(--primary))}.ProjectPage_donateTierDesc__d7Nzr{display:block;font-size:.8125rem;color:#454652;margin-top:.25rem}.ProjectPage_donateForm___uxT7{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProjectPage_donateLabel__mddWk{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;color:#191c1e}.ProjectPage_donateInput__bL2lI,.ProjectPage_donateTextarea__l8q5P{padding:.625rem .75rem;border:1px solid rgba(0,0,0,.12);border-radius:.375rem;font-size:1rem;font-weight:400;background:#fff;color:#191c1e}.ProjectPage_donateCheckbox__aSq9s{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#191c1e}.ProjectPage_donateSubmitBtn__v4fVc{padding:.875rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;border:none;cursor:pointer}.ProjectPage_donateError__28Zs7{color:hsl(var(--destructive));font-size:.875rem}.ProjectPage_donateStubNote__ZRy4I{font-size:.75rem;color:#454652;text-align:center}.ProjectPage_donationFounderQuote__cDSAf{position:relative;display:flex;gap:1rem;align-items:flex-start;margin:0;padding:1.125rem 1.25rem;border-radius:.75rem;background:#f8f9fa;border:1px solid rgba(0,0,0,.06);border-left:3px solid rgba(0,0,0,.12);overflow:hidden}@media (min-width:900px){.ProjectPage_donationFounderQuote__cDSAf{flex-direction:column;align-items:flex-start;padding:1.5rem;position:sticky;top:2rem}}.ProjectPage_donationFounderQuoteMark__YyPYj{position:absolute;top:.25rem;right:.5rem;opacity:.08;color:#191c1e;pointer-events:none}.ProjectPage_donationFounderAvatar___yLWF{width:4.5rem;height:4.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media (min-width:900px){.ProjectPage_donationFounderAvatar___yLWF{width:6.5rem;height:6.5rem}}.ProjectPage_donationFounderText__MJx0h{margin:0;min-width:0}.ProjectPage_donationFounderText__MJx0h p{margin:0;font-size:1rem;line-height:1.6;color:#191c1e;font-style:italic}@media (min-width:900px){.ProjectPage_donationFounderText__MJx0h p{font-size:1.125rem;line-height:1.65}}.ProjectPage_donationFounderCaption__fZWIr{display:block;margin-top:.625rem;font-size:.875rem;font-weight:700;font-style:normal;color:#191c1e}.ProjectPage_donationFounderRole__dd56P{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:500;color:#6b7280}@media (min-width:900px){.ProjectPage_donationFounderCaption__fZWIr{margin-top:.75rem;font-size:.9375rem}.ProjectPage_donationFounderRole__dd56P{font-size:.875rem}}.ProjectPage_donationWizard__cmpLU{margin-bottom:.5rem}.ProjectPage_donationWizardSteps__q_K7P{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ProjectPage_donationWizardStep__N9EvS{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.ProjectPage_donationWizardStepIcon__i648B{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.75rem;font-weight:700;border:2px solid rgba(0,0,0,.12);background:#fff;color:#454652}.ProjectPage_donationWizardStepLabel__CQ8xg{font-size:.6875rem;line-height:1.2;color:#454652;font-weight:600}.ProjectPage_donationWizardStepComplete__Hi8FT .ProjectPage_donationWizardStepIcon__i648B{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.45);color:#059669}.ProjectPage_donationWizardStepCurrent__2Zd3_ .ProjectPage_donationWizardStepIcon__i648B{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProjectPage_donationWizardStepFuture__HZBZM .ProjectPage_donationWizardStepIcon__i648B{background:#f8f9fa}.ProjectPage_donationWizardStepLine__5TJ_I{display:block;position:absolute;top:.875rem;left:calc(50% + .875rem);width:calc(100% - 1.75rem);height:2px;background:rgba(0,0,0,.12);z-index:0;transform:translateY(-50%)}.ProjectPage_donationWizardStepComplete__Hi8FT .ProjectPage_donationWizardStepLine__5TJ_I{background:rgba(16,185,129,.45)}.ProjectPage_donationAvatarRow__8KQss{display:flex;align-items:center;gap:.875rem}.ProjectPage_donationAvatarButton__PW1kM{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;border:1px dashed rgba(0,0,0,.18);background:#f8f9fa;color:#454652;cursor:pointer;overflow:hidden}.ProjectPage_donationAvatarImg__4eIyM{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProjectPage_donationAvatarLabel__tGtag{margin:0;font-size:.875rem;font-weight:600;color:#191c1e}.ProjectPage_donationAuthForm__he9A9{display:flex;flex-direction:column;gap:1rem}.ProjectPage_donationLinkButton__LvfMy{border:none;background:none;padding:0;color:hsl(var(--primary));font-weight:600;cursor:pointer;text-decoration:underline}.ProjectPage_kaspiDonateBlock__S7qSB,.ProjectPage_kaspiDonateLayout__ZKFJc{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:900px){.ProjectPage_kaspiDonateLayout__ZKFJc{display:grid;grid-template-columns:20rem 1fr;gap:2.5rem;align-items:start}}.ProjectPage_kaspiDonateForm__P3aAo{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:900px){.ProjectPage_kaspiDonateForm__P3aAo{max-width:none}}.ProjectPage_kaspiStartButton__vYLRV{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;margin:0 auto;padding:.875rem 1.25rem;border-radius:10px;background:#f14635;color:#fff;font-weight:600;border:none;cursor:pointer}.ProjectPage_kaspiStepActions__S_SPC{display:flex;gap:.75rem;align-items:center}.ProjectPage_kaspiBackButton__B0AiU{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#454652;font-weight:500;cursor:pointer;text-decoration:none}.ProjectPage_kaspiPayAmount__WAMyY{font-size:1.125rem;font-weight:600;color:#111827;text-align:center;margin:0}.ProjectPage_kaspiPaySection__CgVr4{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa}.ProjectPage_kaspiClaimHint__EaEbu,.ProjectPage_kaspiPayHint__UthOQ{font-size:.875rem;color:#454652;text-align:center;margin:0}.ProjectPage_kaspiFriendsShare__E9CUn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;text-align:center}.ProjectPage_kaspiFriendsShareTitle__2cYVz{margin:0;font-size:.9375rem;font-weight:600;color:#111827}.ProjectPage_kaspiFriendsShareSubtitle__nysUt{margin:0;font-size:.8125rem;color:#454652;line-height:1.5}.ProjectPage_kaspiPayButton__NbtYP{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:320px;padding:.875rem 1.25rem;border-radius:10px;background:#f14635;color:#fff;font-weight:600;text-decoration:none;border:none;cursor:pointer;font:inherit;box-shadow:0 4px 12px rgba(241,70,53,.3);transition:opacity .2s,box-shadow .2s}.ProjectPage_kaspiPayButton__NbtYP:hover{opacity:.92;box-shadow:0 6px 16px rgba(241,70,53,.35)}.ProjectPage_kaspiQrWrap__T1PM1{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ProjectPage_kaspiQrCanvas__Tl_r2{padding:1rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.ProjectPage_donateSuccess__umOQJ{padding:1rem 1.25rem;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0}.ProjectPage_donateSuccessTitle__cBwBf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:1rem;font-weight:600;color:#166534;margin:0;text-align:center}.ProjectPage_kaspiIntro__n1Mp3{font-size:.9375rem;color:#454652;margin:0 0 .25rem;line-height:1.5}.ProjectPage_kaspiStepsList__dkIZu{width:100%;max-width:360px;margin:0 0 1rem;padding-left:1.25rem;color:#454652;font-size:.875rem;line-height:1.6}.ProjectPage_kaspiWhatsappButton__remm5{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:320px;padding:.875rem 1.25rem;border-radius:10px;background:#25d366;color:#fff;font-weight:600;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,.3);transition:opacity .2s,box-shadow .2s}.ProjectPage_kaspiWhatsappButton__remm5:hover{opacity:.92;box-shadow:0 6px 16px rgba(37,211,102,.35)}.ProjectPage_kaspiShareSection__8SGcW{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;text-align:center}.ProjectPage_kaspiShareTitle__I_ZHh{margin:0;font-size:1rem;font-weight:600;color:#111827}.ProjectPage_kaspiShareSubtitle__NUfvx{margin:0;font-size:.875rem;color:#454652;line-height:1.5}.ProjectPage_kaspiShareButton__pRNUY{margin-top:.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.ProjectPage_kaspiShareButton__pRNUY:hover{background:#f8f9fa;border-color:#d1d5db}.ProjectPage_tabLoading__9QOjp{display:flex;justify-content:center;padding:3rem}.ProjectPage_updatesWrap__CZhxF{padding-bottom:2rem}.ProjectPage_modalOverlay___2BGh{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:1rem}.ProjectPage_modalCard__cMb4_{background:#fff;border-radius:.75rem;padding:1.25rem;max-width:24rem;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.12);color:#191c1e}.ProjectPage_stageStepper__OTFJg{margin-bottom:1rem}.ProjectPage_stageStepperCompact__d9OHK{margin-bottom:.75rem}.ProjectPage_stageStepperLabel__wC7_Y{font-size:.8125rem;font-weight:700;color:hsl(var(--primary));margin:0 0 .75rem}.ProjectPage_stageStepperTotal__XbF8u{font-size:.75rem;color:#454652;margin:.5rem 0 0}.ProjectPage_stageSteps__xLPLg{display:flex;flex-direction:column;gap:.5rem}.ProjectPage_stageStep__APInQ{border-radius:.5rem;padding:.5rem .625rem;background:#f8f9fa;border:1px solid rgba(0,0,0,.06)}.ProjectPage_stageStepComplete__VjNBY{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25)}.ProjectPage_stageStepCurrent__ZHWwQ{background:rgba(83,53,143,.06);border-color:rgba(83,53,143,.2)}.ProjectPage_stageStepFuture__23XJi{opacity:.65}.ProjectPage_stageStepHeader__sRqAK{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.8125rem}.ProjectPage_stageStepIcon__wYAKc{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.65rem;font-weight:700;flex-shrink:0}.ProjectPage_stageStepComplete__VjNBY .ProjectPage_stageStepIcon__wYAKc{background:#10b981}.ProjectPage_stageStepTitle__XjEr4{flex:1;font-weight:600;color:#191c1e}.ProjectPage_stageStepAmount__fTAOb{font-size:.75rem;color:#454652}.ProjectPage_stageStepTrack__dX7Hn{height:.375rem;border-radius:999px;background:#eceef0;overflow:hidden}.ProjectPage_stageStepFill__g30A4{height:100%;border-radius:999px;background:hsl(var(--primary))}.ProjectPage_stageStepComplete__VjNBY .ProjectPage_stageStepFill__g30A4{background:#10b981}.ProjectPage_donorTierBadge__ogPsl{display:inline-block;margin-left:.375rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.65rem;font-weight:600;background:rgba(83,53,143,.12);color:#53358f}.ProjectPage_donateStageContext__6Vyft{margin-bottom:1.5rem;padding:1rem;border-radius:.75rem;background:#f8f9fa;border:1px solid rgba(0,0,0,.06)}.ProjectPage_donorsMainSection__WqcIf{margin-top:2rem;padding:1.5rem;border-radius:.75rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ProjectPage_donorsMainTitle__EBZ4r{font-size:1.5rem;font-weight:800;color:#191c1e;margin:0 0 1.25rem}.ProjectPage_donorsByStage__2RPIk{display:flex;flex-direction:column;gap:1.25rem}.ProjectPage_donorsStageBand__V12In{border-radius:.625rem;padding:1rem;background:#f8f9fa;border:1px solid rgba(0,0,0,.06)}.ProjectPage_donorsStageBandComplete__VR50J{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.2)}.ProjectPage_donorsStageBandHeader__ULz66{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ProjectPage_donorsStageBandTitle__XJ8gg{font-size:1rem;font-weight:700;color:#191c1e;margin:0}.ProjectPage_donorsStageBadge__u6CkZ{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:.25rem;background:#10b981;color:#fff}.ProjectPage_donorsMainGrid__GKepP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.ProjectPage_donorMainCard__9tiQR{display:flex;gap:.75rem;padding:.875rem;border-radius:.5rem;background:#fff;border:1px solid rgba(0,0,0,.06)}.ProjectPage_donorMainAvatarWrap__ryZ2y{flex-shrink:0}.ProjectPage_donorMainAvatarPlaceholder__7xsd1,.ProjectPage_donorMainAvatar__gzLlA{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ProjectPage_donorMainAvatarPlaceholder__7xsd1{display:flex;align-items:center;justify-content:center;background:#eceef0;font-weight:700;color:#454652}.ProjectPage_donorMainBody__IRQ6M{min-width:0}.ProjectPage_donorMainName__E6Ym8{font-weight:600;font-size:.875rem;color:#191c1e;margin:0}.ProjectPage_donorMainAmount___hA5t{font-size:.8125rem;font-weight:700;color:hsl(var(--primary));margin:.125rem 0 0}.ProjectPage_donorMainTier__n7Ah4{display:inline-block;margin-top:.25rem;font-size:.65rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:rgba(83,53,143,.12);color:#53358f}.ProjectPage_donorMainMessage__eXe1X{font-size:.75rem;color:#454652;margin:.25rem 0 0;line-height:1.4}.ProjectPage_donorsStageEmpty__CL7WR{font-size:.8125rem;color:#454652;margin:0}.ProjectPage_donorsMainCta__7uvWO{display:inline-flex;margin-top:1.25rem;padding:.75rem 1.25rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;text-decoration:none}.ProjectPage_tabAddBtn__XAafc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:calc(.75rem - 1px);flex-shrink:0;border:1px dashed hsl(var(--primary)/.45);border-radius:999px;background:transparent;color:hsl(var(--primary));cursor:pointer;transition:background .15s ease,transform .15s ease}.ProjectPage_tabAddBtn__XAafc:hover{background:hsl(var(--primary)/.08);transform:rotate(90deg)}.ProjectPage_tabAddMenu__d63_a{position:absolute;z-index:25;min-width:14rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:.35rem;box-shadow:0 8px 24px rgba(0,0,0,.1);animation:ProjectPage_tabMenuIn__E4IiK .18s ease}.ProjectPage_tabAddMenu__d63_a button{display:flex;align-items:flex-start;gap:.65rem;width:100%;text-align:left;padding:.55rem .65rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:#191c1e}.ProjectPage_tabAddMenu__d63_a button:hover{background:#f2f4f6}.ProjectPage_tabAddMenu__d63_a strong{display:block;font-size:.8125rem}.ProjectPage_tabAddMenu__d63_a small{display:block;margin-top:.15rem;font-size:.75rem;color:#767683;line-height:1.35}.ProjectPage_tabLinkHighlight__tWZiJ{animation:ProjectPage_tabPulse__0p_1I 1.2s ease}.ProjectPage_tabContextMenuDanger__kLZ5d{color:#b42318}.ProjectPage_tabContextMenuDanger__kLZ5d:hover{background:#fef3f2}.ProjectPage_tabContextMenuDisabled__DxSZy{opacity:.45;cursor:not-allowed}@keyframes ProjectPage_tabMenuIn__E4IiK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectPage_tabPulse__0p_1I{0%,to{background:transparent}35%{background:hsl(var(--primary)/.1)}}.ProjectPage_goalHero__7TDNk{position:relative;max-width:40rem;margin:0 auto;padding:2.5rem 2rem;border-radius:1rem;background:linear-gradient(145deg,#fff,#f8f9fc);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 40px rgba(0,0,0,.06);text-align:center}.ProjectPage_goalEditBtn__lTOFo{position:absolute;top:1rem;right:1rem;border:none;background:#fff;border-radius:.375rem;padding:.35rem;color:#454652;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ProjectPage_goalEyebrow__LLYtk{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary))}.ProjectPage_goalStatement__fqpVC{margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35;font-weight:700;color:#191c1e}.ProjectPage_goalMeta__n4Cfd{margin:1.25rem 0 0;font-size:.8125rem;color:#767683}.ProjectPage_goalEmptyOwner__T3VAK,.ProjectPage_goalEmpty__6ozIk{max-width:32rem;margin:0 auto;padding:2rem 1rem;text-align:center;color:#454652}.ProjectPage_goalEmptyOwner__T3VAK{padding:3rem 1.5rem;border-radius:1rem;border:1px dashed rgba(0,0,0,.12);background:#fafbfc}.ProjectPage_goalEmptyIconWrap__e3VdG{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:999px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.ProjectPage_goalEmptyOwner__T3VAK h2{margin:0 0 .5rem;font-size:1.25rem;color:#191c1e}.ProjectPage_goalCommitBtn__qf4gO{margin-top:1rem;padding:.65rem 1.25rem;border:none;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;cursor:pointer}.ProjectPage_goalEditWrap__DvkQt{max-width:40rem;margin:0 auto}.ProjectPage_goalEditLabel__51fYl{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ProjectPage_goalTextarea__2TZmX{width:100%;min-height:7rem;padding:.85rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;font-size:1.05rem;line-height:1.5;resize:vertical}.ProjectPage_goalEditMeta__OXWm7{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.8125rem;color:#767683}.ProjectPage_goalEditActions__UToa1{display:flex;gap:.5rem}.ProjectPage_commentsWrap__7CdGs{display:flex;flex-direction:column;gap:1.25rem}.ProjectPage_commentsSectionTitle__3S7kO{margin:0;font-size:.875rem;font-weight:600;color:#191c1e}.ProjectPage_commentsCount__dz33B{margin-left:.5rem;font-size:.75rem;font-weight:500;color:#767683}.ProjectPage_projectCommentComposer__5j5A9{display:flex;gap:1rem;align-items:flex-start}.ProjectPage_projectCommentComposerAvatar__gsNZ8{width:2.5rem;height:2.5rem;flex-shrink:0;overflow:hidden;border-radius:999px;box-shadow:0 0 0 1px rgba(198,197,212,.3)}.ProjectPage_projectCommentComposerAvatar__gsNZ8 .ProjectPage_projectCommentAvatarPlaceholder__lgkso,.ProjectPage_projectCommentComposerAvatar__gsNZ8 img{width:100%;height:100%}.ProjectPage_projectCommentComposerField__nl3tG{position:relative;flex:1;min-width:0}.ProjectPage_projectCommentComposerField__nl3tG textarea{width:100%;min-height:4.5rem;resize:none;padding:1rem 1rem 3rem;border:none;border-radius:1rem;background:#fff;font-size:.875rem;line-height:1.45;box-shadow:0 0 0 1px rgba(198,197,212,.3);transition:box-shadow .15s ease}.ProjectPage_projectCommentComposerField__nl3tG textarea:focus{outline:none;box-shadow:0 0 0 2px #e0e0ff}.ProjectPage_projectCommentComposerActions__LEy0s{position:absolute;right:.75rem;bottom:.75rem;display:flex;align-items:center;gap:.5rem}.ProjectPage_projectCommentComposerActions__LEy0s .ProjectPage_formBtnPrimary__HuKSE{padding:.375rem 1rem;font-size:.75rem}.ProjectPage_commentsSignIn__5fCWd{font-size:.875rem;color:#454652}.ProjectPage_commentsEmpty__cOssC{text-align:center;color:#767683;padding:2rem 0;font-size:.8125rem}.ProjectPage_projectCommentList__xo1PJ{display:flex;flex-direction:column;gap:1.25rem}.ProjectPage_projectCommentReply__kIGnr,.ProjectPage_projectComment__0ERuZ{display:flex;gap:1rem}.ProjectPage_projectCommentReply__kIGnr{margin-top:.75rem;padding-left:.75rem;border-left:1px solid rgba(198,197,212,.15)}.ProjectPage_projectCommentAvatarLink__5HLFe{flex-shrink:0}.ProjectPage_projectCommentAvatarPlaceholder__lgkso,.ProjectPage_projectCommentAvatar__jDSwB{width:2.5rem;height:2.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(198,197,212,.3)}.ProjectPage_projectCommentReply__kIGnr .ProjectPage_projectCommentAvatarPlaceholder__lgkso,.ProjectPage_projectCommentReply__kIGnr .ProjectPage_projectCommentAvatar__jDSwB{width:2rem;height:2rem}.ProjectPage_projectCommentAvatarPlaceholder__lgkso{display:flex;align-items:center;justify-content:center;background:#e6e8ea;font-size:.75rem;font-weight:700;color:#454652}.ProjectPage_projectCommentBody__g_G5y{flex:1;min-width:0}.ProjectPage_projectCommentBubble__OA5rZ{padding:.625rem .875rem;border-radius:1rem;border-top-left-radius:.25rem;background:#f7f9fb}.ProjectPage_projectCommentReply__kIGnr .ProjectPage_projectCommentBubble__OA5rZ{border-top-left-radius:1rem}.ProjectPage_projectCommentHeader__6zPSn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.8125rem}.ProjectPage_projectCommentHeader__6zPSn strong{font-weight:600;color:#191c1e}.ProjectPage_projectCommentHeader__6zPSn time{color:#767683;font-size:.6875rem;flex-shrink:0}.ProjectPage_projectCommentImageBtn___tgqf{margin-top:.5rem;padding:0;border:none;background:transparent;cursor:pointer}.ProjectPage_projectCommentImageBtn___tgqf img{max-height:10rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.ProjectPage_projectCommentActions__CWgf_{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.ProjectPage_projectCommentActions__CWgf_ button{border:none;background:transparent;padding:0;font-size:.75rem;font-weight:500;color:hsl(var(--primary));cursor:pointer}.ProjectPage_projectCommentActions__CWgf_ button:hover{text-decoration:underline}.ProjectPage_projectCommentReplyForm__uYjDp{margin-top:.75rem}.ProjectPage_projectCommentReplyForm__uYjDp textarea{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;font-size:.8125rem;resize:vertical}.ProjectPage_projectCommentReplyActions__hR_6D{display:flex;gap:.5rem;margin-top:.5rem}.ProjectPage_projectCommentReplyActions__hR_6D .ProjectPage_formBtnPrimary__HuKSE,.ProjectPage_projectCommentReplyActions__hR_6D .ProjectPage_formBtnSecondary__JY4ZI{padding:.45rem .85rem;font-size:.8125rem}.ProjectPage_commentLightboxClose__7jHZr{position:fixed;top:1.5rem;right:1.5rem;z-index:60;border:none;background:rgba(0,0,0,.5);color:#fff;border-radius:999px;padding:.5rem;cursor:pointer}.ProjectPage_commentLightboxImage__AYYcI{max-width:min(92vw,56rem);max-height:85vh;border-radius:.5rem}.ProjectPage_donationCardWide__z6Vs1{margin-bottom:1.5rem;padding:1.5rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06)}.ProjectPage_donateBtnWide__r9H9L{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:.85rem 1.25rem;border-radius:.75rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.9375rem;font-weight:700;text-decoration:none;transition:opacity .2s ease}.ProjectPage_donateBtnWide__r9H9L:hover{opacity:.92}.ProjectPage_fundraisingProgress__3yIH2{margin-bottom:1rem}.ProjectPage_fundraisingProgressSidebar__k_e26{margin-bottom:.75rem}.ProjectPage_fundraisingOverallHeader___stvn{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.ProjectPage_fundraisingRaised__iNIeL{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;color:#191c1e}.ProjectPage_fundraisingGoalText__knoEb{font-size:.8125rem;color:#767683}.ProjectPage_fundraisingOverallTrack__GRWcn{height:.625rem;border-radius:999px;background:#eceef0;overflow:hidden}.ProjectPage_fundraisingOverallFill__koD_2{height:100%;border-radius:inherit;background:hsl(var(--primary));transition:width .35s ease}.ProjectPage_fundraisingStageList__54OEZ{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ProjectPage_fundraisingStageItem__ngEph{padding:.65rem .75rem;border-radius:.625rem;background:#f7f9fb;border:1px solid rgba(0,0,0,.04)}.ProjectPage_fundraisingStageComplete__VDV7m{opacity:.85}.ProjectPage_fundraisingStageCurrent__2f1qO{border-color:hsl(var(--primary)/.25);background:hsl(var(--primary)/.06)}.ProjectPage_fundraisingStageFuture__cpS7D{opacity:.72}.ProjectPage_fundraisingStageRow__bcOrH{display:flex;align-items:flex-start;gap:.5rem}.ProjectPage_fundraisingStageRowStacked__Q2hED .ProjectPage_fundraisingStageMain__XlDxN{flex-direction:column;align-items:flex-start;gap:.15rem}.ProjectPage_fundraisingStageMain__XlDxN{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProjectPage_fundraisingStageIcon__yegui{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#fff;font-size:.75rem;font-weight:700;color:hsl(var(--primary));flex-shrink:0}.ProjectPage_fundraisingStageTitle__TSALY{min-width:0;font-size:.8125rem;font-weight:600;color:#191c1e;line-height:1.3}.ProjectPage_fundraisingStageAmount__JuGN_{flex-shrink:0;font-size:.75rem;font-weight:600;color:#454652;white-space:nowrap}.ProjectPage_fundraisingStageRowStacked__Q2hED .ProjectPage_fundraisingStageAmount__JuGN_{white-space:normal}.ProjectPage_fundraisingStageTrack__CiXPn{height:4px;margin-top:.5rem;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}.ProjectPage_fundraisingStageFill__EyeFZ{height:100%;border-radius:inherit;background:hsl(var(--primary))}.ProjectPage_fundraisingStageLabel__jHtKF{font-size:.75rem;font-weight:600;color:#767683;padding:0 .25rem}.ProjectPage_connectedStages__WKDWt{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed rgba(0,0,0,.08)}.ProjectPage_connectedStagesTrack__rhme8{position:relative;height:.5rem;margin-bottom:.35rem}.ProjectPage_connectedStagesTrackInner__HSEx2{height:100%;border-radius:999px;background:#eceef0;overflow:hidden;position:relative}.ProjectPage_connectedStagesFillCompleted__Z9_cz{position:absolute;top:0;bottom:0;left:0;height:100%;border-radius:0;background:#10b981;transition:width .35s ease;z-index:1}.ProjectPage_connectedStagesFill__sUXMU{position:absolute;top:0;bottom:0;height:100%;border-radius:0;background:hsl(var(--primary));transition:width .35s ease,left .35s ease;z-index:2}.ProjectPage_connectedStagesMarker__LEZQG{position:absolute;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:999px;background:#fff;border:2px solid #d5d9de;color:#767683;font-size:.5625rem;font-weight:800;z-index:3;box-shadow:0 0 0 2px #eceef0}.ProjectPage_connectedStagesMarkerComplete__xsnL_{background:#10b981;border-color:#10b981;color:#fff;box-shadow:0 0 0 2px #10b981}.ProjectPage_connectedStagesMarkerCurrent__ErmrK{border-color:hsl(var(--primary));color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.ProjectPage_connectedStagesMarkerEnd__nAL7D{left:auto;right:0;transform:translateY(-50%)}.ProjectPage_connectedStagesLabelRow__16gHs{display:flex;width:100%;margin-bottom:.4rem}.ProjectPage_connectedStagesAmountRow__GQ6Ow{display:flex;width:100%;margin-top:.15rem}.ProjectPage_connectedStagesLabelCell__Q6Ji1{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding-right:.35rem;text-align:left}.ProjectPage_connectedStagesLabelCurrent__ddUCZ .ProjectPage_connectedStagesLabelTitle__MbIc8{color:#191c1e}.ProjectPage_connectedStagesLabelComplete__GY3Ht .ProjectPage_connectedStagesLabelAmount__3TWUK{color:#10b981}.ProjectPage_connectedStagesLabelTitle__MbIc8{font-size:.6875rem;font-weight:600;color:#767683;line-height:1.3}.ProjectPage_connectedStagesLabelAmount__3TWUK{font-size:.625rem;font-weight:700;color:hsl(var(--primary))}.ProjectPage_projectIdentityRow__beNSL{display:flex;align-items:flex-start;gap:1rem;margin-top:.5rem}.ProjectPage_projectIdentityAvatarWrap__jOY7C{flex-shrink:0;margin-top:-2.5rem}.ProjectPage_projectIdentityAvatarPlaceholder__5t0SK,.ProjectPage_projectIdentityAvatar__nb4HC{width:5.5rem;height:5.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;outline:2px solid hsl(var(--primary)/.35);box-shadow:0 8px 28px rgba(0,0,0,.14)}.ProjectPage_projectIdentityAvatarPlaceholder__5t0SK{display:flex;align-items:center;justify-content:center;background:#eceef0;font-weight:700;font-size:1.125rem}.ProjectPage_projectIdentityBody___HE2t{flex:1;min-width:0}@media (max-width:640px){.ProjectPage_projectIdentityRow__beNSL{flex-direction:column;align-items:stretch;gap:.75rem}.ProjectPage_projectIdentityAvatarWrap__jOY7C{margin-top:-2rem}}.ProjectPage_discoveryModule__bGPe_{padding:1rem;border-radius:.875rem;background:var(--surface,#fff);border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.04)}.ProjectPage_discoveryModuleHeader__K34je{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.ProjectPage_discoveryModuleTitle__gEBMN{margin:0;font-size:.9375rem;font-weight:700;color:#191c1e;line-height:1.35;text-decoration:none;display:block}a.ProjectPage_discoveryModuleTitle__gEBMN:hover{color:hsl(var(--primary))}.ProjectPage_discoveryModuleSubtitle__fqpeO{margin:.2rem 0 0;font-size:.75rem;color:#767683}.ProjectPage_discoveryModuleLink__AQb56{flex-shrink:0;font-size:.75rem;font-weight:600;color:hsl(var(--primary));text-decoration:none}.ProjectPage_discoveryGrid__sRbQR{display:grid;grid-template-columns:1fr;gap:.75rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.ProjectPage_discoveryGrid__sRbQR{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectPage_discoveryCard__oAb_8{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.ProjectPage_discoveryCard__oAb_8:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.ProjectPage_discoveryCardThumb__emkbi{aspect-ratio:16/9;background:var(--platform-gradient);background-size:cover;background-position:50%}.ProjectPage_discoveryCardBody__UdtKJ{padding:.75rem .85rem .9rem}.ProjectPage_discoveryCardTitle__Zl_0v{margin:0;font-size:.875rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectPage_discoveryCardMeta__oBD4r{margin:.35rem 0 0;font-size:.6875rem;color:#767683}.ProjectPage_discoveryCardProgress__WHLx1{height:4px;margin-top:.5rem;border-radius:999px;background:#eceef0;overflow:hidden}.ProjectPage_discoveryCardProgress__WHLx1 span{display:block;height:100%;background:hsl(var(--primary));border-radius:inherit}.ProjectPage_discoveryCarouselShell__1_QuS{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem;align-items:center}.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselShell__1_QuS{display:block;position:relative}.ProjectPage_discoveryCarouselTrack__PVuiH{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ProjectPage_discoveryCarouselTrack__PVuiH::-webkit-scrollbar{display:none}.ProjectPage_discoveryCarouselTrack__PVuiH .ProjectPage_discoveryCard__oAb_8{flex:0 0 min(100%,14rem);scroll-snap-align:start}.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselTrack__PVuiH .ProjectPage_discoveryCard__oAb_8{flex:0 0 100%;width:100%}.ProjectPage_discoveryCarouselNav__OUKHb{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;cursor:pointer}.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselNav__OUKHb{position:absolute;top:50%;transform:translateY(-50%);z-index:3;opacity:0;pointer-events:none;transition:opacity .2s ease;background:hsla(0,0%,100%,.96);box-shadow:0 4px 14px rgba(15,23,42,.16)}.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselNavPrev__lFG9l{left:.45rem}.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselNavNext__nkAYO{right:.45rem}.ProjectPage_discoveryCarouselOverlay__6TAMR:focus-within .ProjectPage_discoveryCarouselNav__OUKHb:not(.ProjectPage_discoveryCarouselNavHidden__DW9av),.ProjectPage_discoveryCarouselOverlay__6TAMR:hover .ProjectPage_discoveryCarouselNav__OUKHb:not(.ProjectPage_discoveryCarouselNavHidden__DW9av){opacity:1;pointer-events:auto}@media (hover:none){.ProjectPage_discoveryCarouselOverlay__6TAMR .ProjectPage_discoveryCarouselNav__OUKHb:not(.ProjectPage_discoveryCarouselNavHidden__DW9av){opacity:1;pointer-events:auto}}.ProjectPage_discoveryCarouselNavHidden__DW9av{visibility:hidden;pointer-events:none}.ProjectPage_discoveryBadge__XuXZQ{display:inline-block;margin-top:.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;color:hsl(var(--primary))}.ProjectPage_bannerPersonalAvatarWrap__m8iFL{position:absolute;left:1.25rem;bottom:-1.75rem;z-index:5;padding:3px;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.ProjectPage_bannerPersonalAvatarPlaceholder__PI27Z,.ProjectPage_bannerPersonalAvatar__tvNMl{width:5rem;height:5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:none;background:#fff}.ProjectPage_bannerPersonalAvatarPlaceholder__PI27Z{display:flex;align-items:center;justify-content:center;background:#eceef0;font-weight:700;font-size:1.125rem}.ProjectPage_bannerWrap__aTVfW:has(.ProjectPage_bannerPersonalAvatarWrap__m8iFL){overflow:visible}.ProjectPage_bannerHeroBlock__2sUiG{position:relative}.ProjectPage_bannerHeroBlock__2sUiG .ProjectPage_bannerWrap__aTVfW{margin-bottom:0}.ProjectPage_bannerHeroBlockPersonal__HcGp_{margin-bottom:.25rem}.ProjectPage_bannerTitleOverlay__dHeQR{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:2.75rem 1.5rem 1.15rem;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.42) 40%,rgba(15,23,42,.88));border-radius:0 0 1rem 1rem;pointer-events:none}.ProjectPage_bannerTitleRow__8oIwg{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;pointer-events:auto}.ProjectPage_bannerHeroTitle__dc5BJ{margin:0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.12;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35)}.ProjectPage_bannerHeroActions__z3CYJ{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_editSectionBtn__K5WA4{color:hsla(0,0%,100%,.94);background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(6px)}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_editSectionBtn__K5WA4:hover{color:#fff;background:rgba(15,23,42,.72)}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_subscribeBtn__Bynbv{background:#fff;color:hsl(var(--primary));box-shadow:0 4px 18px rgba(0,0,0,.22)}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_subscribeBtn__Bynbv:hover:not(:disabled){background:#f8fafc}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_subscribeBtnActive__FuCfL{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ProjectPage_bannerHeroActions__z3CYJ .ProjectPage_subscribeBtnActive__FuCfL:hover:not(:disabled){background:hsl(var(--primary)/.92)}.ProjectPage_bannerHeroBlockPersonal__HcGp_ .ProjectPage_bannerTitleOverlay__dHeQR{padding-left:6.75rem}.ProjectPage_projectHeaderPersonal__175s3{display:grid;grid-template-columns:6.75rem minmax(0,1fr);-moz-column-gap:0;column-gap:0;margin-top:-.15rem}.ProjectPage_projectHeaderPersonal__175s3 .ProjectPage_projectHeroDesc__DPrJ3,.ProjectPage_projectHeaderPersonal__175s3 .ProjectPage_projectMetaLine__V7PTA{grid-column:2}@media (max-width:640px){.ProjectPage_bannerHeroBlockPersonal__HcGp_ .ProjectPage_bannerTitleOverlay__dHeQR{padding-left:1.25rem;padding-bottom:1rem}.ProjectPage_projectHeaderPersonal__175s3{display:block;margin-top:2rem}.ProjectPage_projectHeaderPersonal__175s3 .ProjectPage_projectHeroDesc__DPrJ3,.ProjectPage_projectHeaderPersonal__175s3 .ProjectPage_projectMetaLine__V7PTA{grid-column:auto}}.ProjectPage_projectsCarousel__3VEk_{padding:1rem;border-radius:.75rem;background:var(--surface,#fff);border:1px solid rgba(0,0,0,.06)}.ProjectPage_projectsCarouselHeader__4cnjk{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.ProjectPage_projectsCarouselHeaderActions__6sd3J{display:flex;align-items:center;gap:.65rem}.ProjectPage_projectsCarouselViewAll__pohws{font-size:.75rem;color:hsl(var(--primary));text-decoration:none}.ProjectPage_projectsCarouselShell__9Gwi5{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem;align-items:center}.ProjectPage_projectsCarouselNav__WwXlh{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;cursor:pointer}.ProjectPage_projectsCarouselTrack__EZ4l2{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ProjectPage_projectsCarouselTrack__EZ4l2::-webkit-scrollbar{display:none}.ProjectPage_projectsCarouselCard__3au0J{flex:0 0 13.5rem;scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .2s ease,transform .2s ease}.ProjectPage_projectsCarouselCard__3au0J:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.ProjectPage_projectsCarouselCardActive__MDWs5{border-color:hsl(var(--primary)/.45);box-shadow:0 0 0 1px hsl(var(--primary)/.2)}.ProjectPage_projectsCarouselThumb__5yMQY{height:5.75rem;background:var(--platform-gradient);background-size:cover;background-position:50%}.ProjectPage_projectsCarouselCardBody__JEUNc{padding:.65rem .75rem .85rem}.ProjectPage_projectsCarouselCardTitle___cYJa{margin:0;font-size:.875rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectPage_projectsCarouselBadge__KVkTi{display:inline-block;margin-top:.25rem;font-size:.625rem;font-weight:700;text-transform:uppercase;color:hsl(var(--primary))}.ProjectPage_relatedCrowdfunding__u7sAu{padding:1rem;border-radius:.75rem;background:var(--surface,#fff);border:1px solid rgba(0,0,0,.06)}.ProjectPage_relatedCrowdfundingList__w32LD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ProjectPage_relatedCrowdfundingCard__GSAec{display:flex;gap:.65rem;text-decoration:none;color:inherit;padding:.35rem;border-radius:.5rem}.ProjectPage_relatedCrowdfundingCard__GSAec:hover{background:#f7f9fb}.ProjectPage_relatedCrowdfundingThumb__YPofT{width:3.25rem;height:3.25rem;border-radius:.375rem;background:var(--platform-gradient);background-size:cover;background-position:50%;flex-shrink:0}.ProjectPage_relatedCrowdfundingBody__vQcus{min-width:0;flex:1}.ProjectPage_relatedCrowdfundingTitle__W79DO{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.ProjectPage_relatedCrowdfundingBar__ripAR{height:4px;margin-top:.35rem;border-radius:999px;background:#eceef0;overflow:hidden}.ProjectPage_relatedCrowdfundingBar__ripAR span{display:block;height:100%;background:hsl(var(--primary));border-radius:inherit}.ProjectPage_relatedCrowdfundingMeta__F0OtA{margin:.25rem 0 0;font-size:.6875rem;color:#767683}.ProjectPage_settingsPage__HCkLK{max-width:42rem;margin:0 auto;padding:1.5rem 1rem 3rem}.ProjectPage_settingsBackLink__XkxNJ{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:#454652;text-decoration:none;margin-bottom:1.25rem}.ProjectPage_settingsHero__Je_3M{margin-bottom:1.5rem}.ProjectPage_settingsEyebrow__xVLKW{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary))}.ProjectPage_settingsHero__Je_3M h1{margin:0;font-size:1.75rem}.ProjectPage_settingsHeroSub__HZNMo{margin:.35rem 0 0;color:#767683}.ProjectPage_settingsStack___uqS9{display:flex;flex-direction:column;gap:1rem}.ProjectPage_settingsCard__OhfN2{padding:1.25rem}.ProjectPage_settingsCardHeader__XqFVm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ProjectPage_settingsCardHeader__XqFVm h2{margin:0;font-size:1.05rem}.ProjectPage_settingsCardHeader__XqFVm p{margin:.35rem 0 0;font-size:.8125rem;color:#767683;line-height:1.45}.ProjectPage_settingsSavedFlash__m6pKi{font-size:.75rem;font-weight:600;color:#027a48}.ProjectPage_settingsSectionList__QMn92{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ProjectPage_settingsSectionDragHint___DPyU{margin:0 0 .75rem;font-size:.8125rem;color:#767683}.ProjectPage_settingsSectionRow__9GpwZ{display:flex;align-items:center;gap:.65rem;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.06);cursor:grab}.ProjectPage_settingsSectionRow__9GpwZ:active{cursor:grabbing}.ProjectPage_settingsSectionRowOff__NPwGw{cursor:default;opacity:.72}.ProjectPage_settingsSectionDragHandle__wxBFn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:#767683;cursor:grab;flex-shrink:0}.ProjectPage_settingsSectionDragSpacer__IFTFj{width:1.5rem;flex-shrink:0}.ProjectPage_settingsSectionRowBody__RiG7_{flex:1;min-width:0}.ProjectPage_settingsSectionRow__9GpwZ:last-child{border-bottom:none}.ProjectPage_settingsSectionRow__9GpwZ strong{font-size:.875rem}.ProjectPage_settingsSectionRow__9GpwZ p{margin:.2rem 0 0;font-size:.75rem;color:#767683}.ProjectPage_settingsSectionControls__ArUVX{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ProjectPage_settingsDefaultActive__pSDkq,.ProjectPage_settingsDefaultBtn__J_MXu{font-size:.6875rem;padding:.25rem .5rem;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer}.ProjectPage_settingsDefaultActive__pSDkq{border-color:hsl(var(--primary)/.35);color:hsl(var(--primary));cursor:default}.ProjectPage_settingsSwitch__4tdNR{position:relative;display:inline-flex;width:2.25rem;height:1.25rem}.ProjectPage_settingsSwitch__4tdNR input{opacity:0;width:0;height:0}.ProjectPage_settingsSwitch__4tdNR span{position:absolute;inset:0;background:#d8dbe0;border-radius:999px;transition:background .15s ease;cursor:pointer}.ProjectPage_settingsSwitch__4tdNR span:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;background:#fff;border-radius:999px;transition:transform .15s ease}.ProjectPage_settingsSwitch__4tdNR input:checked+span{background:hsl(var(--primary))}.ProjectPage_settingsSwitch__4tdNR input:checked+span:after{transform:translateX(1rem)}.ProjectPage_kindSegmented__86V0U{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.ProjectPage_kindSegmentActive__5_HIJ,.ProjectPage_kindSegment__tx3Ha{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer;text-align:left}.ProjectPage_kindSegmentActive__5_HIJ{border-color:hsl(var(--primary));background:hsl(var(--primary)/.06);box-shadow:0 0 0 1px hsl(var(--primary)/.15)}.ProjectPage_kindSegmentActive__5_HIJ strong,.ProjectPage_kindSegment__tx3Ha strong{font-size:.875rem}.ProjectPage_kindSegmentActive__5_HIJ span,.ProjectPage_kindSegment__tx3Ha span{font-size:.75rem;color:#767683;line-height:1.35}