.ProjectLibraryPage_page__rTcHn{height:100dvh;box-sizing:border-box;padding:clamp(20px,4vw,48px);overflow:hidden}.ProjectLibraryPage_layout__jlIBE{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);width:min(1180px,100%);height:100%;margin:0 auto}.ProjectLibraryPage_hero__zmwfp{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.ProjectLibraryPage_backLink__J5zNs{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.86rem;text-decoration:none;transition:color .18s ease,transform .18s ease}.ProjectLibraryPage_backLink__J5zNs:hover{color:var(--accent-bright);transform:translateX(-2px)}.ProjectLibraryPage_summaryChips__gOv1z{display:flex;flex-wrap:wrap;gap:8px}.ProjectLibraryPage_accountNote__JPRUZ{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--text-faint);font-size:.78rem;line-height:1.45}.ProjectLibraryPage_accountNote__JPRUZ i{margin-top:2px;color:var(--accent-bright)}.ProjectLibraryPage_card__g61R_{display:flex;flex-direction:column;gap:14px;width:100%;max-height:min(760px,calc(100dvh - 48px));min-height:min(620px,calc(100dvh - 48px));padding:clamp(16px,2.5vw,24px)!important;overflow:hidden!important}.ProjectLibraryPage_cardHeader__NJFQe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.ProjectLibraryPage_cardEyebrow__wWE1E{color:var(--accent-bright);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ProjectLibraryPage_cardHeader__NJFQe h2{margin:4px 0 0;color:var(--text-primary);font-family:neuro,futura,sans-serif;font-size:1.28rem}.ProjectLibraryPage_createButton__jmFwW{min-height:42px!important;border-color:var(--border-strong)!important;background:var(--accent-soft)!important;color:var(--accent-bright)!important}.ProjectLibraryPage_purgeTracker__whX3t{display:flex;align-items:center;gap:8px;min-height:30px;padding:7px 10px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:rgba(30,64,175,.12);color:rgba(219,234,254,.86);font-size:.72rem;font-weight:700}.ProjectLibraryPage_purgeTrackerDot__OytcT{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.13);animation:ProjectLibraryPage_purgeTrackerPulse__P5oHw 1.8s ease-in-out infinite}.ProjectLibraryPage_lifecycleRow__P2Vea{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ProjectLibraryPage_lifecycleBadge__eH9td{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid rgba(134,239,172,.34);border-radius:999px;background:rgba(20,83,45,.18);color:#bbf7d0;font-size:.61rem;font-weight:850;letter-spacing:.045em;line-height:1;text-transform:uppercase}.ProjectLibraryPage_lifecycleBadge__eH9td[data-state=purge_queued],.ProjectLibraryPage_lifecycleBadge__eH9td[data-state=purging]{border-color:rgba(96,165,250,.4);background:rgba(30,64,175,.2);color:#bfdbfe}.ProjectLibraryPage_lifecycleBadge__eH9td[data-state=purge_failed]{border-color:rgba(248,113,113,.48);background:rgba(127,29,29,.2);color:#fecaca}.ProjectLibraryPage_lifecycleAttempts__KPsh4,.ProjectLibraryPage_lifecycleDetail__yKN5r,.ProjectLibraryPage_lifecycleError__rYZzP{color:var(--text-faint);font-size:.65rem;font-weight:650;line-height:1.35}.ProjectLibraryPage_lifecycleError__rYZzP{color:var(--danger)}@keyframes ProjectLibraryPage_purgeTrackerPulse__P5oHw{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ProjectLibraryPage_purgeTrackerDot__OytcT{animation:none}}@media (max-width:840px){.ProjectLibraryPage_page__rTcHn{height:100dvh;min-height:100dvh;overflow-y:auto}.ProjectLibraryPage_layout__jlIBE{grid-template-columns:1fr;align-items:start;height:auto}.ProjectLibraryPage_hero__zmwfp{max-width:620px}.ProjectLibraryPage_card__g61R_{min-height:560px;max-height:none}}@media (max-width:560px){.ProjectLibraryPage_page__rTcHn{padding:18px 12px 28px}.ProjectLibraryPage_hero__zmwfp{gap:14px;padding:0 6px}.ProjectLibraryPage_card__g61R_{min-height:600px;border-radius:18px}.ProjectLibraryPage_cardHeader__NJFQe{align-items:flex-start;flex-direction:column}}