/* Shared CLARYEL managed-web experience standard. */
/* Общий стандарт управляемого веб-интерфейса CLARYEL. */

.claryel-language-standard{position:relative;z-index:240;width:68px;height:48px;flex:0 0 68px;overflow:visible;direction:ltr}
.claryel-language-standard .language-trigger-v5{position:absolute;right:0;top:0;z-index:243;display:grid;place-items:center;width:56px;min-width:56px;height:42px;padding:5px 10px 5px 7px;border:1px solid rgba(157,225,255,.28);border-radius:999px;background:linear-gradient(145deg,rgba(22,44,82,.94),rgba(7,16,38,.94));box-shadow:0 12px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12);cursor:pointer;backdrop-filter:blur(18px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.claryel-language-standard .language-trigger-v5:hover,.claryel-language-standard .language-trigger-v5:focus-visible{transform:translateY(-1px) scale(1.035);border-color:rgba(168,242,255,.65);box-shadow:0 15px 44px rgba(0,0,0,.4),0 0 0 5px rgba(86,224,244,.08)}
.claryel-language-standard .language-trigger-v5 img{display:block;width:31px;height:22px;border-radius:5px;object-fit:cover;box-shadow:0 5px 18px rgba(0,0,0,.34)}
.claryel-language-standard .language-orbit-shell-v5{position:absolute;right:-8px;top:-8px;width:310px;height:310px;transform:translate(106px,-106px) scale(.1);transform-origin:100% 0;opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease;perspective:720px}
.claryel-language-standard.open .language-orbit-shell-v5{transform:none;opacity:1;pointer-events:auto}
.claryel-language-standard .language-orbit-v5{position:absolute;inset:0;transform-style:preserve-3d;touch-action:none;overscroll-behavior:contain;will-change:transform}
.claryel-language-standard .language-option-v5{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:7px;min-width:116px;max-width:136px;height:34px;padding:4px 9px;border:1px solid rgba(159,227,255,.2);border-radius:999px;color:#eaf7ff;background:rgba(8,19,43,.92);box-shadow:0 8px 24px rgba(0,0,0,.3);cursor:pointer;transform-origin:center;will-change:transform;touch-action:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}
.claryel-language-standard .language-option-v5 img{display:block;flex:0 0 28px;width:28px;height:19px;border-radius:4px;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.3)}
.claryel-language-standard .language-option-v5 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:800}
.claryel-language-standard .language-option-v5:hover,.claryel-language-standard .language-option-v5:focus-visible,.claryel-language-standard .language-option-v5.is-preview,.claryel-language-standard .language-option-v5[aria-selected="true"]{border-color:rgba(126,242,255,.75);background:rgba(20,44,82,.97);box-shadow:0 0 0 4px rgba(91,225,246,.11),0 12px 32px rgba(0,0,0,.38)}
.claryel-language-standard .language-orbit-v5.is-dragging .language-option-v5{transition:none}

