.language-switch{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow:hidden;background:#071422;color:#fff}.language-switch-blob{position:absolute;border-radius:999px;pointer-events:none}.language-switch-blob-top{width:28rem;height:28rem;top:-12rem;right:-8rem;background:#14325c}.language-switch-blob-mid{width:18rem;height:18rem;top:2rem;left:-7rem;background:#0e2748}.language-switch-blob-bottom{width:36rem;height:20rem;bottom:-5rem;left:-6rem;background:#1a4578}.language-switch-blob-corner{width:14rem;height:14rem;right:-2rem;bottom:2rem;background:#12325a}.language-switch-stage{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 1.5rem;text-align:center}.language-switch-marks{position:relative;width:6.75rem;height:4.9rem;margin-bottom:1.75rem}.language-switch-mark{position:absolute;display:grid;place-items:center;width:3.85rem;height:3.85rem;border-radius:1rem;background:rgb(7 20 34/.35);font-size:1.75rem;font-weight:600;line-height:1}.language-switch-mark-a{top:0;left:0;border:1.5px solid rgb(198 214 236/.85)}.language-switch-mark-wen{right:0;bottom:0;border:1.5px solid rgb(232 214 176/.92)}.language-switch-caption{margin:0 0 .35rem;color:rgb(255 255 255/.82);font-size:1rem;font-weight:500}.language-switch-name{margin:0 0 1.35rem;font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.language-switch-track{width:9.25rem;height:.375rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.22)}.language-switch-track span{display:block;width:8%;height:100%;border-radius:inherit;background:#e8d7b0;animation:language-switch-fill 1.15s cubic-bezier(.2,.7,.2,1) forwards}@keyframes language-switch-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.language-switch-track span{animation:none;width:70%}}