.mo-segment-control{padding:var(--mo-SPx0-5);background-color:var(--mo-bg-level--1);border-radius:var(--mo-BRx4);--mo-a-segment-control-inner-br:calc(var(--mo-BRx4) - 2px);position:relative}.mo-segment-control__skeleton{display:none}.mo-segment-control[data-skeleton=true]{pointer-events:none;cursor:default;visibility:hidden}.mo-segment-control[data-skeleton=true] .mo-segment-control__skeleton{z-index:10;border-radius:inherit;visibility:visible;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mo-segment-control__inner-container{border-radius:var(--mo-BRx4);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.mo-segment-control__plate{z-index:0;background-color:var(--mo-bg-level-1-base);border-radius:var(--mo-a-segment-control-inner-br);--mo-a-segment-width:calc(100% / var(--mo-a-segment-control-options-count));width:calc(var(--mo-a-segment-width));top:0;bottom:0;left:calc(var(--mo-a-segment-control-checked-option-index) * var(--mo-a-segment-width));transition:left .3s,width .3s;position:absolute;box-shadow:0 4px 24px #10032b12}.mo-segment-control__option{z-index:1;padding:var(--mo-SPx1-5) var(--mo-SPx2);text-align:center;border-radius:var(--mo-a-segment-control-inner-br);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:scale(1)}.mo-segment-control__option[data-checked=true]{cursor:default}.mo-segment-control__option[data-disabled=true]{cursor:default;pointer-events:none;color:var(--mo-text-icon-secondary)}.mo-segment-control__option-control{opacity:0;width:100%;height:100%;cursor:inherit;border:none;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.mo-segment-control_width_hug{width:-moz-fit-content;width:fit-content;max-width:100%}.mo-segment-control_width_fill{width:100%}.mo-switch{cursor:pointer;--mo-a-animation-duration:.15s;--mo-a-switch-current-bg-color:var(--mo-switch-bg-off-default);--mo-a-switch-current-content-color:var(--mo-switch-circle-default);display:inline-flex;position:relative}.mo-switch__skeleton{display:none}.mo-switch[data-skeleton=true]{pointer-events:none;cursor:default}.mo-switch[data-skeleton=true] .mo-switch__control{visibility:hidden}.mo-switch[data-skeleton=true] .mo-switch__skeleton{z-index:10;width:inherit;height:inherit;border-radius:var(--mo-BRx8);visibility:visible;display:block;position:absolute;top:0;left:0}.mo-switch[data-disabled=true],.mo-switch[data-loading=true]{cursor:default;pointer-events:none}.mo-switch:hover{--mo-a-switch-current-bg-color:var(--mo-switch-bg-off-hovered)}.mo-switch:active{--mo-a-switch-current-bg-color:var(--mo-switch-bg-off-pressed)}.mo-switch[data-disabled=true],.mo-switch[data-loading=true]{--mo-a-switch-current-content-color:var(--mo-switch-circle-disabled);--mo-a-switch-current-bg-color:var(--mo-switch-bg-off-disabled)}.mo-switch[data-checked=true]{--mo-a-switch-current-bg-color:var(--mo-switch-bg-on-default)}.mo-switch[data-checked=true]:hover{--mo-a-switch-current-bg-color:var(--mo-switch-bg-on-hovered)}.mo-switch[data-checked=true]:active{--mo-a-switch-current-bg-color:var(--mo-switch-bg-on-pressed)}.mo-switch[data-checked=true][data-disabled=true],.mo-switch[data-checked=true][data-loading=true]{--mo-a-switch-current-bg-color:var(--mo-switch-bg-on-disabled)}.mo-switch__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mo-switch__control{border-radius:var(--mo-BRx8);background-color:var(--mo-a-switch-current-bg-color);display:block;position:relative}.mo-switch__control_size_large{width:50px;height:32px}.mo-switch__control_size_medium{width:42px;height:24px}.mo-switch__circle{border-radius:var(--mo-BRxfull);background-color:var(--mo-a-switch-current-content-color);color:var(--mo-switch-icon-disabled);justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:2px;left:2px;transform:translateX(0)}.mo-switch__circle_size_large{width:28px;height:28px}.mo-switch__circle_size_medium{width:20px;height:20px}.mo-switch[data-checked=true] .mo-switch__circle{transform:translateX(18px)}