.claryel-language-standard .language-option-v5[data-orbit-slot="0"]{transform:translate3d(calc(-50% + 0px),calc(-50% - 134px),30px) scale(.9);opacity:.81;z-index:20}
.claryel-language-standard .language-option-v5[data-orbit-slot="1"]{transform:translate3d(calc(-50% + 41.408px),calc(-50% - 127.442px),39px) scale(.9);opacity:.8687;z-index:23}
.claryel-language-standard .language-option-v5[data-orbit-slot="2"]{transform:translate3d(calc(-50% + 78.763px),calc(-50% - 108.408px),48px) scale(.9);opacity:.9217;z-index:26}
.claryel-language-standard .language-option-v5[data-orbit-slot="3"]{transform:translate3d(calc(-50% + 108.408px),calc(-50% - 78.763px),54px) scale(.9);opacity:.9637;z-index:28}
.claryel-language-standard .language-option-v5[data-orbit-slot="4"]{transform:translate3d(calc(-50% + 127.442px),calc(-50% - 41.408px),59px) scale(.9);opacity:.9907;z-index:30}
.claryel-language-standard .language-option-v5[data-orbit-slot="5"]{transform:translate3d(calc(-50% + 134px),calc(-50% + 0px),60px) scale(.9);opacity:1;z-index:30}
.claryel-language-standard .language-option-v5[data-orbit-slot="6"]{transform:translate3d(calc(-50% + 127.442px),calc(-50% + 41.408px),59px) scale(.9);opacity:.9907;z-index:30}
.claryel-language-standard .language-option-v5[data-orbit-slot="7"]{transform:translate3d(calc(-50% + 108.408px),calc(-50% + 78.763px),54px) scale(.9);opacity:.9637;z-index:28}
.claryel-language-standard .language-option-v5[data-orbit-slot="8"]{transform:translate3d(calc(-50% + 78.763px),calc(-50% + 108.408px),48px) scale(.9);opacity:.9217;z-index:26}
.claryel-language-standard .language-option-v5[data-orbit-slot="9"]{transform:translate3d(calc(-50% + 41.408px),calc(-50% + 127.442px),39px) scale(.9);opacity:.8687;z-index:23}
.claryel-language-standard .language-option-v5[data-orbit-slot="10"]{transform:translate3d(calc(-50% + 0px),calc(-50% + 134px),30px) scale(.9);opacity:.81;z-index:20}
.claryel-language-standard .language-option-v5[data-orbit-slot="11"]{transform:translate3d(calc(-50% - 41.408px),calc(-50% + 127.442px),21px) scale(.9);opacity:.7513;z-index:17}
.claryel-language-standard .language-option-v5[data-orbit-slot="12"]{transform:translate3d(calc(-50% - 78.763px),calc(-50% + 108.408px),12px) scale(.9);opacity:.6983;z-index:14}
.claryel-language-standard .language-option-v5[data-orbit-slot="13"]{transform:translate3d(calc(-50% - 108.408px),calc(-50% + 78.763px),6px) scale(.9);opacity:.6563;z-index:12}
.claryel-language-standard .language-option-v5[data-orbit-slot="14"]{transform:translate3d(calc(-50% - 127.442px),calc(-50% + 41.408px),1px) scale(.9);opacity:.6293;z-index:10}
.claryel-language-standard .language-option-v5[data-orbit-slot="15"]{transform:translate3d(calc(-50% - 134px),calc(-50% + 0px),0) scale(.9);opacity:.62;z-index:10}
.claryel-language-standard .language-option-v5[data-orbit-slot="16"]{transform:translate3d(calc(-50% - 127.442px),calc(-50% - 41.408px),1px) scale(.9);opacity:.6293;z-index:10}
.claryel-language-standard .language-option-v5[data-orbit-slot="17"]{transform:translate3d(calc(-50% - 108.408px),calc(-50% - 78.763px),6px) scale(.9);opacity:.6563;z-index:12}
.claryel-language-standard .language-option-v5[data-orbit-slot="18"]{transform:translate3d(calc(-50% - 78.763px),calc(-50% - 108.408px),12px) scale(.9);opacity:.6983;z-index:14}
.claryel-language-standard .language-option-v5[data-orbit-slot="19"]{transform:translate3d(calc(-50% - 41.408px),calc(-50% - 127.442px),21px) scale(.9);opacity:.7513;z-index:17}

/* Preserve the accepted Box composition while compensating for Android WebGL luminance. */
/* Сохранять принятую композицию Box, компенсируя яркость WebGL на Android. */
html[data-claryel-android="true"] body[data-site="box"] #heroCanvas{-webkit-filter:brightness(1.18) saturate(1.08) contrast(1.025)!important;filter:brightness(1.18) saturate(1.08) contrast(1.025)!important;will-change:filter}
html[data-claryel-android="true"] body[data-site="box"][data-axis-level="upper"] #heroCanvas,html[data-claryel-android="true"] body[data-site="box"][data-axis-level="lower"] #heroCanvas{opacity:.7!important;-webkit-filter:brightness(.9) saturate(.94) contrast(1.02)!important;filter:brightness(.9) saturate(.94) contrast(1.02)!important}
html[data-claryel-android="true"] body[data-site="box"] .world-stage-v5::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(178,224,255,.105),rgba(118,205,255,.065) 58%,rgba(89,186,239,.035));mix-blend-mode:screen;opacity:1}
html[data-claryel-android="true"] body[data-site="box"][data-axis-level="upper"] .world-stage-v5::after,html[data-claryel-android="true"] body[data-site="box"][data-axis-level="lower"] .world-stage-v5::after{opacity:.55}

