.nm-language-switcher{position:relative;width:max-content;direction:ltr}.nm-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 11px 7px 12px;border:1px solid rgb(16 19 22 / .08);border-radius:var(--nm-radius-pill);background:rgb(255 255 255 / .975);color:#152126;box-shadow:0 8px 28px rgb(0 0 0 / .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--nm-font-ui);font-size:.76rem;font-weight:740;line-height:1;letter-spacing:.01em;cursor:pointer;transition:background-color var(--nm-duration-fast) ease,color var(--nm-duration-fast) ease,transform var(--nm-duration-base) var(--nm-ease-premium)}.nm-language-trigger:hover,.nm-language-trigger:focus-visible,.nm-language-switcher.is-open .nm-language-trigger{background:#fff;color:var(--nm-red-deep);transform:translateY(-1px)}.nm-language-trigger__code{min-width:2ch;text-align:center}.nm-language-trigger__chevron{width:13px;height:13px;flex:0 0 auto;transition:transform var(--nm-duration-base) var(--nm-ease-premium)}.nm-language-switcher.is-open .nm-language-trigger__chevron{transform:rotate(180deg)}.nm-language-menu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:8;width:max-content;min-width:100%;overflow:hidden;border:1px solid rgb(16 19 22 / .08);border-radius:11px;background:rgb(255 255 255 / .99);box-shadow:var(--nm-shadow-menu);opacity:0;visibility:hidden;transform:translateY(-5px) scale(.98);transform-origin:top right;transition:opacity 170ms ease,visibility 170ms ease,transform 300ms var(--nm-ease-premium);pointer-events:none}.nm-language-switcher.is-open .nm-language-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.nm-language-menu__item{display:flex;align-items:center;justify-content:center;width:max-content;min-width:100%;min-height:38px;padding:7px 11px;border-bottom:1px solid var(--nm-line);color:#243038;font-family:var(--nm-font-ui);font-size:.77rem;font-weight:590;line-height:1.15;text-align:center;white-space:nowrap;transition:color var(--nm-duration-fast) ease,background-color var(--nm-duration-fast) ease}.nm-language-menu__item:last-child{border-bottom:0}.nm-language-menu__item:hover,.nm-language-menu__item:focus-visible,.nm-language-menu__item.is-current{background:var(--nm-red-mist);color:var(--nm-red-deep)}.nm-language-menu__item[lang="ar"],.nm-language-menu__item[lang="fa"]{font-family:var(--nm-font-rtl)}.nm-language-switcher--header-wide,.nm-language-switcher--header-mobile{width:max-content;height:100%}.nm-language-switcher--header-wide .nm-language-trigger,.nm-language-switcher--header-mobile .nm-language-trigger{height:100%;min-height:0;padding-inline:8px;border:0;border-radius:4px;box-shadow:none;background:rgb(255 255 255 / .985);font-size:.68rem}.nm-language-switcher--header-wide .nm-language-menu,.nm-language-switcher--header-mobile .nm-language-menu{inset-block-start:calc(100% + 2px);border-radius:6px}.nm-language-switcher--header-wide .nm-language-menu__item,.nm-language-switcher--header-mobile .nm-language-menu__item{min-height:36px;padding-inline:9px;font-size:.72rem}.nm-language-switcher--header-wide{display:none}@media (min-width:600px) and (max-width:979px),(max-width:979px) and (orientation:landscape){.nm-language-switcher--header-wide{display:block}}.nm-language-switcher--header-mobile{display:none}@media (max-width:599px) and (orientation:portrait){.nm-language-switcher--header-mobile{display:block}.nm-language-switcher--header-mobile .nm-language-trigger{padding-inline:7px;font-size:.66rem}.nm-language-switcher--header-mobile .nm-language-trigger__chevron{width:10px;height:10px}}@media (max-width:390px) and (orientation:portrait){.nm-language-switcher--header-mobile .nm-language-trigger{padding-inline:6px;gap:4px;font-size:.63rem}}@media (max-width:699px) and (orientation:landscape){.nm-language-switcher--header-wide .nm-language-trigger{padding-inline:5px;gap:3px;font-size:.52rem}.nm-language-switcher--header-wide .nm-language-trigger__chevron{width:8px;height:8px}.nm-language-switcher--header-wide .nm-language-menu__item{min-height:31px;padding-inline:7px;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.nm-language-trigger,.nm-language-trigger__chevron,.nm-language-menu{transition-duration:1ms}}