.sml-switcher{position:relative;display:inline-block;font-size:inherit;line-height:1.3}.sml-switcher *,.sml-switcher *::before,.sml-switcher *::after{box-sizing:border-box}.sml-switcher-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;transition:opacity .15s ease,background-color .15s ease}.sml-switcher-link:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:2px}.sml-switcher-link.sml-active{font-weight:600;cursor:default}.sml-lang-name{white-space:nowrap}.sml-lang-code{letter-spacing:.02em}.sml-switcher .sml-flag,.sml-menu-switcher-item .sml-flag{display:block;flex-shrink:0;width:20px;height:14px;border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;object-fit:cover}.sml-switcher .sml-switcher-current{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 10px 8px 12px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;line-height:1.3;transition:border-color .15s ease;-webkit-appearance:none;appearance:none}@supports(border-color: color-mix(in srgb, currentColor 22%, transparent)){.sml-switcher .sml-switcher-current{border-color:color-mix(in srgb, currentColor 22%, transparent)}.sml-switcher .sml-switcher-current:hover{border-color:color-mix(in srgb, currentColor 45%, transparent)}}.sml-switcher .sml-switcher-current:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sml-arrow{width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;display:inline-block;opacity:.7;transition:transform .2s ease}[aria-expanded=true]>.sml-arrow{transform:rotate(180deg)}.sml-switcher-dropdown .sml-switcher-list{position:absolute;top:100%;left:0;z-index:9999;display:none;flex-direction:column;gap:2px;min-width:max(100%,200px);max-width:calc(100vw - 32px);margin:6px 0 0}.sml-switcher-dropdown .sml-switcher-list.is-align-end{right:0;left:auto}.sml-switcher-dropdown .sml-switcher-list{padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;box-shadow:0 14px 34px -10px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.06);color:#1e1f22;list-style:none}.sml-switcher-dropdown .sml-switcher-list[data-open=true]{display:flex}.sml-switcher-dropdown .sml-switcher-list li{margin:0;padding:0}.sml-switcher-dropdown .sml-switcher-list .sml-switcher-link{display:flex;width:100%;padding:8px 10px;border-radius:6px;color:#1e1f22;white-space:nowrap}.sml-switcher-dropdown .sml-switcher-list .sml-switcher-link:hover,.sml-switcher-dropdown .sml-switcher-list .sml-switcher-link:focus-visible{background:rgba(0,0,0,.05)}.sml-switcher-dropdown .sml-switcher-list .sml-switcher-link:focus-visible{outline:none}.sml-switcher-dropdown .sml-switcher-list .sml-switcher-link.sml-active::after{width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E") center/contain no-repeat;content:"";flex-shrink:0;margin-left:auto}.sml-switcher-list .sml-switcher-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none}.sml-switcher-list .sml-switcher-list li{margin:0;padding:0}.sml-switcher-list .sml-switcher-list .sml-switcher-link{opacity:.72}.sml-switcher-list .sml-switcher-list .sml-switcher-link:hover,.sml-switcher-list .sml-switcher-list .sml-switcher-link:focus-visible,.sml-switcher-list .sml-switcher-list .sml-switcher-link.sml-active{opacity:1}.sml-switcher-list .sml-switcher-list .sml-switcher-link.sml-active .sml-lang-name{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.sml-switcher-flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.sml-switcher-flags .sml-switcher-link{padding:4px;border-radius:6px;opacity:.6}.sml-switcher-flags .sml-switcher-link:hover,.sml-switcher-flags .sml-switcher-link:focus-visible{opacity:1}.sml-switcher-flags .sml-switcher-link.sml-active{box-shadow:inset 0 0 0 1.5px currentColor;opacity:1}.sml-switcher-flags .sml-flag{width:24px;height:16px}.sml-switcher-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.sml-switcher-inline .sml-switcher-link{opacity:.72}.sml-switcher-inline .sml-switcher-link:hover,.sml-switcher-inline .sml-switcher-link:focus-visible,.sml-switcher-inline .sml-switcher-link.sml-active{opacity:1}.sml-switcher-inline .sml-switcher-link.sml-active .sml-lang-name{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.sml-separator{color:inherit;opacity:.28;user-select:none}.sml-switcher.aligncenter{display:block;width:fit-content;margin-right:auto;margin-left:auto}.sml-switcher-flags.aligncenter,.sml-switcher-inline.aligncenter{display:flex}.sml-menu-switcher-item>a,.sml-menu-switcher-item>.sml-switcher-link{display:inline-flex;align-items:center;gap:8px}.sml-menu-switcher-item>.sml-separator{margin-right:.5em}@media(max-width: 480px){.sml-switcher-inline,.sml-switcher-flags{gap:6px}}@media(pointer: coarse){:is(.sml-switcher-list .sml-switcher-list,.sml-switcher-inline,.sml-switcher-flags) .sml-switcher-link{position:relative}:is(.sml-switcher-list .sml-switcher-list,.sml-switcher-inline,.sml-switcher-flags) .sml-switcher-link::after{content:"";position:absolute;inset:-10px -3px}}
