._lang_1fxd1_1{position:relative;display:inline-flex}._lang-btn_1fxd1_9{position:relative;display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._lang-btn_1fxd1_9:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}._lang-btn_1fxd1_9:hover,._lang-btn_1fxd1_9[aria-expanded=true]{background:var(--card);border-color:var(--hairline);color:var(--ink);box-shadow:0 2px 8px #0000000a}._lang-globe_1fxd1_51{display:inline-flex;color:var(--muted)}._lang-btn_1fxd1_9:hover ._lang-globe_1fxd1_51,._lang-btn_1fxd1_9[aria-expanded=true] ._lang-globe_1fxd1_51{color:var(--brand-text, var(--brand, #037cd2))}._lang-code_1fxd1_61{letter-spacing:.04em}._lang-chev_1fxd1_65{transition:transform .2s ease;opacity:.7}._lang-btn_1fxd1_9[aria-expanded=true] ._lang-chev_1fxd1_65{transform:rotate(180deg)}._lang-opt_1fxd1_76{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:200px;padding:2px 4px;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink);text-align:left}._lang-opt_1fxd1_76._on_1fxd1_90{color:var(--brand-text, var(--brand, #037cd2))}._lang-flag_1fxd1_94{font-size:18px;line-height:1}._lang-name_1fxd1_99{flex:1}._lang-c_1fxd1_61{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.04em}._lang-opt_1fxd1_76._on_1fxd1_90 ._lang-c_1fxd1_61{color:var(--brand-text, var(--brand, #037cd2))}._lang-check_1fxd1_114{color:var(--brand-text, var(--brand, #037cd2));display:inline-flex}._lang-btn-pill_1fxd1_122{height:36px;padding:0 12px;background:var(--card);border:1px solid var(--hairline);border-radius:999px;color:var(--ink);font:500 12.5px/1 Inter,Inter Fallback,sans-serif;box-shadow:var(--shadow-card)}._lang-btn-pill_1fxd1_122:hover,._lang-btn-pill_1fxd1_122[aria-expanded=true]{background:var(--bg-soft);border-color:var(--ink)}._lang_1fxd1_1 .surface-dropdown-menu{max-height:min(70vh,520px);overflow-y:auto}
