.ri9gqa_wrap{flex-shrink:0;position:relative}.ri9gqa_trigger{color:#184e50;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fffffff2;border:1.5px solid #184e5029;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .85rem .45rem .55rem;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0f504d14}.ri9gqa_male .ri9gqa_trigger{background:linear-gradient(135deg,#e8f6f3f2,#fffffffa);border-color:#2d8b7a59}.ri9gqa_female .ri9gqa_trigger{color:#8a3d5a;background:linear-gradient(135deg,#fff0f5f2,#fffffffa);border-color:#c9648466}.ri9gqa_trigger:hover,.ri9gqa_open .ri9gqa_trigger{transform:translateY(-1px);box-shadow:0 8px 22px #0f504d24}.ri9gqa_icon{color:#184e50;background:#2d8b7a24;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.95rem;display:grid}.ri9gqa_female .ri9gqa_icon{color:#8a3d5a;background:#c9648429}.ri9gqa_label{line-height:1}.ri9gqa_caret{opacity:.7;font-size:.7rem;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ri9gqa_open .ri9gqa_caret{transform:rotate(180deg)}.ri9gqa_panel{z-index:1200;-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fffffffa;border:1px solid #184e5014;border-radius:16px;min-width:200px;padding:.4rem;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),visibility .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(6px)scale(.98);box-shadow:0 20px 48px #0f504d24,0 4px 12px #0000000a}.ri9gqa_open .ri9gqa_panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.ri9gqa_dropUp .ri9gqa_panel{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px);transform:translateY(-6px)scale(.98)}.ri9gqa_dropUp.ri9gqa_open .ri9gqa_panel{transform:translateY(0)scale(1)}.ri9gqa_option{color:#184e50;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.7rem;width:100%;margin:0;padding:.65rem .75rem;transition:background-color .15s;display:flex}.ri9gqa_option i{text-align:center;width:1.4rem;font-size:1.15rem}.ri9gqa_optionMale i{color:#2d8b7a}.ri9gqa_optionFemale i{color:#c96484}.ri9gqa_option span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ri9gqa_optionTitle{font-size:.92rem;line-height:1.2}.ri9gqa_optionHint{color:#6b7c7a;font-size:.72rem;font-weight:300;line-height:1.2}.ri9gqa_option:hover,.ri9gqa_option:focus-visible{background:#2d8b7a14;outline:none}.ri9gqa_optionFemale:hover,.ri9gqa_optionFemale:focus-visible{background:#c964841a}.ri9gqa_optionActive{background:#2d8b7a1f}.ri9gqa_optionFemale.ri9gqa_optionActive{background:#c964841f}.ri9gqa_compact .ri9gqa_trigger{min-height:36px;padding:.3rem .7rem .3rem .4rem;font-size:13px}.ri9gqa_compact .ri9gqa_icon{width:1.45rem;height:1.45rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.ri9gqa_trigger,.ri9gqa_caret,.ri9gqa_panel{transition:none}}
.QZ473q_link{color:#184e50;background:#fff;border:1px solid #184e5029;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;text-decoration:none;display:inline-flex;position:relative}.QZ473q_link:hover{color:#fff;background:#184e50;border-color:#184e50}.QZ473q_compact{width:36px;height:36px;font-size:.98rem}.QZ473q_badge{color:#fff;background:#c4785a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}
