@keyframes wpfm-lang-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes wpfm-lang-pop-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wpfm-lang-switcher{--wpfm-lang-accent:#181818;--wpfm-lang-accent-soft:rgba(24, 24, 24, 0.12);--wpfm-lang-wash:color-mix(in srgb, currentColor 12%, transparent);font-size:.875rem;line-height:1.4}.wpfm-lang-switcher__list{list-style:none;margin:0;padding:0}.wpfm-lang-switcher a{color:inherit;text-decoration:none;display:block;white-space:nowrap;border-radius:8px}.wpfm-lang-switcher a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wpfm-lang-switcher__draft{font-size:.72em;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-left:.35em}.wpfm-lang-switcher-swap{white-space:nowrap}.wpfm-lang-switcher-swap:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.wpfm-lang-switcher-swap__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.wpfm-lang-switcher__details{position:relative;margin:0;padding:0;border:0;background:0 0}.wpfm-lang-switcher__details:not([open]) .wpfm-lang-switcher__list{display:none}.wpfm-lang-switcher__summary{list-style:none;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:.45em;padding:.4em .7em .4em .8em;border-radius:10px;border:1px solid rgba(0,0,0,.15);border-color:color-mix(in srgb,currentColor 30%,transparent);user-select:none;transition:border-color .18s ease,background-color .18s ease}.wpfm-lang-switcher__summary::-webkit-details-marker,.wpfm-lang-switcher__summary::marker{display:none;content:""}.wpfm-lang-switcher__details[open] .wpfm-lang-switcher__summary::after,.wpfm-lang-switcher__summary::after{content:none}.wpfm-lang-switcher__details[open] .wpfm-lang-switcher__summary{margin:0;border-color:currentColor}.wpfm-lang-switcher__summary:focus-visible,.wpfm-lang-switcher__summary:hover{background:rgba(128,128,128,.14);background:var(--wpfm-lang-wash)}.wpfm-lang-switcher__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wpfm-lang-switcher__globe{display:inline-flex;opacity:.65}.wpfm-lang-switcher__value{font-weight:600;font-size:.8125rem}.wpfm-lang-switcher__chevron{display:inline-flex;opacity:.55;transition:transform .18s ease}.wpfm-lang-switcher__details[open] .wpfm-lang-switcher__chevron{transform:rotate(180deg)}.wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open].wpfm-lang-switcher__details--flip-right .wpfm-lang-switcher__list{left:auto;right:0}.wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open] .wpfm-lang-switcher__list{display:block;position:absolute;left:0;right:auto;top:calc(100% + 7px);min-width:12em;background:#fff;color:#1a1a1a;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,.14);padding:5px;z-index:60;animation:wpfm-lang-pop .14s ease}@media (max-width:780px){.wpfmt-topbar .wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open] .wpfm-lang-switcher__list,.wpfmt-topbar .wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open].wpfm-lang-switcher__details--flip-right .wpfm-lang-switcher__list{position:fixed;top:44px;left:auto;right:auto;max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open] .wpfm-lang-switcher__list{animation:none}.wpfm-lang-switcher__chevron{transition:none}}.wpfm-lang-switcher.is-select a{display:block;text-align:left;padding:.45em 2em .45em .75em;position:relative;font-size:.875rem}.wpfm-lang-switcher.is-select a:hover{background:var(--wpfm-lang-accent-soft)}.wpfm-lang-switcher.is-select a[aria-current=true]{font-weight:600}.wpfm-lang-switcher.is-select a[aria-current=true]::after{content:"";position:absolute;right:.7em;top:50%;width:.42em;height:.75em;margin-top:-.5em;border:solid var(--wpfm-lang-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.wpfm-lang-switcher.is-inline .wpfm-lang-switcher__list{display:flex;flex-wrap:wrap;gap:.25em;align-items:center}.wpfm-lang-switcher.is-inline li{display:flex;align-items:center}.wpfm-lang-switcher.is-inline li+li::before{content:"·";opacity:.4;margin-right:.25em}.wpfm-lang-switcher.is-inline a{display:inline-block;padding:.25em .5em}.wpfm-lang-switcher.is-inline a:hover{background:var(--wpfm-lang-accent-soft)}.wpfm-lang-switcher.is-inline a[aria-current=true]{font-weight:600}.wpfmt-topbar .wpfm-lang-switcher{font-size:.8125rem}.wpfmt-topbar .wpfm-lang-switcher-swap{color:inherit;text-decoration:none;font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:3px 2px}.wpfmt-topbar .wpfm-lang-switcher-swap:hover{text-decoration:underline}.wpfmt-footer .wpfm-lang-switcher-swap{color:var(--wpfmt-on-primary-muted, inherit);text-decoration:none;font-size:.75rem}.wpfmt-footer .wpfm-lang-switcher-swap:hover{color:var(--wpfmt-on-primary-hover, inherit);text-decoration:underline}.wpfmt-footer .wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open] .wpfm-lang-switcher__list{top:auto;bottom:calc(100% + 7px);right:auto;left:0;animation-name:wpfm-lang-pop-up}@media (prefers-reduced-motion:reduce){.wpfmt-footer .wpfm-lang-switcher.is-select .wpfm-lang-switcher__details[open] .wpfm-lang-switcher__list{animation:none}}.wpfm-lang-switcher-note{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px dashed rgba(0,0,0,.25);border-color:color-mix(in srgb,currentColor 35%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 6%,transparent);font-size:13px;line-height:1.5}.wpfm-lang-switcher-note span{opacity:.75}