.service-language-toggle{position:fixed;z-index:100001;top:10px;right:132px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(110,118,132,.24);border-radius:12px;background:rgba(248,249,251,.74);box-shadow:0 6px 18px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(9px) saturate(145%);-webkit-backdrop-filter:blur(9px) saturate(145%);font:650 13px/1 system-ui,-apple-system,"PingFang SC",sans-serif;color:#30343d;cursor:pointer;transition:background-color .28s ease,color .28s ease,transform .28s ease}.service-language-toggle:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.service-language-toggle:active{transform:scale(.96)}.service-language-toggle:focus-visible{outline:2px solid #5978ca;outline-offset:3px}.service-language-symbol{display:block;min-width:22px;text-align:center}.animfolio-container{transition:opacity 360ms ease,filter 360ms ease}.service-language-changing .animfolio-container{opacity:.12;filter:blur(2px)}body:has(.animfolio-container[data-animfolio-scheme="dark"]) .service-language-toggle{background:rgba(22,25,30,.72);border-color:rgba(255,255,255,.15);color:#f5f5f5}@media(prefers-color-scheme:dark){.service-language-toggle{background:rgba(25,27,32,.72);border-color:rgba(255,255,255,.15);color:#f5f5f5}.service-language-toggle:hover{background:rgba(38,41,48,.86)}}@media(prefers-reduced-motion:reduce){.service-language-toggle,.animfolio-container{transition:none}}@media(max-width:720px){.service-language-toggle{top:10px;right:132px}}

.service-language-toggle[data-language="en"]{background:rgba(103,111,126,.16);color:currentColor}
.service-language-pulse{animation:service-language-pulse .32s ease}
@keyframes service-language-pulse{50%{transform:scale(.92);filter:brightness(1.08)}}
@media(prefers-reduced-motion:reduce){.service-language-pulse{animation:none}}
