.member-search-dedicated-page{--member-type-page:calc(22px + var(--gayus-text-bump,0px));--member-type-section:calc(17px + var(--gayus-text-bump,0px));--member-type-subsection:calc(15px + var(--gayus-text-bump,0px));--member-type-body:calc(14px + var(--gayus-text-bump,0px));--member-type-control:calc(13px + var(--gayus-text-bump,0px));--member-type-meta:calc(12px + var(--gayus-text-bump,0px));--member-type-micro:calc(11px + var(--gayus-text-bump,0px));--member-radius-panel:14px;--member-radius-control:9px;--member-surface:var(--app-surface,var(--card,#fff));--member-surface-subtle:var(--app-surface-subtle,var(--card2,#f4f6f8));--member-border:var(--app-border,var(--line,rgba(148,163,184,.24)));--member-text:var(--app-text,var(--text,#111827));--member-text-secondary:var(--app-text-secondary,var(--muted,#64748b));--member-text-tertiary:var(--app-text-tertiary,color-mix(in srgb,var(--member-text-secondary) 78%,transparent));--member-accent:var(--app-accent,var(--purple,#7c3aed));font-family:var(--gayus-font-ui,var(--font-ui,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif));color:var(--member-text)}.member-search-dedicated-page .member-search-dedicated-main{display:grid;gap:14px;width:100%;padding:0 !important;overflow:visible;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.member-search-dedicated-page :where(button,input,select,textarea){font-family:inherit}.member-search-dedicated-page .member-search-page-intro{align-items:center;display:flex;justify-content:space-between;gap:18px;margin:0;padding:18px 20px;border:1px solid var(--member-border);border-radius:var(--member-radius-panel);background:var(--member-surface);box-shadow:none}.member-search-dedicated-page .member-search-page-intro>div:first-child{min-width:0}.member-search-dedicated-page .global-search-kicker{display:block;margin:0 0 4px;padding:0;border:0;border-radius:0;background:transparent;color:var(--member-accent);font-size:var(--member-type-micro);font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.member-search-dedicated-page .member-search-page-intro .article-title{margin:0;color:var(--member-text);font-size:var(--member-type-page);font-weight:700;line-height:1.25}.member-search-dedicated-page .member-search-page-intro p{max-width:72ch;margin:5px 0 0;color:var(--member-text-secondary);font-size:var(--member-type-body);font-weight:400;line-height:1.45}.member-search-dedicated-page .member-search-online-link,.member-search-dedicated-page .community-member-filter-open,.member-search-dedicated-page .community-member-filter-submit,.member-search-dedicated-page .community-member-filter-reset{align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:var(--member-radius-control);box-shadow:none;font-size:var(--member-type-control);font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.member-search-dedicated-page .member-search-online-link{border:1px solid color-mix(in srgb,var(--member-accent) 30%,var(--member-border));background:color-mix(in srgb,var(--member-accent) 8%,var(--member-surface));color:var(--member-accent)}.member-search-dedicated-page .member-search-online-link:hover,.member-search-dedicated-page .member-search-online-link:focus-visible{border-color:color-mix(in srgb,var(--member-accent) 52%,var(--member-border));background:color-mix(in srgb,var(--member-accent) 12%,var(--member-surface));color:var(--member-accent);transform:none;text-decoration:none}.member-search-dedicated-page .member-search-online-link-secondary{border-color:var(--member-border);background:var(--member-surface);color:var(--member-text-secondary)}.member-search-dedicated-page .community-member-filter-inline{margin:0}.member-search-dedicated-page .community-member-filter-inline .community-member-filter-panel{position:relative;width:100%;max-height:none;overflow:visible;border:1px solid var(--member-border);border-radius:var(--member-radius-panel);background:var(--member-surface);box-shadow:none}.member-search-dedicated-page .community-member-filter-modal-head{align-items:center;padding:16px 18px;border-bottom:1px solid var(--member-border);background:var(--member-surface)}.member-search-dedicated-page .community-member-filter-modal-head h2{margin:0;color:var(--member-text);font-size:var(--member-type-section);font-weight:600;line-height:1.25}.member-search-dedicated-page .community-member-filter-modal-head p{margin:4px 0 0;color:var(--member-text-secondary);font-size:var(--member-type-meta);font-weight:400;line-height:1.45}.member-search-dedicated-page .community-member-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 18px 18px;background:var(--member-surface-subtle)}.member-search-dedicated-page .community-member-filter-card{min-width:0;margin:0;padding:14px;border:1px solid var(--member-border);border-radius:10px;background:var(--member-surface)}.member-search-dedicated-page .community-member-filter-card-wide{grid-column:1 / -1}.member-search-dedicated-page .community-member-filter-card legend{padding:0 4px;color:var(--member-text);font-size:var(--member-type-subsection);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.member-search-dedicated-page .community-member-input-label,.member-search-dedicated-page .community-member-profile-filter-grid label,.member-search-dedicated-page .community-member-range-row label,.member-search-dedicated-page .community-member-profile-filter-title{color:var(--member-text-secondary);font-size:var(--member-type-control);font-weight:500;line-height:1.3}.member-search-dedicated-page .community-member-input-label,.member-search-dedicated-page .community-member-range-row label{margin-bottom:7px}.member-search-dedicated-page .community-member-filter-card :where(input[type="text"],input[type="search"],select){width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--member-border);border-radius:var(--member-radius-control);background:var(--member-surface);color:var(--member-text);box-shadow:none;font-size:var(--member-type-body);font-weight:400;line-height:1.3}.member-search-dedicated-page .community-member-profile-select-label select{display:block;margin-top:7px}.member-search-dedicated-page .community-member-filter-card :where(input[type="text"],input[type="search"],select):focus{outline:2px solid color-mix(in srgb,var(--member-accent) 26%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--member-accent) 48%,var(--member-border))}.member-search-dedicated-page .community-member-choice{gap:9px;margin:8px 0;color:var(--member-text);font-size:var(--member-type-body);font-weight:400;line-height:1.35}.member-search-dedicated-page .community-member-choice-strong{font-size:var(--member-type-body);font-weight:600}.member-search-dedicated-page .community-member-choice-compact{font-size:var(--member-type-control)}.member-search-dedicated-page .community-member-choice :where(input[type="radio"],input[type="checkbox"]){flex:0 0 auto;width:17px;height:17px}.member-search-dedicated-page .community-member-filter-help,.member-search-dedicated-page .community-member-distance-note,.member-search-dedicated-page .community-location-status,.member-search-dedicated-page .community-location-attribution{color:var(--member-text-secondary);font-size:var(--member-type-meta);font-weight:400;line-height:1.45}.member-search-dedicated-page .community-member-filter-help,.member-search-dedicated-page .community-member-distance-note{margin:9px 0 0}.member-search-dedicated-page .community-member-segment-grid{gap:8px}.member-search-dedicated-page .community-member-segment span{min-height:40px;padding:8px 10px;border:1px solid var(--member-border);border-radius:var(--member-radius-control);background:var(--member-surface);color:var(--member-text-secondary);box-shadow:none;font-size:var(--member-type-control);font-weight:500;line-height:1.3}.member-search-dedicated-page .community-member-segment input:checked+span{border-color:color-mix(in srgb,var(--member-accent) 46%,var(--member-border));background:color-mix(in srgb,var(--member-accent) 10%,var(--member-surface));color:var(--member-accent);box-shadow:none;font-weight:600}.member-search-dedicated-page .community-member-range-row{margin-top:12px}.member-search-dedicated-page .community-member-range-row label strong{color:var(--member-accent);font-weight:600}.member-search-dedicated-page .community-member-profile-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.member-search-dedicated-page .community-member-profile-filter-range{padding:12px;border:1px solid var(--member-border);border-radius:10px;background:var(--member-surface-subtle)}.member-search-dedicated-page .community-member-profile-filter-title{margin-bottom:7px;color:var(--member-text);font-weight:600}.member-search-dedicated-page .community-member-filter-actions{position:static;gap:10px;padding:14px 18px;border-top:1px solid var(--member-border);border-radius:0 0 var(--member-radius-panel) var(--member-radius-panel);background:var(--member-surface)}.member-search-dedicated-page .community-member-filter-reset{display:inline-flex;border:1px solid var(--member-border);background:var(--member-surface);color:var(--member-text-secondary);text-decoration:none}.member-search-dedicated-page .community-member-filter-submit,.member-search-dedicated-page .community-member-filter-open{border:1px solid var(--member-accent);background:var(--member-accent);color:#fff;font-weight:600}.member-search-dedicated-page .community-member-filter-submit:hover,.member-search-dedicated-page .community-member-filter-open:hover,.member-search-dedicated-page .community-member-filter-submit:focus-visible,.member-search-dedicated-page .community-member-filter-open:focus-visible{border-color:var(--app-accent-hover,color-mix(in srgb,var(--member-accent) 84%,#000));background:var(--app-accent-hover,color-mix(in srgb,var(--member-accent) 84%,#000));color:#fff;box-shadow:none;transform:none}.member-search-dedicated-page .member-results-page-actions{align-items:center;gap:8px}.member-search-dedicated-page .global-search-summary.member-search-results-summary{margin:0;padding:14px 16px;border:1px solid var(--member-border);border-radius:12px;background:var(--member-surface);box-shadow:none}.member-search-dedicated-page .global-search-summary.member-search-results-summary h2{margin:0;color:var(--member-text);font-size:var(--member-type-section);font-weight:600;line-height:1.25}.member-search-dedicated-page .global-search-summary.member-search-results-summary p{margin:4px 0 0;color:var(--member-text-secondary);font-size:var(--member-type-control);font-weight:400;line-height:1.45}.member-search-dedicated-page .community-members-headbar.global-search-member-headbar{align-items:center;margin:0;padding:12px 14px;border:1px solid var(--member-border);border-radius:12px;background:var(--member-surface)}.member-search-dedicated-page .community-members-headbar .eyebrow{display:block;margin:0 0 3px;color:var(--member-accent);font-size:var(--member-type-micro);font-weight:600;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.member-search-dedicated-page .community-member-filter-summary{margin:0;color:var(--member-text-secondary);font-size:var(--member-type-meta);font-weight:400;line-height:1.45}.member-search-dedicated-page .community-member-filter-edit-link{display:inline-flex;flex:0 0 auto}.member-search-dedicated-page .community-member-activity-legend-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0;padding:9px 12px;border:1px solid var(--member-border);border-radius:10px;background:var(--member-surface-subtle);color:var(--member-text-secondary);font-size:var(--member-type-meta);font-weight:400;line-height:1.35}.member-search-dedicated-page .community-member-activity-legend-inline span{display:inline-flex;align-items:center;gap:6px}.member-search-dedicated-page .global-search-sections{gap:12px}.member-search-dedicated-page .global-search-section-head{align-items:end;margin:0;padding:2px 2px 9px;border-bottom:1px solid var(--member-border)}.member-search-dedicated-page .global-search-section-head h2{margin:0;color:var(--member-text);font-size:var(--member-type-section);font-weight:600;line-height:1.25}.member-search-dedicated-page .global-search-section-head span,.member-search-dedicated-page .global-search-section-head a{color:var(--member-text-secondary);font-size:var(--member-type-meta);font-weight:400;line-height:1.35}.member-search-dedicated-page .global-search-section-head a{color:var(--member-accent);font-weight:500}.member-search-dedicated-page .community-member-grid.global-search-member-grid{gap:12px !important}.member-search-dedicated-page .community-member-card{border-radius:12px !important;box-shadow:none !important}.member-search-dedicated-page .community-member-card:hover{transform:none;border-color:color-mix(in srgb,var(--member-accent) 30%,var(--member-border)) !important;box-shadow:none !important}.member-search-dedicated-page .gayus-person-card-name,.member-search-dedicated-page .community-member-card>a>strong{font-size:var(--member-type-body);font-weight:600;line-height:1.3}.member-search-dedicated-page :where(.gayus-person-card-handle,.gayus-person-card-meta,.gayus-person-card-context,.gayus-person-card-footer){font-size:var(--member-type-meta);font-weight:400}.member-search-dedicated-page :where(.community-feed-loader,.community-feed-end,.empty-card){font-size:var(--member-type-body);font-weight:400}html[data-theme="dark"] .member-search-dedicated-page .community-member-filter-grid,html[data-theme="dark"] .member-search-dedicated-page .community-member-profile-filter-range,html[data-theme="dark"] .member-search-dedicated-page .community-member-activity-legend-inline{background:var(--member-surface-subtle)}@media(max-width:1100px){.member-search-dedicated-page .community-member-filter-grid,.member-search-dedicated-page .community-member-profile-filter-grid {grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:720px){.member-search-dedicated-page {--member-type-page:calc(20px + var(--gayus-text-bump,0px));--member-type-section:calc(16px + var(--gayus-text-bump,0px));} .member-search-dedicated-page .member-search-page-intro {align-items:stretch;flex-direction:column;gap:12px;padding:15px;border-radius:12px;} .member-search-dedicated-page .member-search-online-link,.member-search-dedicated-page .member-results-page-actions,.member-search-dedicated-page .member-results-page-actions .member-search-online-link {width:100%;} .member-search-dedicated-page .member-results-page-actions {display:grid;grid-template-columns:1fr;} .member-search-dedicated-page .community-member-filter-inline .community-member-filter-panel {border-radius:12px;} .member-search-dedicated-page .community-member-filter-modal-head,.member-search-dedicated-page .community-member-filter-grid,.member-search-dedicated-page .community-member-filter-actions {padding-left:14px;padding-right:14px;} .member-search-dedicated-page .community-member-filter-grid,.member-search-dedicated-page .community-member-profile-filter-grid,.member-search-dedicated-page .community-member-segment-grid,.member-search-dedicated-page .community-member-segment-grid-sort,.member-search-dedicated-page .community-member-age-ranges {grid-template-columns:1fr;} .member-search-dedicated-page .community-member-filter-actions {align-items:stretch;flex-direction:column-reverse;border-radius:0 0 12px 12px;} .member-search-dedicated-page .community-member-filter-reset,.member-search-dedicated-page .community-member-filter-submit {width:100%;} .member-search-dedicated-page .community-members-headbar.global-search-member-headbar {align-items:stretch;flex-direction:column;} .member-search-dedicated-page .community-member-filter-edit-link {width:100%;}}
