.langpick{position:relative;display:inline-block;border:0!important;margin:0!important;padding:0!important;background:none!important}.langpick summary:after,.langpick summary:before{content:none!important;display:none!important}.langpick[open]{border:0!important}.langpick summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:inherit;font-weight:600;font-size:.82rem;line-height:1}.langpick summary::-webkit-details-marker{display:none}.langpick summary:hover{border-color:#2bd67b99}.langpick summary:focus-visible{outline:3px solid #5aa9ff;outline-offset:2px}.langpick svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.langpick ul{position:absolute;right:0;top:calc(100% + 8px);z-index:80;list-style:none;margin:0;padding:6px;min-width:150px;background:#0f141b;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 18px 40px #00000073}.langpick li a{display:block;padding:9px 12px;border-radius:9px;color:#e8edf3;text-decoration:none;font-weight:600;font-size:.92rem}.langpick li a:hover,.langpick li a:focus-visible{background:#ffffff12}.langpick li a[aria-current]{color:#2bd67b}.langpick li a[aria-current]:after{content:" ✓"}.langrow{display:none}@media(max-width:640px){.langpick{display:none!important}.langrow{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.langrow a{flex:1 1 0;min-width:36px;text-align:center;padding:9px 0;border-radius:10px;border:1px solid rgba(255,255,255,.14);color:inherit!important;text-decoration:none;font-weight:700;font-size:.85rem}.langrow a[aria-current]{border-color:#2bd67b;color:#2bd67b!important}}.langsug{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;border-radius:999px;background:#0f141b;border:1px solid rgba(43,214,123,.45);box-shadow:0 14px 34px #00000080;color:#e8edf3;font-size:.92rem}.langsug a{color:#05140b;background:#2bd67b;border-radius:999px;padding:7px 14px;font-weight:700;text-decoration:none;white-space:nowrap}.langsug button{appearance:none;border:0;background:none;color:#9aa6b2;font-size:1.3rem;line-height:1;cursor:pointer;padding:4px 8px}.langsug button:focus-visible,.langsug a:focus-visible{outline:3px solid #5aa9ff;outline-offset:2px}@media(max-width:480px){.langsug{gap:8px;padding:6px 6px 6px 14px;font-size:.82rem;line-height:1.25;width:calc(100% - 24px);max-width:420px;border-radius:16px}.langsug span{flex:1 1 auto;min-width:0}.langsug a{padding:7px 11px;font-size:.82rem}.langsug button{padding:2px 6px;font-size:1.15rem}}:where(html[data-lpt=light]) .langpick{border:0!important;background:none!important}:where(html[data-lpt=light]) .langpick[open]{border:0!important}:where(html[data-lpt=light]) .langpick summary{border:1px solid rgba(16,24,40,.16);color:inherit}:where(html[data-lpt=light]) .langpick summary:hover{border-color:#2bd67b99}:where(html[data-lpt=light]) .langpick summary:focus-visible{outline:3px solid #5AA9FF}:where(html[data-lpt=light]) .langpick svg{fill:none;stroke:currentColor}:where(html[data-lpt=light]) .langpick ul{background:#ebeff4;border:1px solid rgba(16,24,40,.16);box-shadow:0 18px 40px #10182822}:where(html[data-lpt=light]) .langpick li a{color:#3a526f;text-decoration:none}:where(html[data-lpt=light]) .langpick li a:hover,:where(html[data-lpt=light]) .langpick li a:focus-visible{background:#10182810}:where(html[data-lpt=light]) .langpick li a[aria-current]{color:#198049}@media(max-width:640px){:where(html[data-lpt=light]) .langrow a{border:1px solid rgba(16,24,40,.16);color:inherit!important;text-decoration:none}:where(html[data-lpt=light]) .langrow a[aria-current]{border-color:#2bd67b;color:#198049!important}}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick{border:0!important;background:none!important}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick[open]{border:0!important}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick summary{border:1px solid rgba(16,24,40,.16);color:inherit}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick summary:hover{border-color:#2bd67b99}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick summary:focus-visible{outline:3px solid #5AA9FF}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick svg{fill:none;stroke:currentColor}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick ul{background:#ebeff4;border:1px solid rgba(16,24,40,.16);box-shadow:0 18px 40px #1018280a}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick li a{color:#3a526f;text-decoration:none}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick li a:hover,:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick li a:focus-visible{background:#10182810}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langpick li a[aria-current]{color:#198049}@media(max-width:640px){:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langrow a{border:1px solid rgba(16,24,40,.16);color:inherit!important;text-decoration:none}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langrow a[aria-current]{border-color:#2bd67b;color:#198049!important}}:where(html[data-lpt=light]) .langsug{background:#ebeff4;border:1px solid rgba(43,214,123,.45);box-shadow:0 14px 34px #10182826;color:#3a526f}:where(html[data-lpt=light]) .langsug a{color:#05140b;background:#2bd67b;text-decoration:none}:where(html[data-lpt=light]) .langsug button{border:0;background:none;color:#475467}:where(html[data-lpt=light]) .langsug button:focus-visible,:where(html[data-lpt=light]) .langsug a:focus-visible{outline:3px solid #5AA9FF}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langsug{background:#ebeff4;border:1px solid rgba(43,214,123,.45);box-shadow:0 14px 34px #1018280b;color:#3a526f}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langsug a{color:#05140b;background:#2bd67b;text-decoration:none}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langsug button{border:0;background:none;color:#475467}:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langsug button:focus-visible,:where(html[data-lpt=light]) :where(html[data-lpt=light]) .langsug a:focus-visible{outline:3px solid #5AA9FF}