.lang-pill.svelte-1v2j48r{font-family:var(--font-primary,"Rubik", sans-serif);flex-shrink:0;display:inline-flex}.flag.svelte-1v2j48r{border-radius:2.5px;flex-shrink:0;block-size:16px;inline-size:24px;box-shadow:0 0 0 .5px #0000001f}.lang-menu.svelte-1v2j48r{position:relative}.lang-current.svelte-1v2j48r{color:#171717;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;block-size:44px;padding-inline:14px 12px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 6px 20px #0000001a}.lang-current.svelte-1v2j48r:hover{box-shadow:0 2px 4px #00000014,0 10px 28px #00000024}.lang-current.svelte-1v2j48r:active{transform:scale(.95)}.flag-flip.svelte-1v2j48r{perspective:220px;display:grid}.flag-face.svelte-1v2j48r{backface-visibility:hidden;grid-area:1/1;animation:.38s cubic-bezier(.22,1,.36,1) svelte-1v2j48r-flip-in;display:flex}@keyframes svelte-1v2j48r-flip-in{0%{opacity:0;transform:rotateX(-90deg)}60%{opacity:1}to{transform:rotateX(0)}}.chevron.svelte-1v2j48r{color:var(--color-brand-red,#ce2127);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.lang-menu.open.svelte-1v2j48r .chevron:where(.svelte-1v2j48r){transform:rotate(180deg)}.lang-options.svelte-1v2j48r{z-index:5;color:#171717;min-inline-size:228px;transform-origin:top var(--_origin-x,right);opacity:0;pointer-events:none;background:#fff;border-radius:16px;gap:2px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;transform:translateY(-10px)scale(.92);box-shadow:0 2px 6px #0000000f,0 24px 56px #0000002e}[dir=rtl] .lang-options.svelte-1v2j48r{--_origin-x:left}.lang-menu.open.svelte-1v2j48r .lang-options:where(.svelte-1v2j48r){opacity:1;pointer-events:auto;transition:opacity .2s,transform .42s cubic-bezier(.34,1.4,.64,1);transform:translateY(0)scale(1)}.lang-menu.svelte-1v2j48r .lang-option:where(.svelte-1v2j48r){opacity:0;transform:translateX(var(--_slide,-14px))}[dir=rtl] .lang-menu.svelte-1v2j48r .lang-option:where(.svelte-1v2j48r){--_slide:14px}.lang-menu.open.svelte-1v2j48r .lang-option:where(.svelte-1v2j48r){opacity:1;transition:opacity .24s,transform .38s cubic-bezier(.22,1,.36,1),background .15s;transition-delay:calc(40ms + var(--i) * 45ms), calc(40ms + var(--i) * 45ms), 0s;transform:translate(0)}.lang-option.svelte-1v2j48r{letter-spacing:.02em;text-transform:uppercase;min-block-size:44px;color:inherit;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding-inline:12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.lang-name.svelte-1v2j48r{text-align:start;flex:1}.lang-option.svelte-1v2j48r .lang-check{color:var(--color-brand-red,#ce2127);flex-shrink:0;animation:.36s cubic-bezier(.34,1.56,.64,1) both svelte-1v2j48r-check-pop}@keyframes svelte-1v2j48r-check-pop{0%{transform:scale(0)rotate(-30deg)}to{transform:scale(1)rotate(0)}}.lang-highlight.svelte-1v2j48r{block-size:44px;transform:translateY(calc(var(--row) * 46px));pointer-events:none;background:#8080801f;border-radius:10px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .2s;position:absolute;inset-block-start:8px;inset-inline:8px}.lang-highlight.on-active.svelte-1v2j48r{background:rgba(var(--color-brand-red-rgb,206, 33, 39), .08)}.lang-option.svelte-1v2j48r{position:relative}.lang-option.svelte-1v2j48r:hover .flag:where(.svelte-1v2j48r){transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(1.12)}.lang-option.svelte-1v2j48r:focus-visible,.lang-current.svelte-1v2j48r:focus-visible{outline-offset:3px;outline:2px solid}.lang-row.svelte-1v2j48r{gap:6px;display:flex}.lang-flag-btn.svelte-1v2j48r{background:#8080800f;border:1.5px solid #80808033;border-radius:999px;place-items:center;block-size:40px;inline-size:44px;transition:border-color .15s,background .15s,transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.lang-flag-btn.svelte-1v2j48r .flag:where(.svelte-1v2j48r){opacity:.75;transition:opacity .15s}.lang-flag-btn.svelte-1v2j48r:hover{transform:translateY(-1px)}.lang-flag-btn.svelte-1v2j48r:hover .flag:where(.svelte-1v2j48r),.lang-flag-btn.active.svelte-1v2j48r .flag:where(.svelte-1v2j48r){opacity:1}.lang-flag-btn.active.svelte-1v2j48r{border-color:var(--color-brand-red,#ce2127);background:rgba(var(--color-brand-red-rgb,206, 33, 39), .08)}.lang-flag-btn.svelte-1v2j48r:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.lang-current.svelte-1v2j48r,.chevron.svelte-1v2j48r,.lang-options.svelte-1v2j48r,.lang-option.svelte-1v2j48r,.lang-option.svelte-1v2j48r .flag:where(.svelte-1v2j48r),.lang-highlight.svelte-1v2j48r,.lang-flag-btn.svelte-1v2j48r{transition:none}.flag-face.svelte-1v2j48r,.lang-option.svelte-1v2j48r .lang-check{animation:none}.lang-menu.svelte-1v2j48r .lang-option:where(.svelte-1v2j48r){opacity:1;transform:none}}
