.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-overlay.open{opacity:1;pointer-events:auto}.drawer{position:relative;background:var(--neutral-2);transition:transform .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.drawer-close{position:absolute;top:16px;right:16px}.custom-close-button{font-size:20px;margin:0;border:none;background:transparent;cursor:pointer}@media(min-width:768px){.drawer-overlay{justify-content:flex-end;align-items:center}.drawer{width:30%;height:calc(100% - 32px);margin-right:16px;border-radius:24px;display:flex;flex-direction:column;transform:translateX(110%)}.drawer.open{transform:translateX(0)}}@media(max-width:768px){.drawer-overlay{justify-content:center;align-items:flex-end}.drawer{width:calc(100% - 20px);margin:0 auto 10px;height:75%;border-radius:24px 24px 12px 12px;overflow-y:auto;transform:translateY(110%)}.drawer.open{transform:translateY(0)}}.member-result .keywords-container{width:100%;margin-bottom:0!important}.member-result .paper-title a{font-family:IBM Plex Sans,sans-serif;font-size:24px;color:#069}.member-result .paper-title a:hover{text-decoration:underline}.member-result .paper-title p{font-family:IBM Plex Sans,sans-serif;font-size:24px;color:#069;cursor:default}.member-result .keywords{text-align:center;margin-top:-4px}.member-result .dropdown-article{margin-top:30px}.member-result .btn{font-family:IBM Plex Sans Devanagari,sans-serif;font-weight:700;padding-left:0}.member-result .card{border:none;margin-top:12px;padding:0}.member-result .badge{display:inline-flex;align-items:center;padding:4px 12px;background-color:#e6f0f3;border-radius:4px;text-decoration:none}.member-result .badge *,.member-result .badge .paragraph3,.member-result .badge p{color:#000!important}.member-result .badge:before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;margin-bottom:2px;background-size:contain;background-repeat:no-repeat;background-position:50%;filter:brightness(0)}.member-result .academic-badge:before{background-image:url(/icons/school.png)}.member-result .institution-badge:before{background-image:url(/icons/place.png);margin-right:4px}html[data-theme=dark] .member-result .btn{color:#fff!important}html[data-theme=dark] .member-result .btn img{filter:invert(1)}.member-drawer-container{background-color:var(--neutral-2);height:100%;display:flex;flex-direction:column}.member-drawer-container .drawer-body{padding:60px;min-height:0}.profile-intro{padding-bottom:24px;display:flex;align-items:center;gap:20px;margin-bottom:12px}.profile-intro .member-name{font-size:24px;font-weight:800;margin:0 0 8px;display:flex;align-items:center;gap:8px}.profile-info{justify-content:center}.badges-wrapper{display:flex;gap:8px}.badges-wrapper .badge{padding:6px 12px;border-radius:20px;font-size:18px;font-weight:600;display:flex;align-items:center;background-color:var(--primary-1)}.badges-wrapper .badge:before{content:"";width:14px;height:14px;margin-right:6px;background-size:contain;background-repeat:no-repeat}.badges-wrapper .academic-badge:before{background-image:url(/icons/school.png)}.badges-wrapper .institution-badge:before{background-image:url(/icons/place.png);margin-right:4px}.info-section{padding:24px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;box-sizing:border-box}.info-section .info-group{margin-bottom:20px}.info-section .info-group span{display:block;font-size:16px;font-weight:600;color:var(--grey-1);text-transform:uppercase;margin-bottom:6px}.info-section .info-group .email-link{color:var(--neutral-1);text-decoration:none;font-size:16px;text-decoration:underline}.info-section .info-group .email-link:hover{color:var(--primary-1)}.info-section .info-group .lattes-box{display:flex;align-items:center;justify-content:center;background:#e9e9e9;padding:10px 0;border-radius:25px;margin-top:4px}.info-section .info-group .lattes-box .lattes-link{padding-right:10px;font-size:16px;color:var(--neutral-1);text-decoration:underline;text-align:center}.info-section .info-group .lattes-box .lattes-link:hover{color:var(--primary-1)}.btn-copy{width:26px;height:26px;border-radius:6px;background-color:var(--neutral-1);border:none;color:var(--neutral-2);display:inline-flex;align-items:center;justify-content:center}.bio-section{padding:24px 0}.bio-section span{display:block;font-size:24px;font-weight:700;margin-bottom:12px}.bio-section .bio-text{font-size:18px;line-height:1.6;color:#4b5563}@media(max-width:500px){.profile-intro{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 12px}.profile-info{width:100%;align-items:center;justify-content:center}.member-name{overflow-wrap:anywhere;justify-content:center}.badges-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}}:export{primary-1:var(--primary-1);neutral-1:var(--neutral-1);neutral-2:var(--neutral-2);grey-1:var(--grey-1);grey-2:var(--grey-2);primary-hover-1:#f0c95c;neutral-hover-1:#3b3b3b;form-feedback-invalid-color:var(--form-feedback-invalid-color);blue-1:#069;spacing4:4px;spacing8:8px;spacing10:10px;spacing12:12px;spacing14:14px;spacing16:16px;spacing20:20px;spacing24:24px;spacing28:28px;spacing32:32px;spacing40:40px;spacing52:52px;spacing62:62px;spacing80:80px;spacing120:120px}#members{overflow:hidden}#members .bg-members{width:100%;margin-top:-2px;background:linear-gradient(180deg,#000 90%,#292929);min-height:-moz-fit-content;min-height:fit-content;display:flex;align-items:center;justify-content:center}#members .bg-members .text-neutral-2{color:#fff!important}#members .hline{display:block;height:1px;border:0;border-top:1px solid #d9d9d9;margin:1em 0;padding:0}#members .camila-members{border-radius:50%;border:3px solid #fff;box-shadow:0 4px 10px #a7a7a7;width:120px;height:120px;margin-right:18px;background-color:#000}@media(max-width:991.98px){#members .col-3.filters{flex:0 0 auto;width:100%}}