.ls{position:relative;flex:0 0 auto}.ls-trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid var(--color-gray-300);border-radius:100px;background:var(--color-white);cursor:pointer;font-family:Manrope,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.ls-trigger:hover{border-color:var(--color-primary)}.ls-trigger-label{font-size:13px;font-weight:600;line-height:1;color:var(--color-ink);white-space:nowrap}.ls-chevron{flex-shrink:0;color:var(--color-gray-500);transition:transform .25s ease}.ls.open .ls-chevron{transform:rotate(180deg)}.ls-flag:before{content:"";flex-shrink:0;width:28px;height:21px;background-color:#e5e7eb;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 0 1px #00000014}.ls-flag[data-flag=us]{--ls-flag-url: url(https://flagcdn.com/us.svg)}.ls-flag[data-flag=tr]{--ls-flag-url: url(https://flagcdn.com/tr.svg)}.ls-flag[data-flag=il]{--ls-flag-url: url(https://flagcdn.com/il.svg)}.ls-flag[data-flag=ru]{--ls-flag-url: url(https://flagcdn.com/ru.svg)}.ls-flag[data-flag=ro]{--ls-flag-url: url(https://flagcdn.com/ro.svg)}.ls-flag[data-flag=pl]{--ls-flag-url: url(https://flagcdn.com/pl.svg)}.ls-flag[data-flag=gr]{--ls-flag-url: url(https://flagcdn.com/gr.svg)}.ls-flag[data-flag=it]{--ls-flag-url: url(https://flagcdn.com/it.svg)}.ls-flag[data-flag=kr]{--ls-flag-url: url(https://flagcdn.com/kr.svg)}.ls-flag[data-flag=jp]{--ls-flag-url: url(https://flagcdn.com/jp.svg)}.ls-flag[data-flag=cz]{--ls-flag-url: url(https://flagcdn.com/cz.svg)}.ls-flag[data-flag=de]{--ls-flag-url: url(https://flagcdn.com/de.svg)}.ls-flag[data-flag=sa]{--ls-flag-url: url(https://flagcdn.com/sa.svg)}.ls-flag[data-flag=nl]{--ls-flag-url: url(https://flagcdn.com/nl.svg)}.ls-flag[data-flag=es]{--ls-flag-url: url(https://flagcdn.com/es.svg)}.ls-flag[data-flag=fr]{--ls-flag-url: url(https://flagcdn.com/fr.svg)}.ls-flag[data-flag=br]{--ls-flag-url: url(https://flagcdn.com/br.svg)}.ls-flag[data-flag=pt]{--ls-flag-url: url(https://flagcdn.com/pt.svg)}.ls-flag[data-flag=id]{--ls-flag-url: url(https://flagcdn.com/id.svg)}.ls-flag[data-flag=th]{--ls-flag-url: url(https://flagcdn.com/th.svg)}.ls-flag[data-flag=vn]{--ls-flag-url: url(https://flagcdn.com/vn.svg)}.ls-flag[data-flag=ir]{--ls-flag-url: url(https://flagcdn.com/ir.svg)}.ls-trigger.ls-flag:before{background-image:var(--ls-flag-url)}.ls-panel .ls-flag:before{background-image:none}.ls.open .ls-panel .ls-flag:before,.ls--ready .ls-panel .ls-flag:before{background-image:var(--ls-flag-url)}.ls-backdrop{position:fixed;inset:0;background:#9ca3af4d;opacity:0;visibility:hidden;pointer-events:none;z-index:300;transition:opacity .25s ease,visibility 0s .25s}.ls-backdrop.ls--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s 0s}.ls-panel{position:fixed;inset:0;margin:auto;width:min(680px,92vw);height:min(580px,82vh);background:var(--color-white);border-radius:24px;box-shadow:0 24px 60px #02030347;display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;z-index:301;transform:scale(.96);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}.ls-panel.ls--visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition:opacity .25s ease,transform .25s ease,visibility 0s 0s}.ls-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.ls-title{margin:0;min-width:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:normal;font-stretch:normal;font-style:normal;font-variant:normal;text-rendering:optimizeLegibility;color:var(--color-ink)}.ls-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--color-gray-200);border-radius:100px;background:var(--color-white);color:var(--color-gray-500);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ls-close:hover{border-color:var(--color-primary);color:var(--color-primary)}.ls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:16px 24px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ls-grid::-webkit-scrollbar{display:none}.ls-option{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px;border-radius:12px;text-decoration:none;cursor:pointer;transition:background .15s}.ls-option:hover{background:#0000000a}.ls-option.active{background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.ls-option.active:hover{background:#e0e7ff}.ls-option-name{min-width:0;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.3;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-option--disabled{opacity:.45;cursor:not-allowed}.ls-option--disabled:hover{background:transparent}.ls-option-badge{margin-left:auto;flex-shrink:0;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;color:var(--color-gray-500);border:1px solid var(--color-gray-300);border-radius:100px;padding:3px 8px;white-space:nowrap}@media(max-width:560px){.ls-panel{width:calc(100vw - 24px);height:calc(100dvh - 24px);border-radius:20px}.ls-grid{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none;padding:12px 16px 20px}.ls-panel-header{padding:16px 16px 12px}}.ls--mobile{margin-top:20px;width:100%}.ls--mobile .ls-trigger{width:100%;justify-content:flex-start}
