._7DfCda_section{z-index:5;text-align:center;flex-direction:column;align-items:center;padding:clamp(44px,6vw,68px) 20px;scroll-margin-top:80px;display:flex;position:relative}._7DfCda_title{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;margin-bottom:10px;font-size:clamp(1.85rem,5vw,2.75rem);font-weight:800;line-height:1.18}._7DfCda_subtitle{color:var(--text-secondary);text-wrap:balance;max-width:480px;margin:0 auto 20px;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.5}._7DfCda_statusContainer{justify-content:center;align-items:center;min-height:32px;margin-bottom:24px;display:flex}._7DfCda_unavailableNotice{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,16px);flex-direction:column;align-items:center;gap:10px;padding:14px 20px;animation:.3s ease-out _7DfCda_fadeUp;display:flex;box-shadow:0 4px 12px #00000014}@keyframes _7DfCda_fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._7DfCda_unavailableText{flex-direction:column;gap:4px;display:flex}._7DfCda_unavailablePrimary{color:var(--text-primary);font-size:1rem;font-weight:700}._7DfCda_unavailableSecondary{color:var(--text-secondary);font-size:.9rem}._7DfCda_unavailableFallbackBtn{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:9999px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s}._7DfCda_unavailableFallbackBtn:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-1px)}._7DfCda_statusText{border-radius:9999px;padding:6px 14px;font-size:.88rem;font-weight:600;transition:all .25s}._7DfCda_statusDefault{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14}._7DfCda_statusActive{color:var(--accent-primary);background:#6366f11f;border:1px solid #6366f140;box-shadow:0 0 12px #6366f126}._7DfCda_chipsContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:680px;margin-bottom:28px;display:flex}._7DfCda_card{cursor:pointer;min-width:130px;min-height:48px;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}._7DfCda_card:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}._7DfCda_card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._7DfCda_cardActive{box-shadow:0 4px 18px #6366f138, inset 0 0 0 1px var(--accent-primary);border-color:var(--accent-primary)!important;color:#fff!important;background:#6366f129!important}._7DfCda_cardActive:hover{border-color:var(--accent-primary)!important;background:#6366f138!important}._7DfCda_iconWrapper{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}._7DfCda_cardLabel{letter-spacing:-.01em;font-size:1rem;font-weight:600}._7DfCda_checkIndicator{background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;font-size:9px;animation:.2s cubic-bezier(.34,1.56,.64,1) _7DfCda_checkPop;display:flex}@keyframes _7DfCda_checkPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}._7DfCda_selfGenderSection{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:580px;padding-top:20px;display:flex}._7DfCda_selfGenderLabel{color:var(--text-muted);font-size:.84rem;font-weight:500}._7DfCda_selfGenderChips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._7DfCda_selfChip{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-family:inherit;font-size:.84rem;font-weight:500;transition:all .2s;display:inline-flex}._7DfCda_selfChip:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff2e}._7DfCda_selfChip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._7DfCda_selfChipActive{border-color:var(--accent-primary);color:#fff;background:#6366f129;font-weight:600;box-shadow:0 0 10px #6366f126}._7DfCda_selfChipIcon{font-size:.95rem;line-height:1}._7DfCda_selfChipLabel{line-height:1.2}._7DfCda_unspecifiedNote{color:var(--text-muted);max-width:440px;margin-top:6px;font-size:.8rem;line-height:1.4}html[data-theme=light] ._7DfCda_statusDefault{color:#4b5563;background:#0000000a;border-color:#00000014}html[data-theme=light] ._7DfCda_card{background:#00000008;border-color:#0000001a}html[data-theme=light] ._7DfCda_card:hover{background:#0000000f;border-color:#0003}html[data-theme=light] ._7DfCda_cardActive{color:var(--accent-primary)!important;background:#6366f11a!important}html[data-theme=light] ._7DfCda_selfGenderSection{border-top-color:#00000014}html[data-theme=light] ._7DfCda_selfChip{background:#00000008;border-color:#00000014}html[data-theme=light] ._7DfCda_selfChipActive{color:var(--accent-primary);background:#6366f11a}@media (max-width:600px){._7DfCda_section{padding:36px 16px}._7DfCda_title{font-size:clamp(1.6rem,7vw,2.1rem)}._7DfCda_chipsContainer{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;max-width:340px;margin-bottom:22px;display:grid}._7DfCda_card{justify-content:center;gap:8px;min-width:0;padding:10px 12px;font-size:.92rem}._7DfCda_cardLabel{font-size:.92rem}._7DfCda_selfGenderChips{grid-template-columns:repeat(2,1fr);gap:6px;width:100%;max-width:320px;display:grid}._7DfCda_selfChip{justify-content:center;padding:6px 10px;font-size:.8rem}}@media (max-width:360px){._7DfCda_section{padding:28px 12px}._7DfCda_title{font-size:1.45rem}._7DfCda_subtitle{margin-bottom:16px;font-size:.85rem}._7DfCda_chipsContainer{gap:6px;max-width:290px}._7DfCda_card{min-height:44px;padding:9px 8px;font-size:.85rem}._7DfCda_cardLabel{font-size:.85rem}._7DfCda_selfGenderChips{gap:5px;max-width:280px}._7DfCda_selfChip{min-height:34px;padding:5px 8px;font-size:.78rem}}
