:root{--ezd-color-10: rgba(171, 198, 245, 0.22);--ezd-color-25: #cee0ff;--ezd-color-50: #b5d1ff;--ezd-color-100: #9cc2ff;--ezd-color-200: #84b2ff;--ezd-color-300: #6ba3ff;--ezd-color-400: #5294ff;--ezd-color-500: #3985ff;--secondary_color: #1d2746;--green_color: #27ae60;--p_color: #425466;--body_bg: #fff;--bs-white: #fff;--black_25: #f9f9f9;--black_50: #f2f2f2;--black_75: #eeeeee;--black_100: #d6d9dc;--black_150: #c8ccd0;--black_200: #bbc0c4;--black_300: #9fa6ad;--black_350: #9199a1;--black_400: #848d95;--black_500: #6a737c;--black_600: #535a60;--black_700: #3c4146;--black_750: #2f3337;--black_800: #242729;--black_900: #0c0d0e;--border_on_white: #e6edf0;--bs_sm: 0 1px 2px rgba(0, 0, 0, 0.05),0 1px 4px rgba(0, 0, 0, 0.05),0 2px 8px rgba(0, 0, 0, 0.05);--bs_md: 0 1px 3px rgba(0, 0, 0, 0.06),0 2px 6px rgba(0, 0, 0, 0.06),0 3px 8px rgba(0, 0, 0, 0.09);--bs_lg: 0 1px 4px rgba(0, 0, 0, 0.09),0 3px 8px rgba(0, 0, 0, 0.09),0 4px 13px rgba(0, 0, 0, 0.13)}.bs-sm{box-shadow:var(--bs_sm) !important}.bs-md{box-shadow:var(--bs_md) !important}.bs-lg{box-shadow:var(--bs_lg) !important}.h\:bs-md:hover{box-shadow:var(--bs_md) !important}.h\:bs-lg:hover{box-shadow:var(--bs_md) !important}.ezd-profile-layout{display:flex;max-width:1280px;margin:25px auto;gap:25px}.ezd-sidebar{width:320px;flex-shrink:0;background-color:var(--bs-white);border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.07);padding:25px;height:-moz-fit-content;height:fit-content}.ezd-sidebar-header{text-align:center;padding-bottom:25px;border-bottom:1px solid var(--black_50);margin-bottom:25px}.ezd-avatar{width:130px;height:130px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #e0e0e0;margin-bottom:18px}.ezd-sidebar-author-info h1{margin:0 0 8px 0;font-size:1.9em;font-weight:600}.ezd-sidebar-author-info .ezd-job-title{font-size:1.05em;margin-bottom:8px}.ezd-sidebar-author-info .ezd-company{font-size:.95em;margin-bottom:12px}.ezd-sidebar-author-info .ezd-company img{height:20px;vertical-align:middle;margin-right:6px}.ezd-sidebar-author-info .ezd-company a{color:var(--ezd_brand_color);text-decoration:none;font-weight:500}.ezd-sidebar-author-info .ezd-company a:hover{text-decoration:underline}.ezd-sidebar-short-bio{font-size:.9em;margin-top:15px;line-height:1.5;text-align:center}.ezd-sidebar-section{margin-bottom:25px}.ezd-sidebar-section h2{font-size:1.25em;font-weight:600;border-bottom:1px solid var(--black_50);padding-bottom:10px;margin-bottom:15px}.ezd-sidebar-contact-links ul{list-style:none;padding:0;margin:0}.ezd-sidebar-contact-links li{font-size:.9em;margin-bottom:10px}.ezd-sidebar-contact-links a{text-decoration:none;color:var(--ezd_brand_color);display:flex;align-items:center;padding:5px 0}.ezd-sidebar-contact-links a:hover{color:var(--ezd_brand_color);text-decoration:underline}.ezd-sidebar-contact-links svg{width:18px;height:18px;margin-right:10px;flex-shrink:0;fill:currentColor}.ezd-sidebar-stats .ezd-stat-item{background-color:var(--black_25);padding:12px;border-radius:6px;border:1px solid var(--black_50);margin-bottom:10px;font-size:.88em;color:var(--black_600)}.ezd-sidebar-stats .ezd-stat-item strong{display:block;font-size:1.2em;color:var(--black_800);margin-bottom:3px}.ezd-sidebar-stats .ezd-stat-item a{color:var(--ezd_brand_color);text-decoration:none}.ezd-main-content-area{flex-grow:1}.ezd-load-more-btn{display:flex;justify-content:center;margin:30px 0 20px}.ezd-load-more-btn button{color:var(--black_800);background-color:rgba(0,0,0,0);font-weight:500;padding:6px 20px;border:none;border-radius:5px;font-size:.95em;cursor:pointer;transition:scale .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.ezd-load-more-btn button:hover{background-color:var(--black_50);scale:1.05}.ezd-load-more-btn button:active{scale:.95}.ezd-card{background-color:var(--bs-white);border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.07);padding:30px;margin-bottom:25px}.ezd-card:last-child{margin-bottom:0}.ezd-card .h2{font-size:1.6em;font-weight:600;border-bottom:2px solid var(--black_50);padding-bottom:12px;margin-top:0;margin-bottom:25px}.ezd-card h3.ezd-subsection-title{font-size:1.3em;font-weight:600;margin-top:25px;margin-bottom:15px}.ezd-biography .ezd-markdown-content p{margin-bottom:1.2em;line-height:1.7}.ezd-biography ul{list-style:disc;padding-left:25px;margin-bottom:1.2em}.ezd-biography li{margin-bottom:.5em}.ezd-contributions-filters{margin-bottom:25px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.ezd-contributions-filters label{font-weight:500;margin-right:5px}.ezd-contributions-filters select,.ezd-contributions-filters input[type=text]{padding:10px;border:1px solid #ccc;border-radius:5px;min-width:160px;font-size:.95em}.ezd-contribution-list{overflow:hidden;display:flex;flex-flow:column;gap:20px}.ezd-contribution-list .ezd-contribution-item{padding:20px;border:1px solid var(--black_50);border-radius:6px;background-color:var(--black_25);transition:box-shadow .3s ease,opacity .3s ease}.ezd-contribution-list .ezd-contribution-item.appearing{opacity:0}.ezd-contribution-list .ezd-contribution-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ezd-contribution-title{font-size:1.25em;font-weight:600;margin:0 0 8px 0}.ezd-contribution-title a{text-decoration:none}.ezd-contribution-meta{font-size:.88em;color:#6c757d;margin-bottom:10px}.ezd-contribution-tags{display:flex;flex-wrap:wrap;gap:8px}.ezd-contribution-tags .ezd-tag{display:inline-block;background-color:var(--black_75);color:var(--black_800);padding:5px 15px;border-radius:15px;font-size:.78em}.ezd-contribution-tags .ezd-tag:hover{background-color:var(--black_150);text-decoration:none}.ezd-activity-feed{list-style:none;margin:0;padding:0}.ezd-activity-feed .ezd-activity-item{padding:1rem;border-radius:.5rem;background-color:var(--black_25);margin-bottom:.75rem;border:1px solid var(--black_50);display:flex;align-items:center;gap:5px;transition:opacity .3s ease;opacity:100%}.ezd-activity-feed .ezd-activity-item.appearing{opacity:0}.ezd-activity-feed .ezd-activity-date{flex:0 0 7rem;font-size:.875rem;color:#6b7280}.ezd-activity-feed .ezd-activity-content{flex:1}.ezd-activity-feed .ezd-activity-content a{color:var(--ezd_brand_color);text-decoration:none}.ezd-activity-feed .ezd-activity-content p{margin:0}.ezd-cta-buttons{display:flex;gap:12px;margin-top:20px}.ezd-btn{padding:12px 20px;text-decoration:none;border-radius:6px;font-size:1em;font-weight:500;cursor:pointer;border:none;transition:background-color .2s ease,transform .1s ease}.ezd-btn:hover{transform:translateY(-1px)}.ezd-btn-primary{background-color:var(--ezd_brand_color);color:#fff}.ezd-btn-primary:hover{background-color:var(--ezd_brand_color)}.ezd-btn-secondary{background-color:#6c757d;color:#fff}.ezd-btn-secondary:hover{background-color:#545b62}.ezd-footer{text-align:center;padding:30px 20px;margin-top:25px;border-top:1px solid #ced4da;font-size:.9em;color:#555;background-color:var(--bs-white)}.ezd-footer a{color:var(--ezd_brand_color);text-decoration:none;font-weight:500}.ezd-footer a:hover{text-decoration:underline}.ezd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(max-width: 992px){.ezd-profile-layout{flex-direction:column;margin:15px auto;gap:20px}.ezd-sidebar{width:100%;margin-bottom:20px;padding:20px}.ezd-sidebar-header{display:flex;align-items:center;text-align:left;padding-bottom:20px;margin-bottom:20px}.ezd-avatar{width:100px;height:100px;margin-right:20px;margin-bottom:0}.ezd-sidebar-author-info h1{font-size:1.7em}.ezd-sidebar-short-bio{text-align:left}.ezd-card{padding:25px}}@media(max-width: 768px){.ezd-profile-layout{margin:10px auto;gap:15px}.ezd-sidebar{padding:15px}.ezd-sidebar-header{flex-direction:column;align-items:center;text-align:center}.ezd-avatar{width:110px;height:110px;margin-right:0;margin-bottom:15px}.ezd-sidebar-author-info h1{font-size:1.6em}.ezd-sidebar-short-bio{text-align:center}.ezd-card{padding:20px}.ezd-card .h2{font-size:1.4em}.ezd-card h3.ezd-subsection-title{font-size:1.2em}.ezd-contributions-filters{flex-direction:column;align-items:stretch;gap:10px}.ezd-contributions-filters select,.ezd-contributions-filters input[type=text]{width:100%}.ezd-activity-item{align-items:flex-start}.ezd-cta-buttons{flex-direction:column}.ezd-btn{width:100%;text-align:center;padding:12px 15px}}/*# sourceMappingURL=profile.css.map */