.language-picker{vertical-align:middle;flex:none;display:inline-flex}.language-picker .language-picker-trigger{border:1px solid var(--dk-ln-dce5e9,#dce5e9);background:var(--dk-bg-ffffff,#fff);width:42px;min-width:42px;height:42px;color:var(--dk-fg-526782,#526782);box-shadow:0 2px 5px var(--dk-sh-1931420a,#1931420a);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.language-picker .language-picker-trigger:hover,.language-picker .language-picker-trigger[aria-expanded=true]{border-color:var(--dk-ln-72aaa5,#72aaa5);background:var(--dk-bg-f1f8f7,#f1f8f7);color:var(--dk-fg-17645e,#17645e);box-shadow:0 0 0 3px #23847714}.language-picker-badge{background:var(--dk-bg-ffffff,#fff);width:19px;height:15px;box-shadow:0 1px 3px var(--dk-sh-14283729,#14283729);pointer-events:none;border-radius:4px;padding:2px;display:flex;position:absolute;bottom:1px;right:-1px}.language-picker-badge svg{border-radius:1px;width:100%;height:100%}.language-picker.is-compact .language-picker-trigger{width:auto;min-width:0;height:30px;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.language-picker.is-compact .language-picker-trigger:hover,.language-picker.is-compact .language-picker-trigger[aria-expanded=true]{background:var(--dk-bg-f1f8f7,#f1f8f7);box-shadow:none}.language-picker-inline-flag{border-radius:2px;flex:none;width:18px;height:13px}.language-picker-code{font-size:10px;font-weight:650;line-height:1}.language-picker-menu{z-index:10000;box-sizing:border-box;border:1px solid var(--dk-ln-dce5e9,#dce5e9);background:var(--dk-bg-ffffff,#fff);max-height:calc(100dvh - 24px);color:var(--dk-fg-1a3040,#1a3040);box-shadow:0 16px 48px var(--dk-sh-132d3d29,#132d3d29), 0 3px 10px var(--dk-sh-132d3d0d,#132d3d0d);font-family:var(--font-ui,"DM Sans", sans-serif);text-align:left;border-radius:18px;padding:7px;animation:.14s ease-out language-picker-enter;position:fixed;overflow-y:auto}.language-picker-heading{gap:3px;padding:9px 11px 12px;display:grid}.language-picker-heading>span{font-size:13px;font-weight:750;line-height:1.4}.language-picker-heading>small{color:var(--dk-fg-667b87,#667b87);font-size:11px;line-height:1.4}.language-picker-menu .language-picker-option{width:100%;min-height:49px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;margin:2px 0;padding:9px 11px;font-size:13px;transition:background .12s;display:flex}.language-picker-menu .language-picker-option:hover{background:var(--dk-bg-f2f5f7,#f2f5f7)}.language-picker-menu .language-picker-option[aria-checked=true]{background:var(--dk-bg-eaf5f1,#eaf5f1);color:var(--dk-fg-155e52,#155e52)}.language-picker-flag{width:29px;height:21px;box-shadow:0 0 0 1px var(--dk-sh-14283717,#14283717);border-radius:4px;flex:none;overflow:hidden}.language-picker-name{flex:1;gap:1px;font-weight:650;line-height:1.3;display:grid}.language-picker-name small{opacity:.75;font-size:10px;font-weight:450}.language-picker-trigger:focus-visible,.language-picker-option:focus-visible{outline-offset:3px;outline:2px solid #227f76}html[data-scheme=dark] .language-picker-menu{color:#e6f0ef;border-color:var(--dk-ln-385052,#385052);background:#182a2c}html[data-scheme=dark] .language-picker-trigger{color:#bfd0d3;border-color:var(--dk-ln-385052,#385052);background:#182a2c}html[data-scheme=dark] .language-picker-trigger:hover,html[data-scheme=dark] .language-picker-trigger[aria-expanded=true]{border-color:var(--dk-ln-72aaa5,#72aaa5);color:#d6eee7;background:#294042}html[data-scheme=dark] .language-picker-badge{background:#182a2c}html[data-scheme=dark] .language-picker-menu .language-picker-option[aria-checked=true]{color:#b5e6d6;background:#25443f}html[data-scheme=dark] .language-picker-menu .language-picker-option:hover{background:#294042}html[data-scheme=dark] .language-picker-heading>small{color:var(--dk-fg-a6b9bd,#a6b9bd)}@keyframes language-picker-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.language-picker-menu{animation:none}.language-picker-trigger,.language-picker-option{transition:none}}
