.ProjectCommandMenu-module__--WRba__overlay{background:var(--color-backdrop-overlay);z-index:var(--z-index-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectCommandMenu-module__--WRba__menu{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);width:100%;max-width:var(--container-md);box-shadow:var(--shadows-elevation-3);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.ProjectCommandMenu-module__--WRba__searchSection{margin-bottom:var(--space-4)}.ProjectCommandMenu-module__--WRba__searchInput{width:100%;padding:var(--space-3)var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--type-base);outline:none}.ProjectCommandMenu-module__--WRba__searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-hover)}.ProjectCommandMenu-module__--WRba__filterSection{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ProjectCommandMenu-module__--WRba__resultsContainer{max-height:calc(var(--space-16)*5);flex:1;overflow-y:auto}.ProjectCommandMenu-module__--WRba__projectSection{margin-bottom:var(--space-4)}.ProjectCommandMenu-module__--WRba__emptyState{padding:var(--space-6);text-align:center;color:var(--color-text-secondary)}.ProjectCommandMenu-module__--WRba__activeTagSection{margin-bottom:var(--space-4)}.ProjectCommandMenu-module__--WRba__flexItem{flex:1}.ProjectCommandMenu-module__--WRba__commandMenuContainer{padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadows-elevation-3);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.ProjectCommandMenu-module__--WRba__filterButton{padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:var(--fluid-sm);transition:var(--transition-fast)}.ProjectCommandMenu-module__--WRba__filterButton:hover{background:var(--color-hover)}.ProjectCommandMenu-module__--WRba__filterButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProjectCommandMenu-module__--WRba__filterButton.ProjectCommandMenu-module__--WRba__active{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-text-primary)}.ProjectCommandMenu-module__--WRba__activeTagBadge{padding:var(--space-xs)var(--space-sm);background:var(--color-primary-bg);color:var(--color-text-primary);border-radius:var(--radius-sm);font-size:var(--fluid-sm);margin-right:var(--space-sm);border:1px solid var(--color-primary);display:inline-block}.ProjectCommandMenu-module__--WRba__tagRemoveButton{margin-left:var(--space-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--fluid-sm);transition:opacity var(--transition-fast);background:0 0;border:none}.ProjectCommandMenu-module__--WRba__tagRemoveButton:hover{opacity:.8}.ProjectCommandMenu-module__--WRba__tagRemoveButton:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #fff}.ProjectCommandMenu-module__--WRba__sectionHeading{font-size:var(--fluid-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm);text-transform:uppercase;font-weight:700}.ProjectCommandMenu-module__--WRba__projectItem{padding:var(--space-sm)var(--space-md);cursor:pointer;border-radius:var(--radius-sm);margin-bottom:var(--space-xs);align-items:center;gap:var(--space-sm);transition:background-color var(--transition-fast);background:0 0;display:flex}.ProjectCommandMenu-module__--WRba__projectItem:hover,.ProjectCommandMenu-module__--WRba__projectItem.ProjectCommandMenu-module__--WRba__selected{background:var(--color-hover)}.ProjectCommandMenu-module__--WRba__projectItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProjectCommandMenu-module__--WRba__statusIndicator{width:var(--space-1);height:var(--space-1);border-radius:50%;flex-shrink:0}.ProjectCommandMenu-module__--WRba__statusIndicator[data-status=active]{background:var(--color-success)}.ProjectCommandMenu-module__--WRba__statusIndicator[data-status=paused]{background:var(--color-warning)}.ProjectCommandMenu-module__--WRba__statusIndicator[data-status=archived]{background:var(--color-muted)}.ProjectCommandMenu-module__--WRba__projectTitle{font-size:var(--fluid-base);color:var(--color-text-primary);font-weight:var(--weight-medium)}.ProjectCommandMenu-module__--WRba__projectDescription{font-size:var(--fluid-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.ProjectCommandMenu-module__--WRba__projectTagsContainer{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.ProjectCommandMenu-module__--WRba__projectTagBadge{font-size:var(--fluid-xs);padding:var(--space-xs)var(--space-xs);background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:var(--radius-sm)}.ProjectCommandMenu-module__--WRba__tagItem{padding:var(--space-sm)var(--space-md);cursor:pointer;border-radius:var(--radius-sm);margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;gap:var(--space-sm);transition:background-color var(--transition-fast);background:0 0;display:flex}.ProjectCommandMenu-module__--WRba__tagItem:hover,.ProjectCommandMenu-module__--WRba__tagItem.ProjectCommandMenu-module__--WRba__selected{background:var(--color-hover)}.ProjectCommandMenu-module__--WRba__tagItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ProjectCommandMenu-module__--WRba__tagName{font-size:var(--fluid-base);color:var(--color-text-primary)}.ProjectCommandMenu-module__--WRba__tagCount{font-size:var(--fluid-sm);padding:var(--space-xs)var(--space-xs);background:var(--color-primary-bg);color:var(--color-text-primary);border-radius:var(--radius-sm);border:1px solid var(--color-primary);font-weight:700}@media (max-width:768px){.ProjectCommandMenu-module__--WRba__commandMenuContainer{max-height:80vh}.ProjectCommandMenu-module__--WRba__filterSection{flex-direction:column}.ProjectCommandMenu-module__--WRba__filterButton{justify-content:space-between;width:100%}}@media (prefers-contrast:more){.ProjectCommandMenu-module__--WRba__filterButton,.ProjectCommandMenu-module__--WRba__projectItem,.ProjectCommandMenu-module__--WRba__tagItem{border-width:calc(var(--space-1)*.25)}.ProjectCommandMenu-module__--WRba__filterButton:focus-visible,.ProjectCommandMenu-module__--WRba__projectItem:focus-visible,.ProjectCommandMenu-module__--WRba__tagItem:focus-visible{outline-width:calc(var(--space-1)*.375)}}@media (prefers-reduced-motion:reduce){.ProjectCommandMenu-module__--WRba__filterButton,.ProjectCommandMenu-module__--WRba__projectItem,.ProjectCommandMenu-module__--WRba__tagItem,.ProjectCommandMenu-module__--WRba__tagRemoveButton{transition:none}}
.CTASection-module__pZlnFq__ctaSection{padding:var(--space-8)0;margin:var(--space-8)0;background:linear-gradient(135deg,var(--color-info-translucent)0%,var(--color-secondary-translucent)100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.CTASection-module__pZlnFq__container{max-width:var(--container-max-width);padding:0 var(--space-4);z-index:var(--z-index-base);margin:0 auto;position:relative}.CTASection-module__pZlnFq__content{text-align:center;max-width:clamp(30rem,90vw,37.5rem);margin:0 auto}.CTASection-module__pZlnFq__textContent{margin-bottom:var(--space-6)}.CTASection-module__pZlnFq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-3);line-height:var(--line-height-tight)}.CTASection-module__pZlnFq__subtitle{font-size:var(--font-size-lg);color:var(--color-accent-strong);margin-bottom:var(--space-4);font-weight:var(--font-weight-medium)}.CTASection-module__pZlnFq__description{font-size:var(--font-size-md);color:var(--color-text-subtle);line-height:var(--line-height-relaxed);max-width:clamp(25rem,85vw,31.25rem);margin:0 auto}.CTASection-module__pZlnFq__actions{gap:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.CTASection-module__pZlnFq__primaryButton{min-width:clamp(14rem,22vw,16rem);font-size:var(--type-05);padding:var(--space-xl)var(--space-3xl);min-height:clamp(4rem,5vw,4.5rem)}.CTASection-module__pZlnFq__secondaryButton{min-width:clamp(12rem,20vw,14rem);font-size:var(--type-05);padding:var(--space-xl)var(--space-3xl);min-height:clamp(4rem,5vw,4.5rem)}.CTASection-module__pZlnFq__backgroundDecoration{background:radial-gradient(circle at 30% 20%,var(--color-primary-translucent)0%,transparent 50%),radial-gradient(circle at 70% 80%,var(--color-secondary-translucent)0%,transparent 50%);z-index:var(--z-index-base);width:var(--container-max-width);margin:0 auto;position:absolute;inset:0}.CTASection-module__pZlnFq__subtle{background:var(--color-surface-subtle);border-color:var(--color-border-subtle)}.CTASection-module__pZlnFq__prominent{background:linear-gradient(135deg,var(--color-primary-translucent)0%,var(--color-secondary-translucent)100%);border-color:var(--color-accent);box-shadow:0 8px 32px var(--color-primary-translucent)}.CTASection-module__pZlnFq__prominent .CTASection-module__pZlnFq__title{color:var(--color-accent-strong)}.CTASection-module__pZlnFq__prominent .CTASection-module__pZlnFq__backgroundDecoration{background:radial-gradient(circle at 30% 20%,var(--color-primary-translucent-strong)0%,transparent 50%),radial-gradient(circle at 70% 80%,var(--color-secondary-translucent)0%,transparent 50%)}@media (max-width:768px){.CTASection-module__pZlnFq__ctaSection{padding:var(--space-6)0;margin:var(--space-6)0}.CTASection-module__pZlnFq__title{font-size:var(--font-size-xl)}.CTASection-module__pZlnFq__subtitle{font-size:var(--font-size-md)}.CTASection-module__pZlnFq__description{font-size:var(--font-size-sm)}.CTASection-module__pZlnFq__actions{gap:var(--space-4);flex-direction:column;align-items:center}.CTASection-module__pZlnFq__primaryButton,.CTASection-module__pZlnFq__secondaryButton{width:100%;max-width:clamp(16rem,90vw,20rem);min-width:unset;font-size:var(--type-04);padding:var(--space-lg)var(--space-2xl);min-height:clamp(3.5rem,6vw,4rem)}}@media (max-width:640px){.CTASection-module__pZlnFq__container{padding:0 var(--space-3)}.CTASection-module__pZlnFq__ctaSection{margin:var(--space-4)var(--space-3);border-radius:var(--radius-md)}}
.ProjectsPage-module__dUFD9a__container{max-width:var(--container-lg);padding:var(--space-lg);margin:0 auto}.ProjectsPage-module__dUFD9a__section{margin:var(--space-8)0}.ProjectsPage-module__dUFD9a__card{background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-background),var(--transition-border),box-shadow var(--duration-fast)var(--easing-standard),border-radius var(--duration-medium)var(--easing-standard)}.ProjectsPage-module__dUFD9a__card:hover{box-shadow:var(--shadow-md)}@media (min-width:641px){.ProjectsPage-module__dUFD9a__card{border-radius:var(--radius-lg)}}@media (min-width:1025px){.ProjectsPage-module__dUFD9a__card{border-radius:var(--radius-xl)}}.ProjectsPage-module__dUFD9a__paddingLg{padding:var(--space-lg)}@media (min-width:768px){.ProjectsPage-module__dUFD9a__mdGridCols2{grid-template-columns:repeat(2,1fr)}}.ProjectsPage-module__dUFD9a__projectsPage{width:100%;min-height:var(--section-height-content);background:var(--color-bg)}.ProjectsPage-module__dUFD9a__container{padding:0 var(--space-xl);max-width:var(--container-xl);width:100%;margin:0 auto}.ProjectsPage-module__dUFD9a__filtersContainer{padding:var(--space-xl)0;background:var(--color-surface);border-bottom:var(--space-px)solid var(--color-border)}.ProjectsPage-module__dUFD9a__filtersCard{max-width:clamp(20rem,90vw,var(--container-lg));padding:var(--space-md)var(--space-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 3px var(--color-black-translucent-medium),0 1px 2px -1px var(--color-black-translucent-medium);transition:box-shadow var(--duration-medium)var(--easing-standard);margin:0 auto}.ProjectsPage-module__dUFD9a__filtersCard:hover{box-shadow:0 4px 6px -1px var(--color-black-translucent-medium),0 2px 4px -2px var(--color-black-translucent-medium)}.ProjectsPage-module__dUFD9a__header{background:var(--color-surface);padding:var(--space-md)0;border-bottom:var(--space-px)solid var(--color-border);z-index:var(--z-index-sticky);position:sticky;top:0}.ProjectsPage-module__dUFD9a__headerContent{justify-content:space-between;align-items:center;display:flex}.ProjectsPage-module__dUFD9a__filterControls{gap:var(--space-lg);align-items:center;display:flex}.ProjectsPage-module__dUFD9a__segmentedControl{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);display:flex;position:relative;overflow:hidden}.ProjectsPage-module__dUFD9a__segmentButton{padding:var(--space-sm)var(--space-lg);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-interactive);font-family:var(--font-sansation);font-size:var(--type-sm);font-weight:var(--weight-medium);z-index:var(--z-index-base);background:0 0;border:none;position:relative}.ProjectsPage-module__dUFD9a__segmentButton:hover{background:var(--color-hover);color:var(--color-text-primary);transform:translateY(-1px)}.ProjectsPage-module__dUFD9a__segmentButton.ProjectsPage-module__dUFD9a__active{background:var(--color-accent);color:var(--color-text-high-contrast);box-shadow:0 2px 4px var(--color-primary-translucent-strong)}.ProjectsPage-module__dUFD9a__segmentButton:focus{box-shadow:0 0 0 2px var(--color-focus);outline:none}.ProjectsPage-module__dUFD9a__activeIndicator{color:var(--color-success);margin-left:var(--space-xs);flex-shrink:0;animation:2s infinite ProjectsPage-module__dUFD9a__pulse}@keyframes ProjectsPage-module__dUFD9a__pulse{0%,to{opacity:1}50%{opacity:.5}}.ProjectsPage-module__dUFD9a__tagSelect{width:100%;padding:var(--space-md)var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-sansation);cursor:pointer;transition:var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-sm)center;padding-right:var(--space-2xl);background-repeat:no-repeat;background-size:16px}.ProjectsPage-module__dUFD9a__tagFilterContainer{min-width:calc(var(--space-16)*2.5);display:inline-block;position:relative}.ProjectsPage-module__dUFD9a__tagFilterButton{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);min-height:calc(var(--space-6)*.917);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sansation);font-size:var(--type-02);font-weight:var(--weight-medium);cursor:pointer;transition:var(--transition-fast);display:flex}.ProjectsPage-module__dUFD9a__tagFilterButton:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.ProjectsPage-module__dUFD9a__tagFilterButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.ProjectsPage-module__dUFD9a__tagFilterButtonActive{border-color:var(--color-primary);background:var(--color-surface-elevated)}.ProjectsPage-module__dUFD9a__tagChevron{color:var(--color-text-secondary);flex-shrink:0}.ProjectsPage-module__dUFD9a__tagDropdown{top:calc(100% + var(--space-xs));max-height:calc(var(--space-16)*3.75);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 10px 15px -3px var(--color-black-translucent-strong),0 4px 6px -4px var(--color-black-translucent-medium);z-index:var(--z-index-sticky);animation:.2s ease-out ProjectsPage-module__dUFD9a__dropdownFadeIn;position:absolute;left:0;right:0;overflow-y:auto}@keyframes ProjectsPage-module__dUFD9a__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProjectsPage-module__dUFD9a__tagOption{width:100%;padding:var(--space-sm)var(--space-md);min-height:calc(var(--space-6)*.917);text-align:left;color:var(--color-text-primary);font-family:var(--font-sansation);font-size:var(--type-02);cursor:pointer;transition:background var(--duration-fast)var(--easing-standard);background:0 0;border:none;display:block}.ProjectsPage-module__dUFD9a__tagOption:hover{background:var(--color-surface-hover)}.ProjectsPage-module__dUFD9a__tagOption:focus-visible{background:var(--color-surface-hover);box-shadow:inset 2px 0 0 var(--color-primary);outline:none}.ProjectsPage-module__dUFD9a__tagOptionSelected{background:var(--color-hover);color:var(--color-primary);font-weight:var(--weight-medium)}.ProjectsPage-module__dUFD9a__searchButton{padding:var(--space-sm)var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-interactive)}.ProjectsPage-module__dUFD9a__searchButton:hover{background:var(--color-hover)}.ProjectsPage-module__dUFD9a__searchButton:focus{box-shadow:var(--shadows-focus-ring);outline:none}.ProjectsPage-module__dUFD9a__pageHeader{padding:var(--space-6)0 var(--space-5)0;text-align:center;width:100%;max-width:100vw;margin-left:0;margin-right:0;margin-bottom:var(--space-5);position:relative;overflow:visible}.ProjectsPage-module__dUFD9a__headerAccent{background:linear-gradient(135deg,var(--color-primary-translucent)0%,var(--color-secondary-translucent)100%);border-radius:var(--radius-2xl);border-bottom:var(--space-px)solid var(--color-primary-translucent);width:100vw;height:100%;z-index:var(--z-index-base);position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.ProjectsPage-module__dUFD9a__pageTitle{font-size:var(--type-h1);font-family:var(--font-sansation);font-weight:var(--weight-bold);margin-bottom:var(--space-2);color:var(--color-text-primary);z-index:var(--z-index-base);letter-spacing:var(--tracking-tighter);line-height:var(--line-height-tight);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.ProjectsPage-module__dUFD9a__pageSubtitle{font-size:var(--type-body-lg);font-family:var(--font-sansation);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:var(--weight-medium);z-index:var(--z-index-base);text-align:center;line-height:var(--line-height-relaxed);opacity:.9;position:relative}.ProjectsPage-module__dUFD9a__pageDescription{max-width:clamp(20rem,85vw,42rem);font-family:var(--font-sansation);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--type-lg);z-index:var(--z-index-base);margin:0 auto;position:relative}.ProjectsPage-module__dUFD9a__ctaSectionEnhanced{margin:var(--space-xl)0;border-radius:var(--radius-xl);box-shadow:0 20px 40px var(--color-primary-translucent);transition:box-shadow var(--duration-medium)var(--easing-standard)}.ProjectsPage-module__dUFD9a__ctaSectionEnhanced:hover{box-shadow:0 25px 50px var(--color-primary-translucent-strong)}.ProjectsPage-module__dUFD9a__commandMenuOverlay{background:var(--color-backdrop-overlay);z-index:var(--z-index-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectsPage-module__dUFD9a__commandMenu{background:var(--color-surface);padding:var(--space-3xl);border-radius:var(--radius-lg);max-width:var(--content-xs);width:90%;max-height:80vh;box-shadow:0 25px 50px -12px var(--color-black-translucent-strong);overflow:auto}.ProjectsPage-module__dUFD9a__filterSection{padding:var(--space-md)0;text-align:center}.ProjectsPage-module__dUFD9a__clearFiltersButton{padding:var(--space-sm)var(--space-lg);background:var(--color-accent);color:var(--color-text-high-contrast);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-interactive);white-space:nowrap;text-overflow:clip;border:none;width:fit-content;overflow:visible}.ProjectsPage-module__dUFD9a__clearFiltersButton:hover{background:var(--color-accent-strong)}.ProjectsPage-module__dUFD9a__clearFiltersButton:focus{box-shadow:0 0 0 2px var(--color-focus);outline:none}.ProjectsPage-module__dUFD9a__projectDetail{padding:var(--space-3xl)0;opacity:0;transition:opacity var(--duration-fast)var(--easing-standard)}.ProjectsPage-module__dUFD9a__projectDetail.ProjectsPage-module__dUFD9a__animateIn{opacity:1}.ProjectsPage-module__dUFD9a__projectDetailTitle{font-size:var(--type-2xl);margin-bottom:var(--space-lg);color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__projectDetailDescription{font-size:var(--type-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:var(--line-height-relaxed)}.ProjectsPage-module__dUFD9a__projectTags{margin-bottom:var(--space-lg)}.ProjectsPage-module__dUFD9a__projectTag{background:var(--color-surface-elevated);color:var(--color-text-secondary);padding:var(--space-xs)var(--space-sm);margin:var(--space-xs);border-radius:var(--radius-sm);font-size:var(--type-sm);border:1px solid var(--color-border);display:inline-block}.ProjectsPage-module__dUFD9a__actionButtons{gap:var(--space-lg);margin-bottom:var(--space-3xl);display:flex}.ProjectsPage-module__dUFD9a__backButton{padding:var(--space-md)var(--space-xl);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-interactive);background:0 0}.ProjectsPage-module__dUFD9a__backButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.ProjectsPage-module__dUFD9a__backButton:focus{box-shadow:0 0 0 2px var(--color-focus);outline:none}.ProjectsPage-module__dUFD9a__visitButton{padding:var(--space-md)var(--space-xl);background:var(--color-primary-bg);color:var(--color-text-primary);border-radius:var(--radius-sm);transition:var(--transition-interactive);border:1px solid var(--color-primary);text-decoration:none;display:inline-block}.ProjectsPage-module__dUFD9a__visitButton:hover{background:var(--color-primary-bg)}.ProjectsPage-module__dUFD9a__visitButton:focus{box-shadow:0 0 0 2px var(--color-focus);outline:none}.ProjectsPage-module__dUFD9a__featuredSection{padding:var(--space-3xl)0;opacity:0;width:100%;transition:transform var(--duration-medium)var(--easing-standard),opacity var(--duration-medium)var(--easing-standard);transform:translateY(20px)}.ProjectsPage-module__dUFD9a__featuredSection.ProjectsPage-module__dUFD9a__animateIn{opacity:1;transform:translateY(0)}.ProjectsPage-module__dUFD9a__featuredTitle{font-size:var(--fluid-h2,var(--type-06));margin-bottom:var(--space-lg);color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__featuredCard{width:100%}.ProjectsPage-module__dUFD9a__projectsGrid{gap:var(--space-3xl);padding:var(--space-3xl)0;grid-template-columns:1fr;margin:0 auto;display:grid}.ProjectsPage-module__dUFD9a__projectsGridTwoColumns{grid-template-columns:1fr 1fr}.ProjectsPage-module__dUFD9a__projectsGridSingleColumn{grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-3xl);padding:var(--space-3xl)0;grid-template-columns:2fr 1fr;display:grid}.ProjectsPage-module__dUFD9a__textCenter{text-align:center;margin-top:var(--space-xl)}.ProjectsPage-module__dUFD9a__sectionTitle{font-size:var(--fluid-h3,var(--type-05));margin-bottom:var(--space-lg);color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-4);box-sizing:border-box;width:100%;max-width:100%;padding:var(--space-3)0;grid-template-columns:repeat(auto-fill,minmax(clamp(280px,30vw,320px),1fr));align-items:stretch;display:grid}@media (min-width:320px){.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(clamp(200px,45vw,280px),1fr))}}.ProjectsPage-module__dUFD9a__addProjectCard{background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-xl);padding:var(--space-3xl);transition:var(--transition-interactive);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(18.75rem,30vh,22.5rem);display:flex}.ProjectsPage-module__dUFD9a__addProjectCard:hover{background:var(--color-hover);border-color:var(--color-accent)}.ProjectsPage-module__dUFD9a__addProjectCard:focus{box-shadow:var(--shadows-focus-ring);outline:none}.ProjectsPage-module__dUFD9a__addProjectCardAnimated{animation:3s ease-in-out infinite ProjectsPage-module__dUFD9a__gentlePulse}@keyframes ProjectsPage-module__dUFD9a__gentlePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.ProjectsPage-module__dUFD9a__addProjectIcon{font-size:var(--fluid-3xl,var(--type-07));color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.ProjectsPage-module__dUFD9a__addProjectTitle{font-size:var(--fluid-lg,var(--type-04));font-weight:var(--weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.ProjectsPage-module__dUFD9a__addProjectDescription{font-size:var(--fluid-base,var(--type-03));color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.ProjectsPage-module__dUFD9a__portfolioGrid{margin-bottom:var(--space-3xl);box-sizing:border-box;width:100%;max-width:100%}.ProjectsPage-module__dUFD9a__noResults{text-align:center;padding:var(--space-3xl);color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.ProjectsPage-module__dUFD9a__noResultsMessage{margin-bottom:var(--space-lg)}.ProjectsPage-module__dUFD9a__sidebar{top:var(--space-5xl);margin-top:var(--space-3xl);position:sticky}.ProjectsPage-module__dUFD9a__sidebarContent{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ProjectsPage-module__dUFD9a__statsCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-white-translucent-weak);border-radius:var(--radius-2xl);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);padding:var(--space-xl);margin-bottom:var(--space-lg);width:100%;transition:var(--transition-interactive);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ProjectsPage-module__dUFD9a__statsCard:hover{box-shadow:0 12px 40px var(--color-black-translucent-medium),0 6px 20px var(--color-black-translucent-strong);border-color:var(--color-white-translucent);transform:translateY(-2px)}.ProjectsPage-module__dUFD9a__statsCardAnimated{opacity:0;animation:.6s ease-out forwards ProjectsPage-module__dUFD9a__slideInUp;transform:translateY(20px)}.ProjectsPage-module__dUFD9a__statsCardAnimated:first-child{animation-delay:.1s}.ProjectsPage-module__dUFD9a__statsCardAnimated:nth-child(2){animation-delay:.2s}.ProjectsPage-module__dUFD9a__statsCardAnimated:nth-child(3){animation-delay:.3s}.ProjectsPage-module__dUFD9a__statsCardAnimated:nth-child(4){animation-delay:.4s}@keyframes ProjectsPage-module__dUFD9a__slideInUp{to{opacity:1;transform:translateY(0)}}.ProjectsPage-module__dUFD9a__statsCardHeader{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;width:100%;display:flex}.ProjectsPage-module__dUFD9a__statsIcon{font-size:var(--fluid-2xl,var(--type-06));background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(8px)saturate(150%);border:1px solid var(--color-white-translucent-faint);border-radius:var(--radius-md);width:clamp(36px,8vw,48px);height:clamp(36px,8vw,48px);box-shadow:0 2px 8px var(--color-black-translucent-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProjectsPage-module__dUFD9a__statsTitle{font-size:var(--fluid-lg,var(--type-04));font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);text-align:center;margin:0}.ProjectsPage-module__dUFD9a__statsContent{gap:var(--space-xs);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ProjectsPage-module__dUFD9a__statsNumber{font-size:var(--fluid-4xl,var(--type-08));font-weight:var(--weight-bold);color:var(--color-accent);line-height:var(--line-height-tight);text-align:center;margin:0}.ProjectsPage-module__dUFD9a__statsDescription{font-size:var(--fluid-base,var(--type-03));color:var(--color-text-secondary);line-height:var(--line-height-normal);text-align:center;margin:0}.ProjectsPage-module__dUFD9a__highlightsTitle,.ProjectsPage-module__dUFD9a__statsTitle{font-size:var(--fluid-lg,var(--type-04));margin-bottom:var(--space-lg);color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__highlightsList{padding:0;list-style:none}.ProjectsPage-module__dUFD9a__highlightItem{margin-bottom:var(--space-sm)}.ProjectsPage-module__dUFD9a__highlightItem b{color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__companyLinkContainer{padding:var(--space-xl);margin-top:var(--space-lg);grid-column:1/-1;justify-content:center;align-items:center;width:100%;display:flex}.ProjectsPage-module__dUFD9a__companyLink{padding:var(--space-sm)var(--space-lg);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);color:var(--color-text-primary);border-radius:var(--radius-2xl);border:1px solid var(--color-white-translucent-weak);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);transition:var(--transition-interactive);text-decoration:none;display:inline-block}.ProjectsPage-module__dUFD9a__companyLink:hover{background:var(--glass-bg-deep);color:var(--color-text-primary);border-color:var(--color-white-translucent);box-shadow:0 12px 40px var(--color-black-translucent-medium),0 6px 20px var(--color-black-translucent-strong)}.ProjectsPage-module__dUFD9a__companyLink:focus{box-shadow:var(--shadows-focus-ring);outline:none}.ProjectsPage-module__dUFD9a__statsItem{margin-bottom:var(--space-sm)}.ProjectsPage-module__dUFD9a__statsItem strong{color:var(--color-text-primary)}.ProjectsPage-module__dUFD9a__latestProject{margin-top:var(--space-lg);font-size:var(--fluid-sm,var(--type-02));color:var(--color-text-secondary)}.ProjectsPage-module__dUFD9a__latestProject strong{color:var(--color-text-primary)}@media (min-width:1280px){.ProjectsPage-module__dUFD9a__projectsGrid.ProjectsPage-module__dUFD9a__projectsGridTwoColumns{gap:var(--space-3xl);grid-template-columns:1fr 1fr}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-3xl);grid-template-columns:2fr 1fr}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:1199px) and (min-width:992px){.ProjectsPage-module__dUFD9a__projectsGrid{gap:var(--space-xl);max-width:100%}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-xl);grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(clamp(240px,35vw,300px),1fr))}}@media (max-width:991px) and (min-width:768px){.ProjectsPage-module__dUFD9a__container{padding:0 var(--space-md)}.ProjectsPage-module__dUFD9a__projectsGrid{gap:var(--space-xl);max-width:100%}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-xl);grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(clamp(200px,40vw,280px),1fr))}.ProjectsPage-module__dUFD9a__headerContent{gap:var(--space-md);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__filterControls{gap:var(--space-sm);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__segmentedControl{justify-content:center}.ProjectsPage-module__dUFD9a__segmentButton{text-align:center;flex:1}.ProjectsPage-module__dUFD9a__sidebar{position:static}.ProjectsPage-module__dUFD9a__sidebarContent{grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__statsCard,.ProjectsPage-module__dUFD9a__statsCardHeader{margin-bottom:var(--space-md)}.ProjectsPage-module__dUFD9a__statsIcon{width:clamp(32px,8vw,40px);height:clamp(32px,8vw,40px);font-size:var(--fluid-xl,var(--type-05))}.ProjectsPage-module__dUFD9a__statsNumber{font-size:var(--fluid-3xl,var(--type-07))}}@media (max-width:767px) and (min-width:576px){.ProjectsPage-module__dUFD9a__container{padding:0 var(--space-md)}.ProjectsPage-module__dUFD9a__projectsGrid{gap:var(--space-lg);max-width:100%}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-lg);grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(clamp(150px,45vw,250px),1fr))}.ProjectsPage-module__dUFD9a__headerContent{gap:var(--space-md);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__filterControls{gap:var(--space-sm);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__segmentedControl{justify-content:center}.ProjectsPage-module__dUFD9a__segmentButton{text-align:center;min-height:var(--min-touch-target);flex:1}.ProjectsPage-module__dUFD9a__actionButtons{flex-direction:column}.ProjectsPage-module__dUFD9a__sidebar{position:static}.ProjectsPage-module__dUFD9a__sidebarContent{grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__infographicCard{margin-bottom:var(--space-md)}.ProjectsPage-module__dUFD9a__commandMenu{padding:var(--space-lg);width:95%}}@media (max-width:575px){.ProjectsPage-module__dUFD9a__container{padding:0 var(--space-sm)}.ProjectsPage-module__dUFD9a__pageTitle{font-size:var(--fluid-h2,var(--type-06))}.ProjectsPage-module__dUFD9a__projectGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.ProjectsPage-module__dUFD9a__projectsGrid{padding:var(--space-lg)0;gap:var(--space-md)}.ProjectsPage-module__dUFD9a__portfolioColumn{gap:var(--space-md)}.ProjectsPage-module__dUFD9a__headerContent{gap:var(--space-sm);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__filterControls{gap:var(--space-xs);flex-direction:column;align-items:stretch}.ProjectsPage-module__dUFD9a__segmentedControl{justify-content:center}.ProjectsPage-module__dUFD9a__segmentButton{text-align:center;min-height:var(--min-touch-target);padding:var(--space-sm)var(--space-md);flex:1}.ProjectsPage-module__dUFD9a__actionButtons{gap:var(--space-sm);flex-direction:column}.ProjectsPage-module__dUFD9a__sidebar{position:static}.ProjectsPage-module__dUFD9a__sidebarContent{gap:var(--space-sm);grid-template-columns:1fr}.ProjectsPage-module__dUFD9a__statsCard{margin-bottom:var(--space-sm);padding:var(--space-md)}.ProjectsPage-module__dUFD9a__statsCardHeader{margin-bottom:var(--space-md)}.ProjectsPage-module__dUFD9a__statsIcon{width:clamp(28px,7vw,36px);height:clamp(28px,7vw,36px);font-size:var(--fluid-lg,var(--type-04))}.ProjectsPage-module__dUFD9a__statsTitle{font-size:var(--fluid-base,var(--type-03))}.ProjectsPage-module__dUFD9a__statsNumber{font-size:var(--fluid-2xl,var(--type-06))}.ProjectsPage-module__dUFD9a__statsDescription{font-size:var(--fluid-sm,var(--type-02))}.ProjectsPage-module__dUFD9a__commandMenu{padding:var(--space-md);width:95%;max-height:70vh}}.ProjectsPage-module__dUFD9a__loadingPlaceholder{padding:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;min-height:clamp(12.5rem,20vh,15rem);display:flex}.ProjectsPage-module__dUFD9a__spinner{width:var(--space-10);height:var(--space-10);border:4px solid var(--color-surface);border-top:calc(var(--space-1)*.5)solid var(--color-primary);margin-bottom:var(--space-md);border-radius:50%;animation:1s linear infinite ProjectsPage-module__dUFD9a__spin}.ProjectsPage-module__dUFD9a__loadingText{color:var(--color-text-secondary);font-size:var(--type-base)}@keyframes ProjectsPage-module__dUFD9a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProjectsPage-module__dUFD9a__projectDetail,.ProjectsPage-module__dUFD9a__featuredSection,.ProjectsPage-module__dUFD9a__searchButton,.ProjectsPage-module__dUFD9a__clearFiltersButton,.ProjectsPage-module__dUFD9a__backButton,.ProjectsPage-module__dUFD9a__visitButton,.ProjectsPage-module__dUFD9a__companyLink{transition:none}.ProjectsPage-module__dUFD9a__spinner{animation:none}}.ProjectsPage-module__dUFD9a__headerMotionDiv{margin-bottom:var(--space-md);z-index:var(--z-index-base);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ProjectsPage-module__dUFD9a__commandIcon{font-size:var(--type-sm)}.ProjectsPage-module__dUFD9a__errorContainer{padding:var(--space-8);text-align:center;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:clamp(30rem,90vw,37.5rem);margin:0 auto}.ProjectsPage-module__dUFD9a__errorLink{margin-top:var(--space-4);padding:var(--space-3)var(--space-6);background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-xl);transition:background var(--duration-fast)var(--easing-standard);text-decoration:none;display:inline-block}.ProjectsPage-module__dUFD9a__errorLink:hover{background:var(--color-accent-hover);transform:translateY(-2px)}
.ProjectCard-module__U_VZua__projectCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-white-translucent-weak);border-radius:var(--radius-2xl);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);transition:transform var(--duration-fast)var(--easing),box-shadow var(--duration-fast)var(--easing),border-color var(--duration-fast)var(--easing),border-radius var(--duration-medium)var(--easing-standard);height:100%;min-height:clamp(20rem,40vh,26.25rem);font-family:var(--font-sansation);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectCard-module__U_VZua__clickable{cursor:pointer}.ProjectCard-module__U_VZua__projectCard:hover{box-shadow:0 20px 64px var(--color-black-translucent-medium),0 12px 32px var(--color-black-translucent-medium);border-color:var(--color-white-translucent);transform:translateY(-4px)}.ProjectCard-module__U_VZua__projectCard:hover .ProjectCard-module__U_VZua__cardContent{background:0 0}.ProjectCard-module__U_VZua__featuredBadge{top:var(--space-md);right:var(--space-md);background:var(--color-primary-bg);color:var(--color-text-primary);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--type-xs);z-index:var(--z-index-base);border:1px solid var(--color-primary);font-weight:700;position:absolute}.ProjectCard-module__U_VZua__cardContent{padding:var(--space-lg);box-sizing:border-box;border-radius:var(--radius-2xl);background:0 0;border:none;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.ProjectCard-module__U_VZua__cardContent:before{content:"";border-radius:var(--radius-2xl);background:conic-gradient(from 0deg,transparent 0deg,transparent 340deg,var(--color-primary-translucent-strong)345deg,var(--color-primary)350deg,var(--color-primary)355deg,var(--color-primary-translucent-strong)360deg);opacity:0;transition:opacity var(--transition-fast);z-index:-1;-webkit-mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0);-webkit-mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0);mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0);-webkit-mask-composite:xor;padding:1px;animation:2s linear infinite paused ProjectCard-module__U_VZua__borderTraceDot;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.ProjectCard-module__U_VZua__projectCard:hover .ProjectCard-module__U_VZua__cardContent:before{opacity:1;animation-play-state:running}@keyframes ProjectCard-module__U_VZua__borderTraceDot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProjectCard-module__U_VZua__header{margin-bottom:var(--space-md)}.ProjectCard-module__U_VZua__iconContainer{font-size:var(--type-2xl);text-align:center;margin-bottom:var(--space-md);opacity:.8}.ProjectCard-module__U_VZua__svgIconContainer{width:var(--space-7);height:var(--space-7);margin:0 auto var(--space-md);border-radius:var(--radius-md);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(8px)saturate(150%);border:1px solid var(--color-white-translucent-faint);padding:var(--space-sm);color:var(--color-primary-light);transition:var(--transition-fast);box-shadow:0 2px 8px var(--color-black-translucent-medium);justify-content:center;align-items:center;display:flex}.ProjectCard-module__U_VZua__svgIcon{width:100%;height:100%;display:block}.ProjectCard-module__U_VZua__projectCard:hover .ProjectCard-module__U_VZua__svgIconContainer{background:var(--glass-bg-deep);border-color:var(--color-white-translucent-balanced);color:var(--color-text-primary);transform:var(--transform-scale-sm);box-shadow:0 4px 12px var(--color-black-translucent-strong)}@media (prefers-reduced-motion:reduce){.ProjectCard-module__U_VZua__projectCard:hover .ProjectCard-module__U_VZua__svgIconContainer{transform:none}}.ProjectCard-module__U_VZua__titleContainer{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.ProjectCard-module__U_VZua__title{font-size:var(--type-lg);color:var(--color-text-primary);font-weight:700;font-family:var(--font-sansation);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-dense);margin:0}.ProjectCard-module__U_VZua__statusBadge{font-size:var(--type-xs);font-family:var(--font-sansation);font-weight:var(--weight-medium);padding:var(--space-1)var(--space-2);border-radius:var(--radius-xl);align-items:center;gap:var(--space-1);min-height:var(--space-xl);white-space:nowrap;display:inline-flex}.ProjectCard-module__U_VZua__statusActive{color:var(--color-mui-green);background:var(--color-mui-green-translucent-15);border:1px solid var(--color-mui-green-translucent-40)}.ProjectCard-module__U_VZua__statusPaused{color:var(--color-mui-orange);background:var(--color-mui-orange-translucent-15);border:1px solid var(--color-mui-orange-translucent-40)}.ProjectCard-module__U_VZua__statusArchived{color:var(--color-mui-gray);background:var(--color-mui-gray-translucent-15);border:1px solid var(--color-mui-gray-translucent-40)}.ProjectCard-module__U_VZua__description{margin-bottom:var(--space-lg);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.ProjectCard-module__U_VZua__descriptionText{color:var(--color-text-secondary);font-size:var(--type-base);font-family:var(--font-sansation);line-height:var(--line-height-relaxed);box-sizing:border-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:0;display:-webkit-box;overflow:hidden}.ProjectCard-module__U_VZua__tagsContainer{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProjectCard-module__U_VZua__tag{font-size:var(--type-sm);color:var(--color-text-secondary);font-family:var(--font-sansation);background:var(--color-surface-elevated);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow-wrap:break-word}.ProjectCard-module__U_VZua__tagMore{font-size:var(--type-sm);color:var(--color-text-secondary)}.ProjectCard-module__U_VZua__metaRow{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.ProjectCard-module__U_VZua__stageBadge{padding:var(--space-1)var(--space-2);border-radius:var(--radius-xl);background:var(--color-mui-blue-translucent-15);border:1px solid var(--color-mui-blue-translucent-40);color:var(--color-mui-blue);font-size:var(--type-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.ProjectCard-module__U_VZua__kpiPill{padding:var(--space-1)var(--space-2);border-radius:var(--radius-xl);background:var(--color-mui-green-translucent-15);border:1px solid var(--color-mui-green-translucent-40);color:var(--color-mui-green);font-size:var(--type-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.ProjectCard-module__U_VZua__linkWrapper{text-decoration:none}.ProjectCard-module__U_VZua__footer{flex-shrink:0;margin-top:auto}.ProjectCard-module__U_VZua__title,.ProjectCard-module__U_VZua__description,.ProjectCard-module__U_VZua__descriptionText{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:640px){.ProjectCard-module__U_VZua__projectCard,.ProjectCard-module__U_VZua__cardContent,.ProjectCard-module__U_VZua__cardContent:before{border-radius:var(--radius-xl)}.ProjectCard-module__U_VZua__projectCard{padding:var(--space-md)}.ProjectCard-module__U_VZua__title{font-size:var(--type-03);line-height:var(--line-height-dense)}.ProjectCard-module__U_VZua__description{margin-top:var(--space-sm)}.ProjectCard-module__U_VZua__descriptionText{font-size:var(--type-02);line-height:var(--line-height-normal)}.ProjectCard-module__U_VZua__header{gap:var(--space-sm)}.ProjectCard-module__U_VZua__iconContainer{flex-shrink:0}.ProjectCard-module__U_VZua__statusBadge{padding:var(--space-xs)var(--space-sm);font-size:var(--type-02)}.ProjectCard-module__U_VZua__tagsContainer{gap:var(--space-xs);flex-wrap:wrap}.ProjectCard-module__U_VZua__tag{font-size:var(--type-02);padding:var(--space-xs)var(--space-sm)}}@media (max-width:768px){.ProjectCard-module__U_VZua__projectCard{min-height:clamp(22.5rem,36vh,27rem);margin-bottom:var(--space-3xl)}.ProjectCard-module__U_VZua__cardContent{padding:var(--space-md)}.ProjectCard-module__U_VZua__title{font-size:clamp(var(--type-base),4vw,var(--type-lg))}.ProjectCard-module__U_VZua__descriptionText{font-size:var(--type-sm);-webkit-line-clamp:4}.ProjectCard-module__U_VZua__iconContainer{font-size:var(--type-xl);margin-bottom:var(--space-sm)}.ProjectCard-module__U_VZua__tag{font-size:var(--type-xs);padding:var(--space-xs)var(--space-sm)}}@media (max-width:640px){.ProjectCard-module__U_VZua__projectCard{min-height:clamp(18rem,35vh,22rem)}.ProjectCard-module__U_VZua__cardContent{padding:var(--space-sm)}.ProjectCard-module__U_VZua__svgIconContainer{width:var(--space-6);height:var(--space-6);margin-bottom:var(--space-sm);padding:var(--space-xs)}.ProjectCard-module__U_VZua__title{font-size:var(--type-sm);line-height:1.3}.ProjectCard-module__U_VZua__descriptionText{font-size:var(--type-sm);-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ProjectCard-module__U_VZua__iconContainer{font-size:var(--type-lg);margin-bottom:var(--space-xs)}.ProjectCard-module__U_VZua__titleContainer{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.ProjectCard-module__U_VZua__tag,.ProjectCard-module__U_VZua__statusBadge{font-size:var(--type-xs);padding:var(--space-xs)var(--space-xs)}}@media (max-width:480px){.ProjectCard-module__U_VZua__projectCard{min-height:clamp(16rem,30vh,20rem)}.ProjectCard-module__U_VZua__cardContent{padding:var(--space-xs)var(--space-sm)}.ProjectCard-module__U_VZua__svgIconContainer{width:var(--space-5);height:var(--space-5);margin-bottom:var(--space-xs);padding:var(--space-1)}.ProjectCard-module__U_VZua__title{font-size:var(--type-02)}.ProjectCard-module__U_VZua__descriptionText{font-size:var(--type-02);-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProjectCard-module__U_VZua__header{margin-bottom:var(--space-xs)}.ProjectCard-module__U_VZua__description{margin-bottom:var(--space-sm)}.ProjectCard-module__U_VZua__tagsContainer{gap:var(--space-xs)}.ProjectCard-module__U_VZua__tag{font-size:var(--type-02);padding:var(--space-xs)var(--space-xs)}}.ProjectCard-module__U_VZua__errorCard{background:var(--color-surface);border:1px solid var(--color-error);border-radius:var(--radius-xl);padding:var(--space-lg);min-height:clamp(20rem,40vh,26.25rem);color:var(--color-error);font-size:var(--type-sm);justify-content:center;align-items:center;display:flex}.ProjectCard-module__U_VZua__fontLoadingMessage{font-size:var(--type-xs);opacity:.6}
