.Experience_container__hbf0f{position:relative;width:100%;max-width:960px;margin:0 auto;padding:var(--space-16) var(--space-6)}.Experience_header__5Wn4u{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.Experience_resultsInfo__VrZQp{flex-shrink:0}.Experience_resultsCount__5z0b0{font-size:var(--text-xs);color:var(--text-secondary);background:var(--glow-primary);padding:var(--space-1) var(--space-3);border-radius:999px;border:1px solid rgba(99,102,241,.2)}.Experience_filterBar__7ObV6{margin-bottom:var(--space-6)}.Experience_experienceList__M_FMI{display:flex;flex-direction:column}.Experience_noResults__jxymh{display:flex;justify-content:center;align-items:center;min-height:300px;padding:var(--space-12)}.Experience_noResultsContent__jY1DL{text-align:center;max-width:400px}.Experience_noResultsIcon__ODFmh{font-size:3rem;margin-bottom:var(--space-4);opacity:.5;display:block}.Experience_noResultsTitle__VoX8R{font-size:var(--text-h3);font-weight:600;color:var(--text-heading);margin-bottom:var(--space-4)}.Experience_noResultsMessage___u4Bm{font-size:var(--text-body);color:var(--text-secondary);line-height:1.6}.ExperienceCard_card__Y1iKm{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;margin-bottom:var(--space-4);transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.ExperienceCard_card__Y1iKm:hover{box-shadow:var(--shadow-sm)}.ExperienceCard_cardExpanded__1ShE5{border-color:var(--color-indigo);box-shadow:var(--shadow-md)}.ExperienceCard_header__zfO9T{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6);cursor:pointer;background:none;border:none;font-family:inherit;text-align:left;color:var(--text-primary);transition:background-color .2s ease}.ExperienceCard_header__zfO9T:hover{background-color:var(--bg-hover)}.ExperienceCard_companyLogo__sEO3B{width:56px;height:56px;flex-shrink:0;border-radius:10px;background-color:var(--bg-hover);padding:var(--space-2);display:flex;align-items:center;justify-content:center}.ExperienceCard_headerInfo__M_b0g{flex:1;min-width:0}.ExperienceCard_companyName__ELRep{font-size:var(--text-h3);font-weight:600;color:var(--text-heading);margin:0 0 var(--space-1) 0}.ExperienceCard_meta__wBrPA{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ExperienceCard_dates__IOrns{font-size:var(--text-xs);color:var(--text-muted)}.ExperienceCard_currentBadge__a84_E{font-size:var(--text-xs);font-weight:600;color:#22c55e;background:rgba(34,197,94,.1);padding:1px var(--space-2);border-radius:999px;border:1px solid rgba(34,197,94,.2)}.ExperienceCard_badges___V2zV{display:flex;gap:var(--space-2);flex-wrap:wrap}.ExperienceCard_badge__1c6ge{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background-color:var(--bg-hover);padding:2px var(--space-2);border-radius:6px}.ExperienceCard_headerRight__VphjZ{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.ExperienceCard_projectCount__TurES{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.ExperienceCard_chevron___y7Gr{color:var(--text-muted)}.ExperienceCard_body__rdpkg{overflow:hidden}.ExperienceCard_projects__2u_vW{padding:0 var(--space-6) var(--space-6)}.ExperienceCard_project__1daIU{background-color:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;padding:var(--space-4);margin-bottom:var(--space-3)}.ExperienceCard_project__1daIU:last-child{margin-bottom:0}.ExperienceCard_projectHeader__7POHG{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:none;font-family:inherit;text-align:left;color:var(--text-primary);padding:0;margin-bottom:var(--space-3)}.ExperienceCard_projectName__nBRX_{font-size:var(--text-body);font-weight:600;color:var(--text-heading);margin:0}.ExperienceCard_projectChevron__RuzL5{color:var(--text-muted);flex-shrink:0}.ExperienceCard_technologies__S_Xyz{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.ExperienceCard_techChip__5K0uL{font-size:var(--text-xs);font-weight:500;color:var(--color-light-violet);background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));padding:2px var(--space-2);border-radius:6px;border:1px solid rgba(99,102,241,.15)}.ExperienceCard_projectDetails__YQ601{padding-top:var(--space-4);border-top:1px solid var(--border-color)}.ExperienceCard_detailSection__vctgV{margin-bottom:var(--space-4)}.ExperienceCard_detailSection__vctgV:last-child{margin-bottom:0}.ExperienceCard_detailLabel__iSCen{font-size:var(--text-xs);font-weight:600;color:var(--color-indigo);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2) 0}.ExperienceCard_detailText__8_iIR{font-size:var(--text-small);color:var(--text-secondary);line-height:1.6;margin:0}.ExperienceCard_taskList__yh2Pg{margin:0;padding-left:var(--space-6)}.ExperienceCard_taskList__yh2Pg li{font-size:var(--text-small);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-1)}.ExperienceCard_multimedia__i_D5a{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ExperienceCard_mediaItem__ibGjl{width:280px;height:180px;flex:0 0 auto;padding:0;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background-color:var(--bg-hover);cursor:zoom-in;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ExperienceCard_mediaItem__ibGjl:hover{transform:translateY(-2px);border-color:var(--color-indigo);box-shadow:var(--shadow-md)}.ExperienceCard_mediaItem__ibGjl:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ExperienceCard_mediaItem__ibGjl img{width:100%!important;height:100%!important;object-fit:cover;object-position:top center;display:block}.ExperienceCard_lightboxBackdrop__btyl8{position:fixed;inset:0;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-8);cursor:zoom-out}.ExperienceCard_lightboxImage__SleoU{max-width:min(1400px,95vw);max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:default}.ExperienceCard_lightboxClose__Znf8d{position:fixed;top:var(--space-4);right:var(--space-6);width:44px;height:44px;border:none;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:#fff;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:1}.ExperienceCard_lightboxClose__Znf8d:hover{background-color:hsla(0,0%,100%,.2)}@media (max-width:640px){.ExperienceCard_header__zfO9T{flex-wrap:wrap;gap:var(--space-3)}.ExperienceCard_headerRight__VphjZ{flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ExperienceCard_companyLogo__sEO3B{width:44px;height:44px}}.TechFilterBar_filterContainer__LEigv{background:var(--card-background,hsla(0,0%,100%,.05));border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:1rem;backdrop-filter:blur(10px);margin-bottom:2rem;overflow:hidden}.TechFilterBar_filterHeader__9X8nl{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color,hsla(0,0%,100%,.1))}.TechFilterBar_headerLeft__2ojCj{display:flex;align-items:center;gap:1rem}.TechFilterBar_expandButton__e05NG{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-primary,#333);cursor:pointer;transition:all .3s ease;padding:.5rem;border-radius:.5rem}.TechFilterBar_expandButton__e05NG:hover{background:var(--hover-background,hsla(0,0%,100%,.1));color:var(--primary-color,#3b82f6)}.TechFilterBar_expandIcon__Wy5pp{font-size:1.25rem}.TechFilterBar_expandText__9w5Rl{font-weight:600;font-size:1rem}.TechFilterBar_chevron__vCyWC{font-size:.875rem;transition:transform .3s ease}.TechFilterBar_expandButton__e05NG.TechFilterBar_expanded__d77OT .TechFilterBar_chevron__vCyWC{transform:rotate(180deg)}.TechFilterBar_activeIndicator__AZl75{font-size:.75rem;color:var(--text-secondary,#666);background:var(--accent-background,rgba(59,130,246,.1));padding:.25rem .5rem;border-radius:1rem;border:1px solid var(--accent-border,rgba(59,130,246,.3))}.TechFilterBar_headerRight__lM_cG{display:flex;align-items:center}.TechFilterBar_clearButton__ApY4y{padding:.5rem 1rem;background:transparent;border:1px solid var(--border-color,hsla(0,0%,100%,.2));border-radius:.5rem;color:var(--text-secondary,#666);font-size:.875rem;cursor:pointer;transition:all .3s ease}.TechFilterBar_clearButton__ApY4y:hover{background:var(--danger-background,rgba(239,68,68,.1));border-color:var(--danger-color,#ef4444);color:var(--danger-color,#ef4444)}.TechFilterBar_filterPanel___2fd0{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.TechFilterBar_searchSection__aIBk6{display:flex;flex-direction:column;gap:.5rem}.TechFilterBar_searchContainer__gJk7y{position:relative}.TechFilterBar_searchInput__qS11J{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color,hsla(0,0%,100%,.2));border-radius:.75rem;background:var(--input-background,hsla(0,0%,100%,.05));color:var(--text-primary,#333);font-size:.875rem;transition:all .3s ease}.TechFilterBar_searchInput__qS11J:focus{outline:none;border-color:var(--primary-color,#3b82f6);background:var(--input-focus-background,hsla(0,0%,100%,.08));box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TechFilterBar_searchInput__qS11J::placeholder{color:var(--text-secondary,#666)}.TechFilterBar_searchIcon__jOK0O{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--text-secondary,#666);pointer-events:none}.TechFilterBar_categorySection__TomW1,.TechFilterBar_techSection__z3WuF{display:flex;flex-direction:column;gap:1rem}.TechFilterBar_sectionTitle__ennXR{font-size:1rem;font-weight:600;color:var(--text-primary,#333);display:flex;align-items:center;justify-content:space-between}.TechFilterBar_techCount__g9VwL{font-size:.75rem;color:var(--text-secondary,#666);font-weight:400}.TechFilterBar_categoryGrid__9uIws{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.TechFilterBar_categoryChip__GAl6y{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:2px solid transparent;border-radius:.5rem;background:var(--chip-background,hsla(0,0%,100%,.03));cursor:pointer;transition:all .3s ease;text-align:left}.TechFilterBar_categoryChip__GAl6y:hover{background:var(--chip-hover-background,hsla(0,0%,100%,.08));transform:translateY(-1px)}.TechFilterBar_categoryChip__GAl6y.TechFilterBar_selected__A5azL{border-width:2px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TechFilterBar_categoryName__9dYyH{font-size:.875rem;font-weight:500;color:var(--text-primary,#333)}.TechFilterBar_categoryCount__n6069{font-size:.75rem;color:var(--text-secondary,#666);background:var(--count-background,hsla(0,0%,100%,.1));padding:.125rem .375rem;border-radius:.75rem}.TechFilterBar_techGrid___c3pK{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:300px;overflow-y:auto;padding-right:.5rem}.TechFilterBar_techGrid___c3pK::-webkit-scrollbar{width:4px}.TechFilterBar_techGrid___c3pK::-webkit-scrollbar-track{background:var(--scrollbar-track,hsla(0,0%,100%,.05));border-radius:2px}.TechFilterBar_techGrid___c3pK::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,hsla(0,0%,100%,.2));border-radius:2px}.TechFilterBar_techChip__mQFp1{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:2px solid transparent;border-radius:.5rem;background:var(--chip-background,hsla(0,0%,100%,.03));cursor:pointer;transition:all .3s ease;text-align:left}.TechFilterBar_techChip__mQFp1:hover{background:var(--chip-hover-background,hsla(0,0%,100%,.08));transform:translateY(-1px)}.TechFilterBar_techChip__mQFp1.TechFilterBar_selected__A5azL{border-width:2px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TechFilterBar_techColor__D6EPp{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TechFilterBar_techName___XY3M{flex:1;font-size:.875rem;font-weight:500;color:var(--text-primary,#333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TechFilterBar_techProficiency__avocn{display:flex;gap:.125rem}.TechFilterBar_proficiencyDot__iq_Al{width:4px;height:4px;border-radius:50%;background:var(--dot-empty,hsla(0,0%,100%,.2))}.TechFilterBar_proficiencyDot__iq_Al.TechFilterBar_filled__2X7Hg{background:var(--primary-color,#3b82f6)}.TechFilterBar_noResults__Rp0an{text-align:center;padding:2rem;color:var(--text-secondary,#666);font-style:italic}.TechFilterBar_quickFilters__m8Bvo{padding:1rem 1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--border-color,hsla(0,0%,100%,.1))}.TechFilterBar_quickFilterPill__obXYt{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid;border-radius:1rem;font-size:.75rem;font-weight:500;color:var(--text-primary,#333);max-width:150px;overflow:hidden}.TechFilterBar_quickFilterPill__obXYt span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TechFilterBar_removePill__gts_r{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.TechFilterBar_removePill__gts_r:hover{background:rgba(0,0,0,.2)}@media (max-width:768px){.TechFilterBar_filterHeader__9X8nl,.TechFilterBar_filterPanel___2fd0{padding:1rem}.TechFilterBar_categoryGrid__9uIws,.TechFilterBar_techGrid___c3pK{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.TechFilterBar_quickFilters__m8Bvo{padding:1rem}}