html:has(.lab-root){background:#05080f;overflow-x:clip}html:has(.lab-root) body{background:#05080f;overflow-x:clip}.lab-root{color:#f9fafb;-webkit-font-smoothing:antialiased;background:#05080f;min-height:100svh}html.lang-switch::view-transition-group(root){animation-duration:.64s}html.lang-switch::view-transition-old(root){mix-blend-mode:normal;animation-duration:.64s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}html.lang-switch::view-transition-new(root){mix-blend-mode:normal;animation-duration:.64s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}html.lang-switch::view-transition-old(root){animation-name:lang-blur}html.lang-switch::view-transition-new(root){animation-name:lang-wash;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.lang-switch[data-wash=rtl]::view-transition-new(root){animation-name:lang-wash-rtl;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000 60%);mask-image:linear-gradient(270deg,#000 40%,#0000 60%)}@keyframes lang-wash{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes lang-wash-rtl{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes lang-blur{to{filter:blur(8px);opacity:.55}}
