.page-module__mQddra__hero{text-align:center;padding-bottom:48px}.page-module__mQddra__hero h1{margin-left:auto;margin-right:auto}.page-module__mQddra__hero p{text-align:center;margin-left:auto;margin-right:auto}.page-module__mQddra__hero .h-sub{text-align:center;margin-left:auto;margin-right:auto}.page-module__mQddra__statsSection{width:100%;max-width:1280px;margin:0 auto;padding:0 32px 32px}.page-module__mQddra__statsCard{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:18px;grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;padding:28px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f29500a}.page-module__mQddra__statsCard:before{content:"";pointer-events:none;background:linear-gradient(120deg,#5bb3470a,#0000 40%);position:absolute;inset:0}.page-module__mQddra__stat{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.page-module__mQddra__statNum{font-family:var(--font-geist,sans-serif);letter-spacing:-.025em;color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:32px;font-weight:600;line-height:1;display:inline-flex}.page-module__mQddra__statLabel{font-family:var(--font-inter,sans-serif);color:var(--color-ink-3);font-size:13px}.page-module__mQddra__statPulse{background:var(--color-green-500);border-radius:50%;width:8px;height:8px;animation:2s infinite page-module__mQddra__vhpulse;box-shadow:0 0 #5bb347b3}@keyframes page-module__mQddra__vhpulse{0%{box-shadow:0 0 #5bb347b3}70%{box-shadow:0 0 0 8px #5bb34700}to{box-shadow:0 0 #5bb34700}}.page-module__mQddra__toolbarSection{width:100%;max-width:1280px;margin:0 auto;padding:0 32px 24px}.page-module__mQddra__search{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:14px;align-items:center;gap:12px;padding:12px 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f29500a}.page-module__mQddra__search:focus-within{border-color:var(--color-blue-600);box-shadow:0 0 0 3px #1e5bd91f}.page-module__mQddra__searchIcon{color:var(--color-ink-3);display:inline-flex}.page-module__mQddra__searchIcon svg{width:18px;height:18px;display:block}.page-module__mQddra__searchInput{font-family:var(--font-inter,sans-serif);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-size:15.5px}.page-module__mQddra__searchInput::placeholder{color:var(--color-ink-3)}.page-module__mQddra__searchClear{background:var(--color-paper-3);cursor:pointer;width:28px;height:28px;color:var(--color-ink-3);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-module__mQddra__searchClear svg{width:14px;height:14px}.page-module__mQddra__searchClear:hover{background:var(--color-paper);color:var(--color-ink)}.page-module__mQddra__gridSection{width:100%;max-width:1280px;margin:0 auto;padding:0 32px 96px}.page-module__mQddra__gridInner{position:relative}.page-module__mQddra__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__mQddra__member{background:var(--color-paper-2);border:1px solid var(--color-rule);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f295008}.page-module__mQddra__member:hover{border-color:var(--color-rule-strong);transform:translateY(-3px);box-shadow:0 1px 2px #0f29500a,0 16px 36px #0f295014}.page-module__mQddra__memberPhoto{justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.page-module__mQddra__memberPhotoImg{object-fit:cover;width:100%;height:100%;display:block}.page-module__mQddra__member:nth-child(5n+1) .page-module__mQddra__memberPhoto:not(:has(img)){background:linear-gradient(155deg,#e8effa 0%,#c5d6ee 100%)}.page-module__mQddra__member:nth-child(5n+2) .page-module__mQddra__memberPhoto:not(:has(img)){background:linear-gradient(155deg,#e8f2e2 0%,#c2dab4 100%)}.page-module__mQddra__member:nth-child(5n+3) .page-module__mQddra__memberPhoto:not(:has(img)){background:linear-gradient(155deg,#faead9 0%,#ecc8a4 100%)}.page-module__mQddra__member:nth-child(5n+4) .page-module__mQddra__memberPhoto:not(:has(img)){background:linear-gradient(155deg,#ede3f2 0%,#c9b5da 100%)}.page-module__mQddra__member:nth-child(5n+5) .page-module__mQddra__memberPhoto:not(:has(img)){background:linear-gradient(155deg,#faf1d6 0%,#e8d497 100%)}.page-module__mQddra__member:nth-child(5n+1) .page-module__mQddra__memberPlaceholder svg{color:#6e94d6}.page-module__mQddra__member:nth-child(5n+2) .page-module__mQddra__memberPlaceholder svg{color:#6fa85a}.page-module__mQddra__member:nth-child(5n+3) .page-module__mQddra__memberPlaceholder svg{color:#c97d40}.page-module__mQddra__member:nth-child(5n+4) .page-module__mQddra__memberPlaceholder svg{color:#8c6fa8}.page-module__mQddra__member:nth-child(5n+5) .page-module__mQddra__memberPlaceholder svg{color:#b89540}.page-module__mQddra__member:nth-child(5n+1) .page-module__mQddra__memberNum{color:var(--color-blue-700);background:#1e5bd914}.page-module__mQddra__member:nth-child(5n+2) .page-module__mQddra__memberNum{color:var(--color-green-700);background:#2e6b2214}.page-module__mQddra__member:nth-child(5n+3) .page-module__mQddra__memberNum{color:#b05d1f;background:#b05d1f14}.page-module__mQddra__member:nth-child(5n+4) .page-module__mQddra__memberNum{color:#604180;background:#60418014}.page-module__mQddra__member:nth-child(5n+5) .page-module__mQddra__memberNum{color:#8e6e1a;background:#8e6e1a1a}.page-module__mQddra__memberPlaceholder{z-index:1;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.page-module__mQddra__memberPlaceholder svg{filter:drop-shadow(0 1px 2px #0000000f);width:100%;height:100%}.page-module__mQddra__memberBody{padding:14px 16px 16px}.page-module__mQddra__memberName{font-family:var(--font-geist,sans-serif);letter-spacing:-.012em;color:var(--color-ink);margin-bottom:2px;font-size:15px;font-weight:600}.page-module__mQddra__memberLoc{font-family:var(--font-inter,sans-serif);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:12.5px;line-height:1.4;overflow:hidden}.page-module__mQddra__memberFoot{border-top:1px solid #1a18170f;align-items:center;gap:8px;padding-top:10px;display:flex}.page-module__mQddra__memberNum{font-family:var(--font-geist,sans-serif);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.page-module__mQddra__memberDot{background:var(--color-ink-4);border-radius:50%;width:3px;height:3px}.page-module__mQddra__memberDate{font-family:var(--font-inter,sans-serif);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.page-module__mQddra__loading{text-align:center;color:var(--color-ink-3);padding:64px 0;font-size:15px}.page-module__mQddra__errorBox{color:#b91c1c;background:#feecec;border:1px solid #fecaca;border-radius:12px;margin-bottom:24px;padding:16px 18px;font-size:14px}.page-module__mQddra__empty{text-align:center;padding:64px 16px}.page-module__mQddra__emptyTitle{font-family:var(--font-geist,sans-serif);color:var(--color-ink);margin-bottom:6px;font-size:18px;font-weight:600}.page-module__mQddra__emptySub{color:var(--color-ink-3);margin-bottom:18px;font-size:14.5px}.page-module__mQddra__emptyCta{background:var(--color-green-500);color:#fff;font-family:var(--font-geist,sans-serif);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.page-module__mQddra__emptyCta:hover{background:var(--color-green-600)}.page-module__mQddra__pagination{border-top:1px solid var(--color-rule);justify-content:center;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.page-module__mQddra__pageBtn{font-family:var(--font-geist,sans-serif);color:var(--color-ink-2);background:var(--color-paper-2);border:1px solid var(--color-rule);cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.page-module__mQddra__pageBtn:hover:not(:disabled){background:var(--color-blue-50);border-color:var(--color-blue-100);color:var(--color-blue-700)}.page-module__mQddra__pageBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__mQddra__pageInfo{font-family:var(--font-inter,sans-serif);color:var(--color-ink-3);font-size:14px}.page-module__mQddra__pageInfo strong{color:var(--color-ink);font-weight:600}.page-module__mQddra__ctaSection{width:100%;max-width:1280px;margin:0 auto;padding:32px 32px 96px}.page-module__mQddra__ctaInner{text-align:center;background:linear-gradient(155deg,#fff 0%,#f4faf1 100%);border:1px solid #2e6b2224;border-radius:24px;max-width:880px;margin:0 auto;padding:56px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f29500a,0 16px 40px #2e6b221a}.page-module__mQddra__ctaInner:before{content:"";pointer-events:none;background:radial-gradient(circle,#8dcd7c2e 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-80px}.page-module__mQddra__ctaInner>*{z-index:1;position:relative}.page-module__mQddra__ctaTitle{font-family:var(--font-geist,sans-serif);letter-spacing:-.018em;color:var(--color-ink);margin:0 0 14px;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.1}.page-module__mQddra__ctaDeck{font-family:var(--font-inter,sans-serif);color:var(--color-ink-3);max-width:540px;margin:0 auto 28px;font-size:16.5px;line-height:1.55}.page-module__mQddra__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.page-module__mQddra__ctaPrimary{font-family:var(--font-geist,sans-serif);color:#fff;background:var(--color-green-600);border-radius:14px;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #2e6b2233,0 4px 12px #2e6b2226}.page-module__mQddra__ctaPrimary svg{width:16px;height:16px;transition:transform .2s}.page-module__mQddra__ctaPrimary:hover{background:var(--color-green-700);transform:translateY(-1px);box-shadow:0 2px 4px #2e6b2240,0 8px 20px #2e6b2233}.page-module__mQddra__ctaPrimary:hover svg{transform:translate(2px)}.page-module__mQddra__ctaSecondary{font-family:var(--font-geist,sans-serif);color:var(--color-ink-2);border-bottom:1px solid #1a181733;padding-bottom:1px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.page-module__mQddra__ctaSecondary:hover{color:var(--color-ink);border-color:var(--color-ink)}@media (max-width:1100px){.page-module__mQddra__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.page-module__mQddra__grid{grid-template-columns:repeat(2,1fr)}.page-module__mQddra__statsCard{grid-template-columns:1fr;gap:18px;padding:22px}}@media (max-width:480px){.page-module__mQddra__grid{grid-template-columns:1fr}}
