.BottomCta-module__HU-QRa__cta{width:100%;height:var(--cta-height);border-radius:var(--radius-pill);font-size:var(--fs-body-2);justify-content:center;align-items:center;font-weight:500;display:flex}.BottomCta-module__HU-QRa__enabled{background:var(--tone-primary-solid);color:var(--tone-primary-solid-fg);cursor:pointer}.BottomCta-module__HU-QRa__disabled{color:#1d1b2061;cursor:not-allowed;background:#1d1b201f}
.BottomSheet-module__VXLKkW__scrim{background:var(--scrim);z-index:40;position:fixed;inset:0}.BottomSheet-module__VXLKkW__sheet{background:var(--surface-sheet);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:12px 8px max(36px, env(safe-area-inset-bottom));z-index:41;max-height:70vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.BottomSheet-module__VXLKkW__handle{background:var(--border-default);border-radius:2px;width:32px;height:4px;margin:0 auto 12px}
.FilterSheet-module__fnAb2a__title{font-size:var(--fs-body-1);color:var(--text-primary);padding:4px var(--space-4) var(--space-2);font-weight:500}.FilterSheet-module__fnAb2a__option{align-items:center;gap:var(--space-3);width:100%;padding:13px var(--space-4);border-radius:var(--radius-card-sm);text-align:left;display:flex}.FilterSheet-module__fnAb2a__option:hover{background:var(--ripple-hover)}.FilterSheet-module__fnAb2a__radio{border-radius:var(--radius-pill);border:2px solid var(--tone-neutral-solid);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.FilterSheet-module__fnAb2a__radioOn{border-color:var(--tone-primary-solid)}.FilterSheet-module__fnAb2a__radioDot{border-radius:var(--radius-pill);background:var(--tone-primary-solid);width:10px;height:10px}.FilterSheet-module__fnAb2a__label{font-size:var(--fs-body-2);color:var(--text-primary)}
.MemberDirectory-module__X-vIeG__screen{background:var(--surface-page);min-height:100dvh;position:relative}.MemberDirectory-module__X-vIeG__header{background:var(--surface-page);z-index:5;padding-top:max(var(--space-4), env(safe-area-inset-top));position:sticky;top:0}.MemberDirectory-module__X-vIeG__titleRow{padding:10px var(--space-4) var(--space-2);justify-content:space-between;align-items:center;display:flex}.MemberDirectory-module__X-vIeG__title{font-size:var(--fs-title-1);color:var(--text-primary);margin:0;font-weight:400}.MemberDirectory-module__X-vIeG__titleActions{align-items:center;gap:var(--space-2);display:flex}.MemberDirectory-module__X-vIeG__addButton{border-radius:var(--radius-pill);background:var(--tone-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MemberDirectory-module__X-vIeG__addButton:hover{background:var(--tone-primary-bg);outline:1px solid var(--tone-primary-solid)}.MemberDirectory-module__X-vIeG__logoutRow{padding:0 var(--space-4) var(--space-2);justify-content:flex-end;display:flex}.MemberDirectory-module__X-vIeG__searchWrap{padding:0 var(--space-4) var(--space-3)}.MemberDirectory-module__X-vIeG__searchBar{border-radius:var(--radius-pill);background:var(--surface-field);align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);display:flex}.MemberDirectory-module__X-vIeG__searchInput{font-size:var(--fs-body-1);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.MemberDirectory-module__X-vIeG__chipRow{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);display:flex;overflow-x:auto}.MemberDirectory-module__X-vIeG__list{padding-bottom:var(--space-8)}.MemberDirectory-module__X-vIeG__letterHeader{padding:14px var(--space-4) 6px;font-size:var(--fs-body-2);color:var(--tone-primary-solid);font-weight:500}.MemberDirectory-module__X-vIeG__row{align-items:center;gap:var(--space-3);padding:10px 12px 10px var(--space-4);cursor:pointer;min-height:64px;display:flex}.MemberDirectory-module__X-vIeG__row:hover{background:var(--ripple-hover)}.MemberDirectory-module__X-vIeG__rowMain{flex:1;min-width:0}.MemberDirectory-module__X-vIeG__rowNameLine{align-items:center;gap:var(--space-2);display:flex}.MemberDirectory-module__X-vIeG__rowName{font-size:var(--fs-body-1);color:var(--text-primary);white-space:nowrap}.MemberDirectory-module__X-vIeG__rowSub{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.MemberDirectory-module__X-vIeG__quickActions{flex-shrink:0;gap:2px;display:flex}.MemberDirectory-module__X-vIeG__quickAction{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MemberDirectory-module__X-vIeG__quickAction:hover{background:var(--tone-primary-bg)}.MemberDirectory-module__X-vIeG__empty{text-align:center;color:var(--text-secondary);font-size:var(--fs-body-2);padding:80px 20px}.MemberDirectory-module__X-vIeG__indexBar{flex-direction:column;justify-content:center;gap:5px;padding:0 4px;display:flex;position:fixed;top:220px;bottom:60px;right:2px}.MemberDirectory-module__X-vIeG__indexLetter{color:var(--tone-primary-solid);text-align:center;padding:1px 4px;font-size:10px;font-weight:500}
.MemberWorkspace-module__a-fUSq__mobileOnly{display:block}.MemberWorkspace-module__a-fUSq__desktopOnly{display:none}@media (min-width:1024px){.MemberWorkspace-module__a-fUSq__mobileOnly{display:none}.MemberWorkspace-module__a-fUSq__desktopOnly{display:block}}
.ProgressBar-module__MLBwdW__track{height:4px;margin:0 var(--space-4);background:var(--divider);border-radius:2px;overflow:hidden}.ProgressBar-module__MLBwdW__fill{background:var(--tone-primary-solid);border-radius:2px;height:100%;transition:width .3s ease-out}
.SignupFunnel-module__SbLUZa__screen{background:var(--surface-page);flex-direction:column;min-height:100dvh;display:flex;position:relative}.SignupFunnel-module__SbLUZa__topBar{padding-top:max(var(--space-4), env(safe-area-inset-top));background:var(--surface-page);z-index:5;flex-shrink:0;position:sticky;top:0}.SignupFunnel-module__SbLUZa__navRow{height:56px;padding:0 var(--space-1);align-items:center;display:flex}.SignupFunnel-module__SbLUZa__backButton{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex}.SignupFunnel-module__SbLUZa__backButton:hover{background:var(--ripple-hover)}.SignupFunnel-module__SbLUZa__stepLabel{font-size:var(--fs-caption);color:var(--text-secondary);padding-right:var(--space-4);margin-left:auto;font-weight:500}.SignupFunnel-module__SbLUZa__content{padding:28px var(--space-6) 140px;box-sizing:border-box;flex:1;width:100%;max-width:480px;margin:0 auto;overflow-y:auto}.SignupFunnel-module__SbLUZa__question{font-size:var(--fs-title-1);color:var(--text-primary);margin:0;font-weight:400;line-height:1.35}.SignupFunnel-module__SbLUZa__subtitle{font-size:var(--fs-body-2);color:var(--text-secondary);margin-top:var(--space-2)}.SignupFunnel-module__SbLUZa__field{margin-top:var(--space-8);background:var(--surface-field);border-radius:var(--radius-field-top);border-bottom:1px solid var(--text-secondary);padding:var(--space-2) var(--space-4)}.SignupFunnel-module__SbLUZa__fieldLabel{font-size:var(--fs-caption);color:var(--tone-primary-solid)}.SignupFunnel-module__SbLUZa__fieldInput{width:100%;font-size:var(--fs-body-1);color:var(--text-primary);background:0 0;border:none;outline:none;padding:2px 0}.SignupFunnel-module__SbLUZa__matchCard{margin-top:var(--space-8);border-radius:var(--radius-card-sm);background:var(--surface-card);padding:var(--space-5);align-items:center;gap:var(--space-4);display:flex}.SignupFunnel-module__SbLUZa__matchAvatar{border-radius:var(--radius-pill);background:var(--tone-primary-solid);width:48px;height:48px;color:var(--tone-primary-solid-fg);font-size:var(--fs-title-2);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.SignupFunnel-module__SbLUZa__matchName{font-size:var(--fs-title-2);color:var(--text-primary);font-weight:500}.SignupFunnel-module__SbLUZa__matchSub{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:2px}.SignupFunnel-module__SbLUZa__hint{font-size:var(--fs-caption);color:var(--text-tertiary);margin-top:var(--space-3)}.SignupFunnel-module__SbLUZa__otpRow{gap:var(--space-2);margin-top:var(--space-8);display:flex;position:relative}.SignupFunnel-module__SbLUZa__otpCell{background:var(--surface-field);height:56px;color:var(--text-primary);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:flex}.SignupFunnel-module__SbLUZa__otpCellFocused{outline:2px solid var(--tone-primary-solid)}.SignupFunnel-module__SbLUZa__otpHiddenInput{opacity:0;position:absolute;inset:0}.SignupFunnel-module__SbLUZa__resendLink{font-size:var(--fs-body-2);color:var(--tone-primary-solid);margin-top:var(--space-5);font-weight:500}.SignupFunnel-module__SbLUZa__loginList{margin-top:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.SignupFunnel-module__SbLUZa__loginOption{align-items:center;gap:var(--space-4);padding:14px var(--space-4);border-radius:var(--radius-card-sm);background:var(--surface-card);text-align:left;border:1px solid #0000;width:100%;display:flex}.SignupFunnel-module__SbLUZa__loginOptionSelected{background:var(--tone-primary-bg)}.SignupFunnel-module__SbLUZa__loginIcon{border-radius:var(--radius-pill);width:32px;height:32px;font-size:var(--fs-title-2);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.SignupFunnel-module__SbLUZa__loginIconBordered{border:1px solid var(--border-default)}.SignupFunnel-module__SbLUZa__loginLabel{font-size:var(--fs-body-2);color:var(--text-primary);flex:1;font-weight:500}.SignupFunnel-module__SbLUZa__allConsentRow{margin-top:var(--space-6);border-radius:var(--radius-card-sm);background:var(--surface-card);padding:var(--space-4);align-items:center;gap:var(--space-3);width:100%;display:flex}.SignupFunnel-module__SbLUZa__allConsentLabel{font-size:var(--fs-body-1);color:var(--text-primary);font-weight:500}.SignupFunnel-module__SbLUZa__checkBox{border:2px solid var(--tone-neutral-solid);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SignupFunnel-module__SbLUZa__checkBoxSm{border:2px solid var(--tone-neutral-solid);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.SignupFunnel-module__SbLUZa__checkBoxOn{background:var(--tone-primary-solid);border-color:#0000}.SignupFunnel-module__SbLUZa__consentRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.SignupFunnel-module__SbLUZa__consentLabel{text-align:left;font-size:var(--fs-body-2);color:var(--text-primary);flex:1}.SignupFunnel-module__SbLUZa__detailLink{font-size:var(--fs-caption);color:var(--tone-primary-solid);flex-shrink:0;font-weight:500}.SignupFunnel-module__SbLUZa__doneWrap{text-align:center;flex-direction:column;align-items:center;padding-top:60px;display:flex}.SignupFunnel-module__SbLUZa__doneIcon{border-radius:var(--radius-pill);background:var(--tone-primary-bg);justify-content:center;align-items:center;width:72px;height:72px;display:flex}.SignupFunnel-module__SbLUZa__doneTitle{font-size:var(--fs-title-1);color:var(--text-primary);margin-top:var(--space-6);font-weight:400}.SignupFunnel-module__SbLUZa__doneSubtitle{font-size:var(--fs-body-2);color:var(--text-secondary);margin-top:var(--space-2)}.SignupFunnel-module__SbLUZa__ctaWrap{padding:var(--space-3) var(--space-6) max(var(--space-8), env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--surface-page) 40%);max-width:480px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.SignupFunnel-module__SbLUZa__secondaryLink{width:100%;height:var(--touch-min);font-size:var(--fs-body-2);color:var(--tone-primary-solid);margin-top:var(--space-1);justify-content:center;align-items:center;font-weight:500;display:flex}.SignupFunnel-module__SbLUZa__sheetTitle{font-size:var(--fs-title-2);color:var(--text-primary);padding:4px var(--space-4) 0;margin:0;font-weight:500}.SignupFunnel-module__SbLUZa__sheetBody{font-size:var(--fs-body-2);color:var(--text-secondary);padding:var(--space-3) var(--space-4) 0;line-height:1.6}.SignupFunnel-module__SbLUZa__sheetCta{margin:var(--space-5) var(--space-4) 0}
