#trp-floater-ls,.trp-floater,.trp-language-switcher,.trp-language-switcher-shortcode{display:none!important}.gflang{position:relative;display:inline-block;z-index:9999;font-size:13px;user-select:none}.gflang--floating{position:fixed;top:clamp(80px, 65%, calc(100vh - 100px));left:0;transform:translateY(-50%);display:block}.gflang__toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgb(19 19 19 / .92);color:#fff;border:1px solid rgb(255 255 255 / .12);border-radius:999px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px rgb(0 0 0 / .2);transition:border-color .2s ease,background .2s ease,transform .2s ease}.gflang--floating .gflang__toggle{padding:8px 10px 8px 12px;border-left:0;border-radius:0 999px 999px 0;box-shadow:6px 8px 24px rgb(0 0 0 / .25)}.gflang__toggle:hover{border-color:rgb(158 230 39 / .55);background:rgb(28 28 28 / .96)}.gflang__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gflang__flag{font-size:16px;line-height:1}.gflang__code{font-weight:600;letter-spacing:.04em;font-size:12px}.gflang__chev{transition:transform .25s ease;opacity:.8}.gflang__list{position:absolute;bottom:calc(100% + 8px);left:0;min-width:160px;margin:0;padding:6px;list-style:none;background:rgb(19 19 19 / .96);border:1px solid rgb(255 255 255 / .12);border-left:0;border-radius:0 var(--radius-xxl) var(--radius-xxl) 0;box-shadow:6px 12px 32px rgb(0 0 0 / .4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.gflang.is-open .gflang__list{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.gflang.is-open .gflang__chev{transform:rotate(180deg)}.gflang__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-xxl);color:#f2f2f2;text-decoration:none;transition:background .15s ease,color .15s ease}.gflang__item:hover{background:rgb(255 255 255 / .07);color:#fff}.gflang__item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.gflang__item.is-active{background:rgb(158 230 39 / .14);color:var(--primary)}.gflang__item .gflang__label{font-weight:500}@media (max-width:640px){.gflang__toggle{padding:7px 12px 7px 10px}}@media (prefers-reduced-motion:reduce){.gflang__list,.gflang__chev,.gflang__toggle{transition:none}}