/* Keep the Solar WebGL product scene visible above its neutral loader. */
/* Сохранять WebGL-сцену продукта Solar видимой над нейтральным загрузчиком. */
body[data-site="solar"] #heroCanvas{display:block!important;visibility:visible!important;min-width:1px;min-height:1px}
body[data-site="solar"][data-axis-level="world"] #heroCanvas{opacity:1!important;filter:none!important}
body[data-site="solar"][data-solar-scene="ready"] #sceneFallback{opacity:0!important;visibility:hidden!important;pointer-events:none!important}

@media(max-width:760px){
  .claryel-language-standard{width:62px;height:45px;flex-basis:62px}
  .claryel-language-standard .language-trigger-v5{width:52px;min-width:52px;height:40px}
  .claryel-language-standard .language-trigger-v5 img{width:28px;height:20px}
  .claryel-language-standard .language-orbit-shell-v5{width:276px;height:276px;right:-4px;top:-4px}
  .claryel-language-standard .language-option-v5{min-width:98px;max-width:112px;height:30px;padding:3px 7px}
  .claryel-language-standard .language-option-v5 img{width:25px;height:17px}
  .claryel-language-standard .language-option-v5 span{font-size:.56rem}
}
@media(max-width:430px){
  .claryel-language-standard .language-orbit-shell-v5{width:250px;height:250px}
  .claryel-language-standard .language-option-v5{min-width:90px;max-width:102px}
  .claryel-language-standard .language-option-v5 span{font-size:.52rem}
  .claryel-language-standard .language-option-v5[data-orbit-slot="0"]{transform:translate3d(calc(-50% + 0px),calc(-50% - 104px),30px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="1"]{transform:translate3d(calc(-50% + 32.138px),calc(-50% - 98.91px),39px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="2"]{transform:translate3d(calc(-50% + 61.13px),calc(-50% - 84.138px),48px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="3"]{transform:translate3d(calc(-50% + 84.138px),calc(-50% - 61.13px),54px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="4"]{transform:translate3d(calc(-50% + 98.91px),calc(-50% - 32.138px),59px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="5"]{transform:translate3d(calc(-50% + 104px),calc(-50% + 0px),60px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="6"]{transform:translate3d(calc(-50% + 98.91px),calc(-50% + 32.138px),59px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="7"]{transform:translate3d(calc(-50% + 84.138px),calc(-50% + 61.13px),54px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="8"]{transform:translate3d(calc(-50% + 61.13px),calc(-50% + 84.138px),48px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="9"]{transform:translate3d(calc(-50% + 32.138px),calc(-50% + 98.91px),39px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="10"]{transform:translate3d(calc(-50% + 0px),calc(-50% + 104px),30px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="11"]{transform:translate3d(calc(-50% - 32.138px),calc(-50% + 98.91px),21px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="12"]{transform:translate3d(calc(-50% - 61.13px),calc(-50% + 84.138px),12px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="13"]{transform:translate3d(calc(-50% - 84.138px),calc(-50% + 61.13px),6px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="14"]{transform:translate3d(calc(-50% - 98.91px),calc(-50% + 32.138px),1px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="15"]{transform:translate3d(calc(-50% - 104px),calc(-50% + 0px),0) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="16"]{transform:translate3d(calc(-50% - 98.91px),calc(-50% - 32.138px),1px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="17"]{transform:translate3d(calc(-50% - 84.138px),calc(-50% - 61.13px),6px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="18"]{transform:translate3d(calc(-50% - 61.13px),calc(-50% - 84.138px),12px) scale(.9)}
  .claryel-language-standard .language-option-v5[data-orbit-slot="19"]{transform:translate3d(calc(-50% - 32.138px),calc(-50% - 98.91px),21px) scale(.9)}
}
@media(prefers-reduced-motion:reduce){.claryel-language-standard .language-trigger-v5,.claryel-language-standard .language-option-v5,.claryel-language-standard .language-orbit-shell-v5{transition:none!important}}
