.LanguageSwitcher_switcher__Yt0mv{position:relative}.LanguageSwitcher_trigger__CRsxd{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:999px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease,transform .04s ease,opacity .15s ease}.LanguageSwitcher_trigger__CRsxd:hover{text-decoration:none}.LanguageSwitcher_trigger__CRsxd:active:not(:disabled){transform:translateY(1px)}.LanguageSwitcher_trigger__CRsxd:disabled{opacity:.5;cursor:not-allowed}.LanguageSwitcher_trigger__CRsxd{background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:4px 8px;gap:4px;justify-content:flex-start}.LanguageSwitcher_trigger__CRsxd:hover:not(:disabled){border-color:var(--accent)}.LanguageSwitcher_code__7CEuH{flex-shrink:0;min-width:2.2rem;padding:2px 6px;border-radius:10px;background:var(--inset);color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;text-transform:uppercase}.LanguageSwitcher_name__ihxmq{font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.LanguageSwitcher_chevron__2tZoD{margin-left:auto;color:var(--muted);font-size:.8rem}.LanguageSwitcher_menu__kROaT{position:fixed;z-index:90;min-width:200px;max-height:90vh;overflow-y:auto;scrollbar-gutter:stable;list-style:none;margin:0;padding:4px;background:var(--surface);border-radius:20px;box-shadow:var(--shadow);box-shadow:var(--shadow-lg)}.LanguageSwitcher_menu__kROaT::-webkit-scrollbar{width:10px}.LanguageSwitcher_menu__kROaT::-webkit-scrollbar-thumb{background:var(--line);background-clip:padding-box;border:3px solid rgba(0,0,0,0);border-radius:999px}.LanguageSwitcher_menu__kROaT::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.LanguageSwitcher_item__Ni5vU{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:999px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease,transform .04s ease,opacity .15s ease}.LanguageSwitcher_item__Ni5vU:hover{text-decoration:none}.LanguageSwitcher_item__Ni5vU:active:not(:disabled){transform:translateY(1px)}.LanguageSwitcher_item__Ni5vU:disabled{opacity:.5;cursor:not-allowed}.LanguageSwitcher_item__Ni5vU{width:100%;background:rgba(0,0,0,0);color:var(--ink);justify-content:flex-start;gap:8px;padding:4px 8px}.LanguageSwitcher_item__Ni5vU:hover{background:var(--hover)}.LanguageSwitcher_itemActive__BZCy2{background:var(--accent-soft)}.LanguageSwitcher_itemActive__BZCy2 .LanguageSwitcher_code__7CEuH{background:var(--btn-bg);color:var(--btn-text)}.LanguageSwitcher_itemName__ZFuDy{font-weight:600;font-size:.9rem;white-space:nowrap}.LanguageSwitcher_itemName__ZFuDy:lang(zh),.LanguageSwitcher_name__ihxmq:lang(zh){font-weight:400;font-size:.8rem}.LanguageSwitcher_check__FaQaU{margin-left:auto;color:var(--accent);font-weight:700}