.language-picker{position:relative;display:block;flex-shrink:0;color:#aaaab2;font-family:inherit;font-size:11px;font-weight:300;line-height:1.5;white-space:nowrap}.language-picker *{box-sizing:border-box}.language-trigger{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 2px;list-style:none;cursor:pointer;user-select:none;transition:color .15s}.language-trigger::-webkit-details-marker{display:none}.language-trigger::marker{content:""}.language-picker[open]>.language-trigger{color:#fff}@media(hover:hover){.language-trigger:hover{color:#fff}}.language-chevron,.language-check{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.language-chevron{width:12px;height:12px;opacity:.7;transition:transform .2s ease}.language-picker[open]:not(.closing) .language-chevron{transform:rotate(180deg)}.language-check{width:14px;height:14px}.language-panel{position:absolute;z-index:60;top:calc(100% + 10px);right:-10px;min-width:128px;padding:4px;border-radius:10px;background:#19191b;box-shadow:0 18px 40px -8px #000c}@keyframes language-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes language-out{to{opacity:0;transform:translateY(-6px)}}.language-picker[open]>.language-panel{animation:language-in .18s ease-out}.language-picker.closing>.language-panel{animation:language-out .14s ease-in forwards}.language-picker .language-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;color:#a6a6ad;font-size:11px;font-weight:300;line-height:1.5;text-decoration:none;transition:background .12s,color .12s}.language-picker .language-option.is-selected{color:#fff}.language-picker .language-option:focus-visible{background:#2b2b2f;color:#fff}@media(hover:hover){.language-picker .language-option:hover{background:#2b2b2f;color:#fff}}.language-picker .language-trigger:focus-visible{outline:2px solid #ffffff80;outline-offset:2px}.language-picker .language-option:focus-visible{outline:none}.top>.language-picker{margin-left:auto}.site-nav-actions>.language-picker{margin-right:4px}@media(max-width:800px),(max-height:479px)and (pointer:coarse){.site-nav-actions>.language-picker{margin:0 0 6px}.site-nav-actions .language-trigger{min-height:44px;padding:12px 2px}.site-nav-actions .language-panel{position:static;width:100%;margin:4px 0 10px;box-shadow:none;background:#ffffff08}.language-panel{max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.language-trigger,.language-chevron,.language-picker .language-option{transition:none}.language-picker[open]>.language-panel,.language-picker.closing>.language-panel{animation:none}}
