.LocaleSwitcher_root__ND01k{position:relative;display:inline-flex}.LocaleSwitcher_trigger__C61B6{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--r-md);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease)}.LocaleSwitcher_trigger__C61B6:hover{border-color:var(--sakura-edge);color:var(--sakura-edge)}.LocaleSwitcher_trigger__C61B6:focus-visible{outline:2px solid var(--sakura-edge);outline-offset:2px}.LocaleSwitcher_trigger__C61B6[aria-expanded=true]{border-color:var(--sakura-edge);box-shadow:0 0 0 1px var(--sakura-edge);color:var(--sakura-edge)}.LocaleSwitcher_trigger__C61B6[data-pending]{opacity:.6;cursor:progress}.LocaleSwitcher_short__XWWQe{line-height:1}.LocaleSwitcher_chev__zxvL7{flex-shrink:0;opacity:.7;transition:transform .18s var(--ease)}.LocaleSwitcher_trigger__C61B6[aria-expanded=true] .LocaleSwitcher_chev__zxvL7{transform:rotate(180deg)}.LocaleSwitcher_list__9wTPr{position:absolute;bottom:calc(100% + 6px);right:0;z-index:60;min-width:178px;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);outline:none;animation:LocaleSwitcher_lp-locale-pop__MzKyt .16s var(--ease);transform-origin:bottom right}@keyframes LocaleSwitcher_lp-locale-pop__MzKyt{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.LocaleSwitcher_option__Ndv9y{display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--r-md);cursor:pointer;user-select:none;transition:background .12s var(--ease),color .12s var(--ease)}.LocaleSwitcher_optionActive__8oDba{background:color-mix(in srgb,var(--sk) 16%,transparent);color:var(--sakura-edge)}.LocaleSwitcher_optShort__9ozOz{flex-shrink:0;width:24px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--mute);text-align:center}.LocaleSwitcher_optionActive__8oDba .LocaleSwitcher_optShort__9ozOz,.LocaleSwitcher_optionSelected__42nTx .LocaleSwitcher_optShort__9ozOz{color:var(--sakura-edge)}.LocaleSwitcher_optLabel__T6Cn0{flex:1;font-family:var(--font-display);font-size:13.5px;font-weight:600}.LocaleSwitcher_optionSelected__42nTx .LocaleSwitcher_optLabel__T6Cn0{color:var(--sakura-edge)}.LocaleSwitcher_check___YthC{flex-shrink:0;color:var(--sakura-edge);opacity:0;transition:opacity .12s var(--ease)}.LocaleSwitcher_optionSelected__42nTx .LocaleSwitcher_check___YthC{opacity:1}@media (prefers-reduced-motion:reduce){.LocaleSwitcher_list__9wTPr{animation:none}.LocaleSwitcher_check___YthC,.LocaleSwitcher_chev__zxvL7,.LocaleSwitcher_option__Ndv9y,.LocaleSwitcher_trigger__C61B6{transition:none}}.LocaleSwitcher_flag__Sf0Ef{display:block;flex:none;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.09)}.LocaleSwitcher_trigger__C61B6{background:var(--oa-glass-overlay-bg);-webkit-backdrop-filter:var(--oa-glass-overlay-filter);backdrop-filter:var(--oa-glass-overlay-filter);border:1px solid var(--oa-glass-sakura-ring);color:var(--ink);box-shadow:var(--oa-glass-overlay-specular)}.LocaleSwitcher_trigger__C61B6:hover{border-color:var(--oa-glass-sakura-ring-hover);color:var(--sks)}.LocaleSwitcher_list__9wTPr{background:var(--oa-glass-raised-bg);border:1px solid var(--oa-glass-raised-edge);box-shadow:var(--oa-glass-raised-shadow)}.LocaleSwitcher_option__Ndv9y{color:var(--ink)}.LocaleSwitcher_optShort__9ozOz{color:rgba(244,238,242,.55)}.LocaleSwitcher_optLabel__T6Cn0{color:var(--ink)}.LocaleSwitcher_optionActive__8oDba,.LocaleSwitcher_option__Ndv9y:hover{background:color-mix(in oklab,var(--sk) 14%,transparent);color:var(--sks)}.LocaleSwitcher_optionActive__8oDba .LocaleSwitcher_optLabel__T6Cn0,.LocaleSwitcher_option__Ndv9y:hover .LocaleSwitcher_optLabel__T6Cn0{color:var(--sks)}.LocaleSwitcher_check___YthC,.LocaleSwitcher_optionSelected__42nTx .LocaleSwitcher_optLabel__T6Cn0{color:var(--sk)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.LocaleSwitcher_trigger__C61B6{background:rgba(22,19,28,.97)}.LocaleSwitcher_list__9wTPr{background:linear-gradient(180deg,rgba(30,26,38,.99),rgba(19,16,26,.99))}}