.sdc-members-page-wrapper{background-color:#050d09;min-height:100vh;direction:inherit;display:flex;flex-direction:column}.sdc-members-main{flex:1 1;width:100%}.sdc-members-hero{width:100%;background-color:#050d09;padding:0 0 30px;display:flex;justify-content:center;box-sizing:border-box}.sdc-members-banner-box,.sdc-members-hero-container{justify-content:center;align-items:center}.sdc-members-banner-box{position:relative;width:100%;height:146px;border-radius:0;overflow:hidden;display:flex;background:radial-gradient(ellipse at center,rgba(0,230,118,.12) 0,rgba(5,13,9,.98) 80%)}.sdc-members-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(1.05) contrast(1.05);opacity:.75}.sdc-members-banner-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,230,118,.08),transparent 50%,rgba(0,230,118,.08));z-index:2;pointer-events:none}.sdc-members-banner-overlay{position:relative;z-index:10;max-width:1200px;width:100%;padding:0 40px;text-align:start;display:flex;flex-direction:column;justify-content:center;gap:6px;box-sizing:border-box}.sdc-members-banner-title{font-size:1.6rem;font-weight:900;color:#fff;margin:0;line-height:1.25}.sdc-members-section-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:16px}.sdc-header-right-info{display:flex;flex-direction:column;gap:4px;text-align:start}.sdc-section-main-title{font-size:2rem;font-weight:800;color:#fff;margin:0}.sdc-section-sub-title{color:#9ca3af;font-size:.88rem;margin:0}@media (max-width:768px){.sdc-section-main-title{font-size:1.4rem}}.sdc-filter-wrap{position:relative;display:inline-flex;align-items:center;gap:10px}.sdc-filter-toggle-btn{border:1px solid #00e676;color:#00e676;background:rgba(0,230,118,.08);padding:10px 18px;border-radius:24px;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .2s ease}.sdc-filter-toggle-btn.is-open,.sdc-filter-toggle-btn:hover{background:rgba(0,230,118,.16)}.sdc-filter-backdrop{position:fixed;inset:0;background:rgba(3,8,6,.65);z-index:998;animation:sdc-filter-fade .15s ease}@keyframes sdc-filter-fade{0%{opacity:0}to{opacity:1}}.sdc-filter-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:min(80vh,640px);background:#131916;border:1px solid #2e3730;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.65);z-index:999;display:flex;flex-direction:column;overflow:hidden;animation:sdc-filter-pop .18s ease}@keyframes sdc-filter-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.sdc-filter-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2e3730;background:#131916;flex-shrink:0}.sdc-filter-header-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:700;margin:0}.sdc-filter-header-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#00e676;color:#052015;font-size:11px;font-weight:800}.sdc-filter-close-icon{border:none;background:transparent;color:#9ca3af;font-size:18px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s ease,color .15s ease}.sdc-filter-close-icon:hover{background:hsla(0,0%,100%,.06);color:#fff}.sdc-filter-panel-scroll{padding:8px 0;overflow-y:auto;flex:1 1}.sdc-filter-panel-scroll::-webkit-scrollbar{width:6px}.sdc-filter-panel-scroll::-webkit-scrollbar-thumb{background:#2e3730;border-radius:3px}.sdc-filter-section{border-bottom:1px solid #1d2620}.sdc-filter-section:last-child{border-bottom:none}.sdc-filter-section-head{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;padding:12px 18px;transition:background .15s ease}.sdc-filter-section-head:hover{background:hsla(0,0%,100%,.03)}.sdc-filter-section-head h4{color:#fff;font-size:13.5px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.sdc-filter-section-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:rgba(0,230,118,.15);color:#00e676;font-size:10.5px;font-weight:700}.sdc-filter-chevron{color:#7fb89b;font-size:12px;transition:transform .2s ease;display:inline-block}.sdc-filter-chevron.is-open{transform:rotate(180deg)}.sdc-filter-options{display:flex;flex-direction:column;gap:2px;padding:4px 8px 12px}.sdc-filter-option-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sdc-filter-option-row:hover{background:hsla(0,0%,100%,.04)}.sdc-filter-checkbox{width:18px;height:18px;flex-shrink:0;border-radius:5px;border:1.5px solid #3a443c;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.sdc-filter-option-row.is-picked .sdc-filter-checkbox{background:#00e676;border-color:#00e676}.sdc-filter-checkbox svg{width:12px;height:12px;color:#052015;opacity:0;transition:opacity .15s ease}.sdc-filter-option-row.is-picked .sdc-filter-checkbox svg{opacity:1}.sdc-filter-option-label{color:#c9e6d5;font-size:13px;line-height:1.4;flex:1 1}.sdc-filter-option-row.is-picked .sdc-filter-option-label{color:#fff;font-weight:600}.sdc-filter-empty{color:#6b7280;font-size:12px;padding:6px 12px}.sdc-filter-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid #2e3730;background:#131916;flex-shrink:0}.sdc-filter-reset{border:1px solid #3a443c;background:transparent;color:#c9e6d5;font-size:13px;padding:8px 14px;border-radius:10px;cursor:pointer;transition:all .15s ease}.sdc-filter-reset:hover{border-color:#56987b;color:#fff}.sdc-filter-apply{border:none;background:#00e676;color:#052015;font-weight:700;font-size:13px;padding:8px 18px;border-radius:10px;cursor:pointer;transition:background .15s ease}.sdc-filter-apply:hover{background:#00c766}@media (max-width:640px){.sdc-filter-panel{width:calc(100vw - 24px);max-height:85vh}}:root[data-theme=light] .sdc-members-hero,:root[data-theme=light] .sdc-members-page-wrapper{background-color:#f4faf6}:root[data-theme=light] .sdc-members-banner-box{background:radial-gradient(ellipse at center,rgba(169,216,188,.55) 0,#eaf6ee 80%)}:root[data-theme=light] .sdc-members-banner-bg{opacity:.25}:root[data-theme=light] .sdc-members-banner-box:before{background:linear-gradient(90deg,rgba(114,201,154,.18),rgba(244,250,246,.35) 50%,rgba(114,201,154,.18))}:root[data-theme=light] .sdc-members-banner-title,:root[data-theme=light] .sdc-section-main-title{color:#123b35}:root[data-theme=light] .sdc-section-sub-title{color:#52766c}:root[data-theme=light] .sdc-filter-toggle-btn{background:rgba(11,143,85,.08);border-color:#0b8f55;color:#0b8f55}:root[data-theme=light] .sdc-filter-toggle-btn.is-open,:root[data-theme=light] .sdc-filter-toggle-btn:hover{background:rgba(11,143,85,.16)}:root[data-theme=light] .sdc-filter-backdrop{background:rgba(18,59,53,.35)}:root[data-theme=light] .sdc-filter-panel{background:#fff;border-color:#cbe7d4;box-shadow:0 20px 60px rgba(18,59,53,.25)}:root[data-theme=light] .sdc-filter-header{background:#fff;border-bottom-color:#e5f1e9}:root[data-theme=light] .sdc-filter-header-title{color:#123b35}:root[data-theme=light] .sdc-filter-close-icon{color:#6b8a80}:root[data-theme=light] .sdc-filter-close-icon:hover{background:rgba(11,143,85,.08);color:#0b8f55}:root[data-theme=light] .sdc-filter-section{border-bottom-color:#e5f1e9}:root[data-theme=light] .sdc-filter-section-head:hover{background:rgba(11,143,85,.04)}:root[data-theme=light] .sdc-filter-section-head h4{color:#123b35}:root[data-theme=light] .sdc-filter-section-badge{background:rgba(11,143,85,.12);color:#0b8f55}:root[data-theme=light] .sdc-filter-chevron{color:#0b8f55}:root[data-theme=light] .sdc-filter-option-row:hover{background:rgba(11,143,85,.05)}:root[data-theme=light] .sdc-filter-checkbox{border-color:#cbe7d4}:root[data-theme=light] .sdc-filter-option-row.is-picked .sdc-filter-checkbox{background:#0b8f55;border-color:#0b8f55}:root[data-theme=light] .sdc-filter-checkbox svg{color:#fff}:root[data-theme=light] .sdc-filter-option-label{color:#3a5750}:root[data-theme=light] .sdc-filter-option-row.is-picked .sdc-filter-option-label{color:#0b8f55}:root[data-theme=light] .sdc-filter-empty{color:#8aa39c}:root[data-theme=light] .sdc-filter-footer{background:#fff;border-top-color:#e5f1e9}:root[data-theme=light] .sdc-filter-reset{border-color:#cbe7d4;color:#52766c}:root[data-theme=light] .sdc-filter-reset:hover{border-color:#72c99a;color:#123b35}:root[data-theme=light] .sdc-filter-apply{background:#0b8f55;color:#fff}:root[data-theme=light] .sdc-filter-apply:hover{background:#0a7a49}.sdc-all-members-wrapper{background-color:#050d09;min-height:100vh;direction:inherit;display:flex;flex-direction:column}.sdc-all-members-main{flex:1 1;width:100%;padding-bottom:80px;flex-direction:column}.sdc-all-members-main,.sdc-members-hero-banner{display:flex;align-items:center;box-sizing:border-box}.sdc-members-hero-banner{position:relative;width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);min-height:164px;background-color:#050d09;background-image:linear-gradient(90deg,rgba(122,175,152,.22),rgba(5,20,15,.85) 55%,#050d09),url("/assets/Service(1).png");background-repeat:no-repeat,repeat-x;background-position:0,100%;background-size:cover,cover;justify-content:center;margin-bottom:32px;padding:20px 0}.sdc-members-hero-container{max-width:1440px;width:100%;padding:0 24px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.sdc-members-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#9ca3af}.sdc-members-breadcrumb a{color:#9ca3af;text-decoration:none;transition:color .2s ease}.sdc-members-breadcrumb a:hover{color:#00e676!important}.sdc-members-bc-sep{color:#6b7280}.sdc-members-hero-titlerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sdc-members-hero-title{font-size:1.6rem;font-weight:800;color:#fff;margin:0}.sdc-members-count-badge{font-size:.8rem;font-weight:700;color:#00e676;background:rgba(0,230,118,.1);border:1px solid rgba(0,230,118,.35);padding:4px 12px;border-radius:20px;white-space:nowrap}.sdc-all-members-container{max-width:1440px;padding:0 24px;gap:18px;box-sizing:border-box}.sdc-all-members-container,.sdc-section-heading{width:100%;display:flex;flex-direction:column;align-items:center}.sdc-section-heading{gap:6px;margin-top:24px;text-align:center}.sdc-section-heading h2{color:#fff;font-size:1.15rem;font-weight:700;margin:0}.sdc-section-heading-bar{width:46px;height:3px;background:#00e676;border-radius:2px}.sdc-spotlight-grid{display:grid;grid-gap:18px;gap:18px;margin:0 auto}.sdc-grid-2col{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:760px;width:100%}.sdc-grid-4col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1200px;width:100%}.sdc-all-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:22px;gap:22px;width:100%}.sdc-member-card{position:relative;background:linear-gradient(180deg,#0d1512,#0a0f0c);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;border:1px solid rgba(0,230,118,.14);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.sdc-member-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00e676,transparent 85%);opacity:.9}.sdc-member-card:hover{transform:translateY(-5px);border-color:rgba(0,230,118,.45);box-shadow:0 14px 30px rgba(0,230,118,.12)}.sdc-member-card-leader{border-color:rgba(0,230,118,.3)}.sdc-member-card-top{display:flex;align-items:center;gap:14px}.sdc-member-avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#04150e;font-size:1.15rem;font-weight:800;box-shadow:0 4px 14px rgba(0,230,118,.25)}.sdc-member-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.sdc-card-name{color:#fff;font-size:1.05rem;font-weight:700}.sdc-card-name,.sdc-card-role{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdc-card-role{color:#56987b;font-size:.82rem}.sdc-card-bio{color:#8fa79b;font-size:.82rem;line-height:1.6;margin:0}.sdc-card-university{display:flex;align-items:center;gap:6px;color:#8fa79b;font-size:.8rem;padding-top:2px;border-top:1px dashed hsla(0,0%,100%,.08)}.sdc-card-university svg{flex-shrink:0;color:#00e676}.sdc-card-tags{display:flex;gap:6px;flex-wrap:wrap;row-gap:8px}.sdc-tag-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-size:.72rem;padding:4px 11px;border-radius:20px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);color:#c9d3ce;white-space:normal;overflow-wrap:anywhere;text-align:center}.sdc-tag-pill.tag-green{background-color:rgba(0,230,118,.12);border-color:#00e676;color:#00e676;font-weight:600}.sdc-card-info-btn{margin-top:auto;width:100%;background:transparent;border:1.5px solid hsla(0,0%,100%,.16);color:#fff;padding:10px 14px;border-radius:12px;font-size:.82rem;font-weight:700;text-decoration:none;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}.sdc-card-info-btn:hover{border-color:#00e676;color:#00e676;background-color:rgba(0,230,118,.06);gap:10px}.sdc-no-results{color:#9ca3af;text-align:center;padding:40px;font-size:1.05rem;grid-column:1/-1}.sdc-member-card-skeleton{gap:14px}.sdc-skel{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 37%,hsla(0,0%,100%,.05) 63%);background-size:400% 100%;animation:sdc-skel-shimmer 1.4s ease infinite;border-radius:8px}.sdc-skel-avatar{width:52px;height:52px;border-radius:50%}.sdc-skel-line{height:12px}.sdc-skel-tags{display:flex;gap:8px}.sdc-skel-pill{width:60px;height:22px;border-radius:20px}.sdc-skel-btn{height:38px;border-radius:12px;margin-top:auto}@keyframes sdc-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.sdc-members-hero-title{font-size:1.3rem}.sdc-all-members-container{padding:0 16px}.sdc-all-members-grid,.sdc-grid-2col,.sdc-grid-4col{grid-template-columns:1fr}}:root[data-theme=light] .sdc-all-members-wrapper{background-color:#f4faf6}:root[data-theme=light] .sdc-members-hero-banner{background-color:#eaf6ee;background-image:linear-gradient(90deg,rgba(169,216,188,.55),rgba(229,245,234,.88) 55%,#f4faf6),url("/assets/Service(1).png")}:root[data-theme=light] .sdc-members-hero-title{color:#123b35}:root[data-theme=light] .sdc-members-count-badge{background:rgba(11,143,85,.1);border-color:rgba(11,143,85,.35);color:#0b8f55}:root[data-theme=light] .sdc-members-breadcrumb,:root[data-theme=light] .sdc-members-breadcrumb a{color:#52766c}:root[data-theme=light] .sdc-members-bc-sep{color:#8aa39c}:root[data-theme=light] .sdc-members-breadcrumb a:hover{color:#0b8f55!important}:root[data-theme=light] .sdc-section-heading h2{color:#123b35}:root[data-theme=light] .sdc-member-card{background:linear-gradient(180deg,#fff,#f7fcf9);border-color:#cbe7d4}:root[data-theme=light] .sdc-member-card:hover{border-color:#16a765;box-shadow:0 14px 30px rgba(22,167,101,.14)}:root[data-theme=light] .sdc-card-name{color:#123b35}:root[data-theme=light] .sdc-card-role{color:#168a5b}:root[data-theme=light] .sdc-card-bio{color:#5c7a70}:root[data-theme=light] .sdc-card-university{color:#5c7a70;border-top-color:rgba(18,59,53,.1)}:root[data-theme=light] .sdc-tag-pill{background-color:#f4faf6;border-color:#cbe7d4;color:#52766c}:root[data-theme=light] .sdc-tag-pill.tag-green{background-color:#e5f5ea;border-color:#72c99a;color:#0d3329}:root[data-theme=light] .sdc-card-info-btn{background-color:#fff;border-color:#a9d8bc;color:#123b35}:root[data-theme=light] .sdc-card-info-btn:hover{background-color:#e5f5ea;border-color:#16a765;color:#0b8f55}:root[data-theme=light] .sdc-no-results{color:#52766c}:root[data-theme=light] .sdc-skel{background:linear-gradient(90deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.1) 37%,rgba(0,0,0,.05) 63%);background-size:400% 100%}