.eres-lang,.eres-langdd,.eres-langmin,.eres-langfab{--eres-font:inherit;--eres-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--eres-indigo:#4a5df9;--eres-violet:#8b5cf6;--eres-lang-fill:linear-gradient(90deg, var(--eres-indigo) 0%, var(--eres-violet) 100%);--eres-lang-track:#ffffff;--eres-lang-border:#e3e6f0;--eres-lang-code:#6f7691;--eres-lang-name:#454c63;--eres-lang-hover:rgba(74, 93, 249, .07);--eres-lang-panel:#ffffff;--eres-lang-shadow:0 12px 28px rgba(19, 24, 44, .10), 0 2px 6px rgba(19, 24, 44, .06);--eres-radius-pill:999px;--eres-radius:10px;--eres-dur:.18s;--eres-ease:cubic-bezier(.4, 0, .2, 1);box-sizing:border-box}.eres-lang *,.eres-langdd *,.eres-langmin *,.eres-langfab *{box-sizing:border-box}.eres-lang{display:inline-flex;align-items:center;gap:4px;padding:5px;background:var(--eres-lang-track);border:1px solid var(--eres-lang-border);border-radius:var(--eres-radius-pill);font-family:var(--eres-font)}.eres-lang__opt{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:var(--eres-radius-pill);text-decoration:none;line-height:1;white-space:nowrap;box-shadow:none;transition:background var(--eres-dur) var(--eres-ease),color var(--eres-dur) var(--eres-ease)}.eres-lang__code{font-size:13px;font-weight:700;letter-spacing:.045em;color:var(--eres-lang-code);transition:color var(--eres-dur) var(--eres-ease)}.eres-lang__name{font-size:14.5px;font-weight:500;color:var(--eres-lang-name);transition:color var(--eres-dur) var(--eres-ease)}.eres-lang__opt:not(.is-active):hover{background:var(--eres-lang-hover)}.eres-lang__opt:not(.is-active):hover .eres-lang__code,.eres-lang__opt:not(.is-active):hover .eres-lang__name{color:var(--eres-indigo)}.eres-lang__opt.is-active{background:var(--eres-lang-fill)}.eres-lang__opt.is-active .eres-lang__code{color:#fff}.eres-lang__opt.is-active .eres-lang__name{color:rgb(255 255 255 / .93)}.eres-lang__opt:focus-visible{outline:2px solid var(--eres-indigo);outline-offset:3px}[dir="rtl"] .eres-lang__opt.is-active{background:linear-gradient(270deg,var(--eres-indigo) 0%,var(--eres-violet) 100%)}.eres-lang--compact .eres-lang__name{display:none}.eres-lang--compact .eres-lang__opt{padding:10px 15px}@media (max-width:520px){.eres-lang__name{display:none}.eres-lang__opt{padding:10px 15px}}.eres-langdd{position:relative;display:inline-block;font-family:var(--eres-font)}.eres-langdd__trigger{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px;background:var(--eres-lang-track);border:1px solid var(--eres-lang-border);border-radius:var(--eres-radius);font-family:inherit;font-size:14.5px;font-weight:500;color:var(--eres-lang-name);cursor:pointer;transition:border-color var(--eres-dur) var(--eres-ease)}.eres-langdd__trigger:hover{border-color:var(--eres-indigo)}.eres-langdd__trigger:focus-visible{outline:2px solid var(--eres-indigo);outline-offset:2px}.eres-langdd__trigger>svg:first-child{color:var(--eres-indigo)}.eres-langdd__chev{transition:transform var(--eres-dur) var(--eres-ease)}.eres-langdd__trigger[aria-expanded="true"] .eres-langdd__chev{transform:rotate(180deg)}.eres-langdd__panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:190px;padding:5px;background:var(--eres-lang-panel);border:1px solid var(--eres-lang-border);border-radius:var(--eres-radius);box-shadow:var(--eres-lang-shadow);z-index:60}.eres-langdd__panel[hidden]{display:none}.eres-langdd__item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:7px;text-decoration:none;font-size:14.5px;font-weight:500;color:var(--eres-lang-name);transition:background var(--eres-dur) var(--eres-ease)}.eres-langdd__item:hover{background:var(--eres-lang-hover);color:var(--eres-indigo)}.eres-langdd__item:focus-visible{outline:2px solid var(--eres-indigo);outline-offset:-2px}.eres-langdd__item .eres-lang__code{min-width:22px}.eres-langdd__item[aria-current="true"] .eres-lang__code{color:var(--eres-indigo)}.eres-langdd__check{margin-inline-start:auto;color:var(--eres-indigo)}.eres-langmin{position:relative;display:inline-block;font-family:var(--eres-font)}.eres-langmin__trigger{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;background:none;border:0;border-radius:8px;font-family:var(--eres-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--eres-lang-name);cursor:pointer;transition:background var(--eres-dur) var(--eres-ease)}.eres-langmin__trigger:hover{background:var(--eres-lang-hover);color:var(--eres-indigo)}.eres-langmin__trigger:focus-visible{outline:2px solid var(--eres-indigo);outline-offset:2px}.eres-langmin__panel{position:absolute;top:calc(100% + 4px);inset-inline-start:0;min-width:78px;padding:4px;background:var(--eres-lang-panel);border:1px solid var(--eres-lang-border);border-radius:8px;box-shadow:var(--eres-lang-shadow);z-index:60}.eres-langmin__panel[hidden]{display:none}.eres-langmin__item{display:block;padding:8px 10px;border-radius:6px;font-family:var(--eres-mono);font-size:13px;color:var(--eres-lang-name);text-decoration:none}.eres-langmin__item:hover{background:var(--eres-lang-hover);color:var(--eres-indigo)}.eres-langmin__item:focus-visible{outline:2px solid var(--eres-indigo);outline-offset:-2px}.eres-langfab{position:fixed;z-index:9990;font-family:var(--eres-font)}.eres-langfab--bottom-right{inset-inline-end:18px;bottom:18px}.eres-langfab--bottom-left{inset-inline-start:18px;bottom:18px}.eres-langfab--top-right{inset-inline-end:18px;top:18px}.eres-langfab--top-left{inset-inline-start:18px;top:18px}.eres-langfab__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--eres-lang-fill);color:#fff;font-family:var(--eres-mono);font-size:13px;font-weight:500;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px rgb(74 93 249 / .38)}.eres-langfab__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.eres-langfab__panel{position:absolute;inset-inline-end:0;bottom:58px;min-width:150px;padding:5px;background:var(--eres-lang-panel);border:1px solid var(--eres-lang-border);border-radius:var(--eres-radius);box-shadow:var(--eres-lang-shadow)}.eres-langfab__panel[hidden]{display:none}.eres-langfab--top-right .eres-langfab__panel,.eres-langfab--top-left .eres-langfab__panel{bottom:auto;top:58px}.eres-langfab--bottom-left .eres-langfab__panel,.eres-langfab--top-left .eres-langfab__panel{inset-inline-end:auto;inset-inline-start:0}.eres-menu-ls-design{list-style:none;display:flex;align-items:center}.eres-menu-ls-design::before,.eres-menu-ls-design::after{content:none!important}.eres-menu-ls-design .eres-lang__opt,.eres-menu-ls-design .eres-langdd__item,.eres-menu-ls-design .eres-langmin__item{text-decoration:none}.eres-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.eres-lang *,.eres-langdd *,.eres-langmin *,.eres-langfab *{transition-duration:.01ms!important}}